When building websites that are heavy on written content, a content management system (CMS) is a great way to handle the maintenance issues. Creating an easy way for the client to regularly update the site themselves, means less hassle for everybody.
So, which is best – Joomla, Drupal or WordPress? While there are many arguments as to which is the better system, it seems that WordPress website development is more on the popular side at the moment. It all depends on which system suits the project best, of course, but for an average size site, WordPress is definitely a good option.
Having worked with WordPress quite extensively, I have come across some great features, as well as some shortfalls. If you do decide to go with this CMS, it’s a good idea to look at some of the pros and cons, and explore ways to iron out some of the potential problems. The more you know about pesky glitches that may rear their heads, the better chance you have of making this great system really work for you and your clients.
- high versatility and flexibility
- numerous in-built features
- easy customisation of layout & styles
- simple and easy to use
- seo friendly
- many plugins and they are free
- great documentation & community of WordPress developers
- potential security issues as it is an open-source content management system
- distorted plug-ins and weak code may become an issue after a while
- constant need to upgrade themes and plug-ins (which can lead to errors or certain functions not working)
- still has a bit of a ‘blog’ feel to it, unless customised by a developer.
- eCommerce solutions are still not ideal on WordPress, but it is getting better. See WooCommerce.
- the pages / posts set-up does take some getting used to, and can lead to getting ‘painted into a corner’ at times