WordPress celebrated its tenth birthday earlier this week. Within that time, the PHP/MySQL open source product has grown from an obscure fork of b2 to become the world’s most-used Content Management System. The first edition was released by founders Matt Mullenweg and Mike Little on May 27, 2003. The impressive statistics:
- the latest edition has 203,000 lines of code
- WordPress 3.5 had been downloaded more than 18 million times
- 25,000 plug-ins are currently available
- there are 66 million known installations
- WordPress is used on 66% of sites running a CMS
- 15% of the top one million websites use WordPress … including SitePoint
- one quarter of all new websites is based on the platform.
For web developers, the question has changed from “should I use WordPress?” to “are there any reasons I shouldn’t use WordPress?”
To celebrate the anniversary, WordPress meet-ups are planned in 656 cities around the globe.
But It’s Just a Blogging Platform?
While WordPress has its roots in blogging, assuming it’s only for blogs is a like assuming YouTube is only for mildly amusing cat videos. There are two factors which separate WordPress from other Content Management Systems:
- it’s easy for content authors to use, and
- it’s easy for developers to use.
Yeah, But the Code’s Awful
WordPress was initially developed on PHP4 and, even then, the developers ignored many of the platform’s rudimentary object-oriented programming concepts. WordPress will never win awards for coding elegance but it’s straightforward and permits those with limited programming experience to create a working CMS-powered website.
In many ways, WordPress is a lesson to those of us who strive for code perfection: it may be unrefined, but it works and has attracted a huge community of third-party developers.
The Next Ten Years?
I encountered WordPress in 2004 following the release of version 1.2. It was revolutionary in a world where most web-based Content Management Systems were far to complex for the average user. It deserves its market share and it will be difficult for any other application to challenge WordPress’ dominance. (Ghost looks interesting, but so have many other platforms — and they weren’t attempting to use Node.js which is dwarfed by the availability of PHP).
WordPress has a bright future. It has its detractors, but remember there are two types of CMS platform: those which people complain about and those which no one uses.
Happy birthday WordPress.
Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's created enterprise specifications, websites and online applications for companies and organisations including the UK Parliament, the European Parliament, the Department of Energy & Climate Change, Microsoft, and more. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler.
Your First Year in Code
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers
Jump Start Git, 2nd Edition