WordPress – the Visual Basic of web portals

Why is WordPress so damn popular?  It’s a software architect’s nightmare but runs 25% of websites as of late 2015 and 30% of all ecommerce sites (March 16, 2016 figure for the wooCommerce WordPress tool).

One issue with these stats of course is they don’t take into account that people are moving away from websites. As today’s picture shows, in South Korea people are using their phones to scan barcodes, in China they’ll use Alipay and WeChat (within wechat alone >10million sites and 200million users making payments).

But sticking with old fashioned websites for now, for 2016 the CMS competition will be Wordpress and Drupal8.

    • Drupal8 was only released in November 2015 so hasn’t had an impact on the figures yet, and the marketplace for it is only just maturing.  Drupal8’s native RESTful webservices should allow for rapid integration with other applications. Drupal8’s usability overhaul and the complete implementation of multi-lingual localization functionality onto what was already a well-designed core make it a serious contender.
    • WordPress is like Visual Basic. Visual Basic [6] was a quite deficient but nonetheless outstanding tool that enabled truly rapid application development, and was supported by a remarkable add-on marketplace (going back before Microsoft more or less killed it off with a bodged move to .Net to try to keep up with the internet).  For example:
      • the core is functionally deficient
      • there is an enormous marketplace for add-on tools to remedy the first point
      • it’s really cheap and easy to use

      The last two points go together: it’s not cheap just in terms of purchasing/developing but in terms of speed of development and implementation.  The core is severely limited, including the security model, thanks to its origin as essentially a single-user blogging tool, but whatever the problem there is also a workaround or plugin to fix it.

There’s more coming on when to use WordPress vs Drupal and how to navigate the minefield of dubious quality WordPress add-ons, but this article is already too long so we’ll just close with an unfair summary of the rest of the competition.

Also ran:

Blogger:  this one is running in the opposite direction.  It’s just not fair to attempt a feature comparison:

  • Blogger lets you write a blog and connect it to Google+.
  • WordPress can do just about anything thanks to a marketplace of >40,000 plug-ins.

Joomla3:  hmm, how to put this, Joomla combines the design qualities of WordPress with the usability qualities of Drupal?  Just as an example, after following a 32 step guide to enable a second language, there is actually no way of managing which pages are translated and which are not.  Yes it does have proper drafting and versioning etc, but WordPress does all this all very well and is so easy to use there’s no selling point to move to Joomla.

Liferay Portal: a nicely architected award-winning java solution worthy of proper evaluation, which is not what it is going to get today:  thanks to the small marketplace support and relatively high cost and time to market, if you choose Liferay your competitors will have a good head start.


3 thoughts on “WordPress – the Visual Basic of web portals

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s