Archive for April, 2006

Choosing Blog Software

It took me a while to figure out what blog software to use to create this blog, and I thought someone might benefit from the research I did, so this entry describes the process. First, I made a list of features that I thought would be useful to have:

  • Categories for posts, and either sorting or searching
  • Ability to let visitors add moderated comments (not just spam filtering — I wanted the ability to review comments before they were posted to the site)
  • Host the blog on my own site, on Linux/Apache, using PHP or Perl and MySQL (not flat files)
  • Low cost, no ads, commercial use OK
  • RSS
  • Ability to create multiple, separate blogs, preferably without installing multiple times
  • Easy to start using
  • Unrestricted formatting options or templates
  • Mature product with user base and documentation
  • Open source and plug-in architecture are a bonus
  • Support for other languages would be nice

(To make a long story short, WordPress has all of these features, with the exception that I believe to have separate blogs, you need to install the PHP and other files in different locations on your site. Oh well.)

The next step was to find what was out there and compare features. So, I posted a notice on a local mailing list I contribute to, to get some advice and starting points. Here are the comments and feature-comparison sites I used:

Now, something to work with! I went through the comparison charts, visited web sites, tried some of the blog software options out on demo sites, installed a couple on my own site, and eventually settled on WordPress. Here is a list of the other blog software options I considered, and the reasons I did not choose them. If you want to check them out for yourself, I suggest Google for finding them. I don’t want to put in links, since I didn’t like them. :)

  • b2Evolution — no keywords, no comment moderation
  • bBlog — small feature list
  • BLOG:CMS — based on Nucleus, advertized comment moderation does not work
  • Blogger — not self-hosted, no categories, no RSS
  • Blogware — service sold through resellers, not sure about features
  • Blojsom — requires Tomcat server; flat files; no comment moderation
  • Blosxom — flat files
  • Blur6ex — still in early stages of dev
  • BoastMachine — no comment moderation
  • Dotclear — Mostly French documentation, no comment moderation
  • drupal — no comment moderation
  • Expression Engine — not free, no keywords, no comment moderation
  • FireBlog — obsolete, replaced by Snowflake
  • LifeType — comment moderation supposedly via plugin but no plugins available
  • LiveJournal — not self-hosted
  • LoudBlog — mostly for media blogging and podcasting, not text blogs
  • MovableType — not free, flat files, no comment moderation
  • Nucleus — no comment moderation
  • Pivot — flat files, no keywords, no comment moderation
  • Pixelpost — mainly for photos, not text blogs
  • sBlog — still in primary development stages, no comment moderation
  • Serendipity — no keywords, no comment moderation
  • Simplog — no documentation on website
  • Snowflake — early stage development
  • SPIP — good features, still a possibility, doc mostly French
  • .Text — requires hosting using Windows/SQL server, no comment moderation
  • TextPattern — no comment moderation
  • TruBlog — no comment moderation
  • TypePad — not self-hosted, no search, no comment moderation
  • Wheatblog — still in early stages of development, no comment moderation

Welcome!

Welcome to HodgBlog, the personal blog of Jennifer Hodgdon. I have just installed WordPress blogging software, and this is my first post. So far, I like WordPress. I am going to try to make this blog bilingual (English and Spanish), even though my Spanish is not exactly perfect. Look for more posts in the near future.