How to replace del.icio.us with Drupal?

kstrauser - January 24, 2008 - 17:36

I love the idea of using del.icio.us to replace my browsers' bookmarks, but I really dislike that I have to trust a third party to be able to get at them. Suppose they close up shop or start to charge for access? I just want more control over my own information.

What I'm looking for, then, is a way to use my personal Drupal site to replace del.icio.us. I've played with the Userlink module and it works well enough, but there's no easy way to add bookmarks (like http://del.icio.us/help/buttons) so I'm rarely tempted to use it. The Bookmarks2 module now supports Drupal 5, but it's kind of strange in its own ways, such as requiring you to file bookmarks into folders rather than tagging them, and there's no way to share your bookmarks with visitors. It also doesn't have any obvious way to add bookmarks easily.

Is there anything like this already that I've managed not to find? If not, how hard would something like that be to create?

This is actually pretty easy

Christefano - January 24, 2008 - 18:56

This is actually pretty easy... once you assemble the right parts. There are definitely other ways to do this, but the way I've set it up on my private extranet is that each bookmark is a node (which is different from how other bookmark manager modules like Bookmarks and Bookmarks2 do it).

The "bookmark" content type uses regular free tagging (Suggested Terms is nice for this) and the Link field module for CCK, and the nodes are displayed using Views, Tagadelic and Views Tagadelic. The final piece is using Prepopulate and a JavaScript bookmarklet to add bookmarks to my site.

Perfect!

kstrauser - January 24, 2008 - 23:24

That was pretty much exactly what I wanted. For the benefit of anyone else trying this experiment, the results are online at http://honeypot.net/bookmarks (although I only have very few links there now).

Note that you might also want to use Auto NodeTitle so that you don't have to individually name each link node. I didn't bother with Views Tagadelic here (although I'd like seeing a live demo if you know of a public site), but I did set up RSS and tag arguments so that I get dynamic bookmark folders in my browsers.

Thanks so much for the direction!

Oops! No RSS feeds

kstrauser - January 25, 2008 - 04:05

but I did set up RSS and tag arguments so that I get dynamic bookmark folders in my browsers.

I spoke too soon. While I have RSS feeds of the Bookmark nodes, I can't figure out how to make RSS feeds of the links in those nodes. Anyone have any ideas?

That's a good point.

Christefano - January 25, 2008 - 06:17

That's a good point. I hadn't thought about that.

I've made a feature request at #212529.

 
 

Drupal is a registered trademark of Dries Buytaert.