It should:
- be specific to a day, and not just a running thing of links that possibly expires (like Charles' does)
- be closely associated with my weblog, so if you go to a day's archive on my weblog you get the linkblog too. It shouldn't have its own archive section (like Jeremy's and Simon's do)
But should:
- each link be able to have its own category (like del.icio.us does)?
- or have link-specific comments (like Kottke does)?
If either of the last two, then each "blogmark" needs to:
- have its own record in a table
- be separate from my normal weblog table
If not, then each blogmark can really just be part of a daily stream, which is what I really kind of want. If I do it this way:
- a "stream" post would simply have a name within the day like "stream" or "links", and would get its own special category. Currently I use my Random category for things like this.
- each "stream" post could be identified by my blogging software according to the post name or the post category and be shown differently. Really, this logic can be completely at the template level.
Now, there's a Type A linkblog where each day's linkblog is just a normal weblog post with a specific name and/or category, and a Type B linkblog where each link can have its own comments and/or categories.
Benefits of Type A:
- Much simpler to implement:
- fits right in the main RSS feed (and of course, works fine as a category specific feed if your site offers those - my software doesn't yet, but I plan to implement that)
- automatically has its own category page to serve as the linkblog page (no need for a separate linkblog archive)
- it will work right now with no extra programming required. I can change the template logic later to actually make it display differently.
Benefits of Type B:
- More features
- Potentially easier to find links later since they can each be categorized
- With sites like "del.icio.us" around, I think there's a chance at having distributed linkblogs. With distributed linkblogs, you can do neat things like easily see how popular a given link is, like del.icio.us already does for people using its system (which is very cool). Having a linkblog with each link as a distinct entity would allow this type of crossmogrification.
Downside to Type A:
- Fewer features
- Having a bunch of links without the ability to specifically comment on one might preclude someone from commenting when he or she otherwise would. What do you think? OTOH, if you get a bunch of comment threads going on different links, that would get confusing.
Downside to Type B:
- Lots of extra work and complexity, with questionable payoff. Are the extra features worth it?
- Less amenable to change. With a "stream" type of linkblog, if you want to make a larger post out of something that started as part of the stream (such as this pontification on linkblogs), you can easily cut it out and paste it into its own post. Dave does this all the time. OTOH, with a Type B linkblog, each link is its own record which would have to be deleted, or renumbered somehow if you wanted to reorder the links within the day.
- Less room for freeform information
Obviously I'm leaning heavily towards the Type A for now. The only question involves change and ordering. If you modify something that's already been somewhere in the linkblog, the change might be missed. But if that's where the change logically goes, that's where it should be. As for ordering... I'm leaning towards a "new stuff goes at the bottom" format, though I'm not completely sure. I think it tends to be easier to mentally scroll down until you get to what you haven't seen than to start at the top and stop when you get to something you have seen. Unless you do a neat thing like Simon and strikethrough visited links on your linkblog.
Finally, for RSS readers, would it be annoying if the same post kept changing throughout the day?
One more thing. A linkblog makes you draw the line between what's "just a link" and what's worth a whole post. If you have a "Type A" linkblog, then it can be a kind-of important question because there's no way to comment on individual links. Also, with a Type A, links will have a tendency to sometimes grow into more than just a link -- sometime's you'll go back to it and add some comments. So then maybe it should have been a whole post to itself in the first place.
Though really, if I could just post faster then I wouldn't need a linkblog. Though, I don't think I'd really want 30+ separate posts to handle each of the links I put in this post (before I moved this part out into its own post).
Update: Here are a couple updates to this post.
Personally, I'm more a fan of Type B linkblogs, mostly because it fits in with the way my aggregator works (I use rawdog, my aggregator can be found here). Personally, I find a constantly updating article in an RSS feed is just gonna make me ignore the article more.
I have a number of sidebar linkblogs in my feed, and I find it's nice to just see a link turn up in the middle of the page with a little subtitle or description of what it is - you'll see Mark Pilgrim and Simon Willinson do it this way, and it fits in the "headline" feel of most of my aggregator.
There is no official feed for the Daily Python-URL which is a type A linkblog, but the feed that I use does split each into separate articles, and I think that makes much more sense as far as the layout is concerned. Also semantically, it's a bunch of links with a short description, so it deserves separation in the RSS feed, even if doesn't on the original blog. This is as opposed to, say, a Boing Boing link roundup, which is a number of links about the same subject, in which case it semantically belongs together in one article.
As far as your own weblog is concerned, I do quite like the idea of putting the day's links on the day's page. It gives context to the day. However, maybe a weekly view of just the linkblog would be beneficial if we're surfing back through the archive and want to get a decent number of links on one page.
As for categories, well, it depends. I'm thinking of starting a sideblog, once I get my main blog up and running properly again, and I might try to separate RSS feeds of my programming links form the rest of my links, if only becasue I'm aware part of my audience are not programmers, and categories would be an easy shortcut way for me to do that.
I see no reason to have link-specific comments, though it depends on the type of links you're putting up. Boing Boing does have link-specific comments, because most of the links it peppers around don't have comments themselves. Most of the other linkblogs I see tend to turn off comments completely, because the targets of the links have comment areas themselves.
Anyway, that's my 2 eurocent on the subject...