Selection of a blogging platform
After hours of research and internal deliberation, I decided to go with WordPress hosted on my DreamHost account. Here are the criteria I used:
- Critical: portability of data. In other words, if I ever want to switch blogging platforms, I need to be able to transfer my old posts with relative ease.
- Critical: tagging
- Critical: anyone can comment
- Critical: protection from comment spam
- Desirable: permalinks. This means each post has a permanent web address, and yes, this could conflict with the first criterion.
- Desirable: permanent blog URL
Here are the platforms I considered:
- LiveJournal, Xanga, and other closed communities: Most of the bloggers I know use them. Why? The most obvious reason is the snowball effect of using what your friends use (which I suppose is why Xanga users are primarily asian and LiveJournal users primarily white). These communities are suitable for non-geeks because they make it easy to subscribe to friends’ blogs (basically serving as an aggregator), provided that they use the same platform. If these services would allow users to subscribe to any RSS or Atom feed, it would make life easier for many, many people who have had to make accounts on multiple services, or choose one and miss out on integration with friends’ blogs on another.
- Blogger: As much as I’d like to use another service from the company I’m about to work for, Blogger needs help. First, no tags. Second, the Atom API only allows retrieval of the last 15 entries. If I’m going to put the effort into writing a post, I’d damn well better be able to retrieve it without some arcane screen-scraping or filesystem-reading scheme. I know that Google is revamping this service, so perhaps I’ll switch over once it’s more “Googley” (it was an acquisition, not an original product).
- WordPress: Geeks swear by it. Tags? Check. Open commenting option? Check. Spam protection? Yes, via Akismet. The other criteria depend on hosting: WordPress.com or my own web host. WordPress.com would give me permalinks to posts since I could leave the old content up after changing platforms, but of course wouldn’t allow a permanent URL for the blog itself. Using my own host gives me my permanent URL of choice (phil.harton.org/blog), though permalinks could suffer if I changed software, plus it would be a hassle to transport if I switched web hosts. Using my own host wins hands down for portability of data because I have complete access to the database itself, plus a php API that allows me to slice and dice my content as I please. Ultimately I went with this option, though if I find out I can programmatically access all my posts under WordPress.com, I may switch over.
Full circle » 3-minute rule wrote:
[…] After starting out with a blog on my domain, then switching to wordpress.com hosting, I’ve come full circle and returned to my own domain. Why? PageRank. I want my homepage (phil.harton.org) to rank highly in search engines when people search for my name, and hosting my content on the same domain helps. I’m also getting tempted (again) to write my own blogging software, and if I do, I can gracefully maintain the permalinks here generated by Wordpress. « Happiness Strategy | […]
Posted on 08-Aug-06 at 1:00 am | Permalink