Bookmarking and TiddlySpace
For a while now, Osmosoft has been working on a project called TiddlySpace, which is a collaborative environment built on top of TiddlyWeb and TiddlyWebWiki. Before we go any further, you should go and try it out now as it's really cool. I'll just wait here till you get back...
One of the more interesting aspects of TiddlySpace is the way you can add new functionality to your space by including other spaces within it. With that in mind, I've created a new space at http://bookmarks.tiddlyspace.com that lets you bookmark other websites (in a delicious sort of way) and store information about them inside your own space. The benefit of this of course, is that all your sites get stored inside a TiddlyWiki, where you can operate on them further, link to them, tag them (or even transclude parts of them if you like) instead of locking them away inside a service that you don't control (you can of course download your TiddlyWiki and take it with you).
This is achieved through a bookmarklet that loads up your space inside an iframe directly on the website of your choosing, and then uses some funky HTML5 cross document messaging (with postMessage) to send over some important details (url, description, title, etc).
The really cool thing about this is that TiddlySpace means you can get it straight away: all you need to do is include the bookmarksplugin space inside your own, and then call the <<bookmarklet>> macro somewhere to generate your bookmarklet.
All this of course means that I can keep my post really short, and let the space itself do the talking.
If you're interested in the source code, you can find it in my contributors directory at http://svn.tiddlywiki.org/Trunk/contributors/BenGillies/TiddlyWeb/Plugins/Bookmarklet
(NB - I should point out here that this will work in any default TiddlyWeb install, though not in standalone TiddlyWiki).
One of the more interesting aspects of TiddlySpace is the way you can add new functionality to your space by including other spaces within it. With that in mind, I've created a new space at http://bookmarks.tiddlyspace.com that lets you bookmark other websites (in a delicious sort of way) and store information about them inside your own space. The benefit of this of course, is that all your sites get stored inside a TiddlyWiki, where you can operate on them further, link to them, tag them (or even transclude parts of them if you like) instead of locking them away inside a service that you don't control (you can of course download your TiddlyWiki and take it with you).
This is achieved through a bookmarklet that loads up your space inside an iframe directly on the website of your choosing, and then uses some funky HTML5 cross document messaging (with postMessage) to send over some important details (url, description, title, etc).
The really cool thing about this is that TiddlySpace means you can get it straight away: all you need to do is include the bookmarksplugin space inside your own, and then call the <<bookmarklet>> macro somewhere to generate your bookmarklet.
All this of course means that I can keep my post really short, and let the space itself do the talking.
If you're interested in the source code, you can find it in my contributors directory at http://svn.tiddlywiki.org/Trunk/contributors/BenGillies/TiddlyWeb/Plugins/Bookmarklet
(NB - I should point out here that this will work in any default TiddlyWeb install, though not in standalone TiddlyWiki).
Comments