I've been thinking about the differences between a true web content management system and a web log. I built this web log system so I could completely integrate the navigation of my regular, non-blog, content. Moveable Type didn't seem capable of that coexistence of content types (at least when using .Net as a non-blog content solution).
This site currently consists of a SQL Server database-backed blog system, static content (ASPX Web Forms), and some ASP.Net application content such as the Photo Database, Wish List, and DVD Collection.
My options are to continue on this path of mixed publishing techniques, create a new database-backed application to manage the non-blog content or modify the current application to accommodate both types of content.
So what’s the difference between my blog content and my regular content? Blogs seem to have an implicit expiration date. Once they’re sufficiently aged off of the main page they get fewer hits and are forgotten. Many blogging “experts” suggest linking to your older content from new postings but I find that web logs are most appropriate for temporal content. If I wrote random bits about TiVo all over my web log it would be difficult to read it all, even if I added categories to the Web Log entries or had full text searching available. Instead I have a page about TiVo available in the Materialism section of this site and anytime I think of something new I want to say about TiVo, I put it on that page. Google drives several people a day to the TiVo page (mostly looking for networking help, Home Media Option hacks, and video extraction).
How does anyone know I’ve posted changes to the page? Googlebot seems to crawl this site every couple weeks so some traffic will come from the new content but what about people who visited before the change and would be interested in an update notification? A site wide RSS feed would be a perfect way to publish a notification of changes. Even better would be to let users customize their own feed by selecting categories of content, blog entries, photos, and specific pages they want included in the feed. The system should let users save a profile on this web server to let them get the same feed from multiple computers or pass all required information in the feed URL so the ultra paranoid types can rest assured that I won’t sell their non-identifiable information to spammers.
Another feature made popular by blogs is user comments, a feature also available in the ArsDigita Community Management System—which preceded the blogging movement by a couple years—and is just as valid on my content as it is on blog entries.