Don't Back Down

Posted by Chad Everett on March 24, 2005

Archiving Issues »

I've recently come to a point where my archives aren't building well. I thought it had to do with subcategories, but that doesn't seem to be it. Yet I don't think I have too many items in any particular category. This category, for instance, will have 123 entries when I finish writing this one. That's not a huge number. But I've disabled category archives and things seem to work just swell. So something about the way that I'm doing things is obviously not working right.

As a result, I'm going to be tweaking the archive setup soon. I don't exactly now how I'm going to do so, but I will be doing so. Sorry for any inconvenience that this may cause, but I'll try and keep the dust to a minimum. Please bear with me. And if you have any ideas, send 'em along. I can use all the creative juices I can get!

Posted by Chad Everett on March 24, 2005

Trying Scuttle for Bookmarks »

After seeing this short-but-sweet post from Phil, I figured Scuttle sounds really interesting. I am frequently annoyed at how often del.icio.us is slow, barely responsive, or even down altogether. This isn't to fault the service - it's free and I have no place to complain. But it is annoying. So off I went.

I have now downloaded Scuttle 0.1.0 and managed to get it working. I say managed only because there was some tweaking involved to get it going on my system. It was actually functional pretty quickly (well, once I set the database and user information), but I found some other annoyances along the way that I fixed for presentation purposes.

First, import.php. The import process didn't work for me. I suspect it doesn't work for anyone, since the project page lists this as a bug. The problem appears to be the check for the cookie. Simple changing $_COOKIE[poke] to $_COOKIE["scuttle"] did the trick on my system.

Next, I received messages about headers already being sent. This is because there are some echo statements in there that send output to the screen prior to sending a header, so PHP chokes a bit. I also didn't like how the query information was sent to the screen. Personal choice, really - I just didn't want it, even though it worked okay. So I commented the two echo statements. The import worked!

Finally, I don't intend on opening this service up to everyone (though it may happen one day), so I removed references to registering in both about.php and toolbar.inc.php. I also removed register.php in case anyone decided to try to hit it manually.

The end result is nice. I like the interface way better than that of del.icio.us - it's just prettier. Plus, being on my server, it seems to work most of the time, and when it doesn't, I (theoretically) can do something about that, as well as back up the data when needed. I also like that you can mark bookmarks private, and that if I add a bookmark it takes me back to the Scuttle interface - not to the page I just entered. Thanks, Marcus!

It could use some (more) enhancements, but again since I'm in control, I can do that. Notably, I'd like to be able to search multiple tags, like with del.icio.us (that is, select a tag, then see all available sub-selections to further refine the search). That would be cool. A change password function would be nice, but is by no means necessary. I don't have any other ideas at the moment, but I suspect I will. I'll keep you posted.

One note - if you need to get your del.icio.us bookmarks, try this link to export them.

Update: Scuttle supports multiple tag display (for instance, tag1+tag2, as with del.icio.us). What it does not (appear to) do is to give you a list of available tags to add to the current selection. I think that would be a nice feature to have.

Update: I also updated index.php by moving the logout function above the HTML output. This prevents the error about headers already being sent when you logout (and actually allows you to logout).