In our forum, “Dan The Man 101” asks a blogging software question, and our answer is suitable for a blog post, so here it is:
“I want to build complete sites with CMS – content management software… which blogging software is by definition…
Is it an acceptable practice to use blogging software to do this, and if so, which software would you recommend, wordpress, blogger, etc?”
Excellent question, Dan. Yes, blogging software is CMS, though hard core CMS people would argue against that because of a blog’s very narrow definition of “content”, and strictly enforced journal-like presentation.
Anyway, that aside, yes, using blog software will prepare you nicely even if you were to upgrade to something bigger in the future. And even then, there are at least 2 radically different interpretations of CMS: Web-publishing CMS vs. enterprise CMS. The Web is full of open source web publishing CMS systems, but spare yourself some pain by going right to blogging software to get some practice in.
Of the blogging choices, it comes down to whether you want to go the easy route and lose some control, or have ultimate control and lose simplicity. For ease (and suitability for quick HitTailing results), we recommend Blogger. The reason is that even if you host the site yourself, you can have Blogger transmit the files into location on your site. It’s sort of a hybrid of hosting and not hosting your own blog, and turns out to be highly suitable for HitTail.
If you want to go the ultimate control route, then we suggest either Movable Type or WordPress. When last I checked, WordPress was totally free, while Movable Type has some nominal fee. With both of these, you host everything yourself, meaning you have to install it on a server, deal with configuration and a lot of other technical details. But it gives you greater control down the road if you want to do more advanced CMS-like things and customizations.
Both SixApart (the makers of Movable Type) and WordPress have “hosted” versions of their blog. SixApart’s hosted version is called TypePad. A lot of people love TypePad, and the only downside is that it’s tough to “mix” your blog with an existing site. It’s either on the TypePad domain, or on its own dedicated domain that doesn’t intermix with an existing site. It’s a workable approach, but it’s a wee bit harder to install the code until we make a TypePad widget.
There are other blogging software packages out there, many in Open Source land. And we want to support every one, but it needs to support search-friendly URLs and not those “?id=number” parameters, which many still use.