Yet it’s not beyond the reach of a novice user. Installation is, quite literally, a one-click operation, which comes as a breath of fresh air to anyone switching from a CGI-based competitor. It requires nothing more sophisticated than a server running MySQL and PHP 4.2, both of which are within the reach of a consumer web host, and as it’s accessed through a browser you’re not tied to a single PC when you need to update your site.
What’s more, in the move to this second release, the developers have clearly thought about the way in which online publishers work, building something more akin to an application than a set of PHP scripts.
Plug-ins can be switched on and off like preferences in an office suite, and page styles can be swapped with a single click. As all posting data is held in the MySQL database and merged with the page templates on-the-fly, you don’t then need to rebuild your site to implement changes, as you once would have done, which reduces server load and, on a budget hosting service, can actually save you money.
The most advanced features are hidden by default, and administrators running team-written sites can apply different access rights to individual team members. These will determine who can post or edit entries, upload images or authorise user comments. By default, all comments from unrecognised visitors are held in quarantine until authorised, helping fight the growing irritation that comment spam represents.
RSS provision goes beyond the norm, with routines in the bundled themes for feeding categories, date-based archives and even comment streams from day one. Even external links are handled in an intelligent, content-structured manner; rather than existing in a flat file, they’re part of the back-end database running the site, so can be individually switched off and on at will. And they can be updated by filling in a form, rather than editing an HTML file.
If you already run a blog-structured news site, it’s easy to switch: there are import engines for the most popular alternatives, including Blogger, LiveJournal and Movable Type, and if a server timeout sees it collapse halfway through the operation it’s clever enough to resume without doubling up the entries when you come to retry. It can even import from an RSS feed, so by setting up a new syndication stream containing every entry from an existing archive you can import an entire blog without first exporting it from a rival system.
We have only one reservation, which is that not all of the existing plug-ins have survived the switch to version 2, so if you’re starting from scratch you may find that some of the features on other WordPress sites that have yet to upgrade will be out of your reach. Likewise, upgraders may find routines on which they rely being broken.
We’d not let that put us off an upgrade, though. The posting experience has been so greatly enhanced in this first full-point revision that we’ll happily forego a few minor tweaks for the experience.
We can see little reason to use any alternative blogging software. Rarely do you get something as powerful and flexible as WordPress 2 for free.
• Wordpress: www.wordpress.org
Web server running PHP 4.2 and MySQL 3.23.23 with mod_rewrite Apache module.