KBD

Keith Devens .com

Sunday, March 21, 2010 Flag waving
YAGNI: You ain't gonna need it. – XP slogan
← LinksJohnny Walker Blue Label →

Daily link icon Sunday, December 21, 2003

Deep thinking about weblog organization

One of the reasons I haven't created a linkblog yet is because, as I usually do, I do lots of deep thinking before I act. I've had to do lots of deep thinking in the past about the convergence possibilities between a wiki and a weblog, until I found the "disunifying principle" between them that implies that they should be separate.

For wikis and weblogs, it's that weblog entries are fundamentally timely, and dated, while wiki entries should always be current. That implies that weblog entres should have dates in their URLs, while wiki pages should only have a name.

However, given the different styles of blogging I've identified before, what's the best way to organize different styles within the context of one weblog?

Yesterday I had three different "bunch of links" posts. Given the reverse-chronological format of a weblog, it seems a little odd to update a post -- to add new content -- if it isn't at the top of the page anymore. So when I was ready to post another batch, I created a new post.

Two options of weblog organization I'm considering now are to have a "stream" style section that would always appear at the top of every day beside the normal flow of weblog entries, and to have an option, when editing a post, to have it "bump" to the top of the day if a significant edit has been made. For the first option, while there's always a question of what belongs in the stream and what belongs in its own post, it's mostly a simple judgement call, which I can live with in the absence of a better heuristic. The second is a violation of expected weblog behavior, though it's a much better way to call attention to an important edit than just letting it sit there buried by older content in posts that were created after it.

Maybe it's not really a violation of expected weblog behavior, if expected weblog behavior is "the most current content should be at the top". Given this second option, having a separate "stream" alongside the rest of the weblog would be unnecessary, as the stream would just be a normal weblog post.

I already have a "precedence" field in my weblog table I put in there a long time ago for a similar purpose. Posts with the same precedence are ordered by their creation date, while posts with a higher precedence get displayed first. I used to manually set the precedence number through a simple form in a hacked place in my old weblog software, but I now don't even have an interface for it without going to phpMyAdmin. I could simply add a "bump" option to my weblog editing screen that would make my software automatically increment the precedence for a post that's being updated (not created). I wouldn't always "bump", but only when there was a significant edit, such as adding new links or comments to a stream-style post.

What do you think about significantly updated posts being bumped to the top of that day's entries? Only downside I can really see is that someone might visit the weblog and not think anything had changed because an "old" post was still at the top, while there'd be new posts under it that go unnoticed.

← LinksJohnny Walker Blue Label →

Comments XML gif

Peter (http://peter.mapledesign.co.uk) wrote:

What would be interesting is a wiki and weblog front-end to the same data. Because the problem with a wiki is finding the new stuff, the juicy comments etc. With a weblog at least people know what I've added, and it's presented right there for them to read.

Yet I know from the stuff I post in my weblog that it really isn't suited to a weblog. A wiki; a content authoring tool - I don't know what, but there's a gap for some other kind of tool.

∴ Peter | 21-Dec-2003 6:36pm est | http://peter.mapledesign.co.uk | #3611

Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

March 2010
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 3 posts

Recent comments XML

new⇒Spider solitaire

I to am somewhat addicted to​spending too much time on SS.  I​have been stu...

stupid_horse: Mar 20, 10:34pm

I hate ASP.NET

I hate ASP... I was doing wonders​with PHP, then suddenly one of my​clients...

Johnies: Mar 17, 6:14am

Quantum physics and free will

I knew you were going to say that....

Tom Massey: Mar 15, 9:26pm

Generated in about 0.116s.

(Used 8 db queries)