WordPress, a blogging application written in PHP with MySQL in the background seems to be winning more and more friends.
It began with Matt Croydon describing WordPress as impressive;
It was really quick. It’s really slick.
Which prompted further reaction from Russell Beattie: PHP Web Projects Continue to Impress Me.
More recently Mark Pilgrim described his reasons for switching from MovableType to WordPress, which he seems to have managed seamlessly.
Further adopters since then include well known Java bloggers;
Vinny Carpenter describes a WordPress Installation – First impressions:
I literally had the whole thing running in about 4 minutes and this was the first time I had installed WordPress.
Andrej Koelewijn, a Java and Oracle consulting is now using WordPress.
And of course Jeff is also using WordPress…
There’s a useful comparison of blog software here; featurewise WordPress compares favorably with other well known applications.
What interests me about WordPress is the decisions taken in it’s design, such as using using PHP itself as a template language, backed with HTML rendering functions. Classes come into play when dealing with “architectural domain” issues such as XML-RPC and i18n. Pretty good case study in how to build a successful application with “vanilla PHP” (no framework) it seems.