WordPress has served me well since 2008. But after 12 years with Matt Mullenweg, it feels like it’s time to look at some WordPress alternatives.
In my early days of writing stuff on the web, I created static HTML files. My college gaming site adventure, The Strategy Shine, was just a bunch of raw HTML files. No separation of content and presentation, no templating, and no dynamic content whatsoever. Making a site-wide change meant doing an advanced search and replace on all the HTML files, and then uploading everything to the server with FTP.
On my first proper personal site, I used the original open source weblogging tool, Greymatter. The Perl CGI-script generated static HTML files, and allowed for a certain separation of content and presentations. After using Greymatter for a while, I made my own, very simple, CMS – Bugger – for blogging. Written in PHP and using a database to store data, Bugger lived for a few years until I finally made the move to WordPress in 2008.
There is a lot of hate for WordPress going around, but personally I like it a lot. WordPress is used by more than 30% of the top 10 million websites, and I suspect that much of the hate comes from the fact that it’s the market leader in its segment. WordPress has also received a lot of bad publicity for being a wide open door for hackers. While this was the case a few years ago, it has become a lot better now, but because of its large user base and plugin architecture WordPress is still a very popular target for hackers.
But even though I like WordPress, the time has come to try something else. A lot of things have happened in the CMS space in the last 12 years, and the engineer in me wants to have a go at something new and fresh.