Overview of Joomla
Joomla was formed in 2005 and has undergone many iterations since then, the last major release series, version 3, was released in 2013 and has been the most successful release to date, with regular code and feature updates over the past seven years. Like WordPress, Joomla is Open Source software and built on the same stack of technologies - Linux, Apache, MySQL and PHP (LAMP). For years, Joomla has been WordPress's main competitor in the CMS marketplace, but has found it's niche among not-for-profits, membership sites and eCommerce. Joomla 4 is on the horizon and this promises a complete re-working of the CMS and a host of new, exciting features. Joomla already comes with a wide-range of functions out of the box, and like WordPress, is easy for web admins to use. Joomla has won the award 'Best Free CMS" at the CMS Critic People's Choice Awards for the past five years in a row.
Let’s Look at the Pros and Cons of developing a membership website with Joomla.
No one technology is ever perfect, so it's important to understand the benefits and drawbacks of each option that we provide. Clients that need lots of customisation options and have a budget to match can win big-time with Joomla.
- Free to download Open Source software
- Wide range of templates available
- Over 20,000 extensions are available to extend Joomla in every imaginable way
- Joomla is the 4th most popular CMS on the planet, with over 50 million downloads
- Large number of skilled Joomla web developers in the marketplace
- Can be hosted anywhere
- Easy for web admins to update content
- Search Engine friendly with a clean permalink structure
- Ongoing maintenance costs, associated with multiple extensions can be high
- Without careful security, Joomla can be vulnerable to hacks/attacks
- Joomla is undergoing a major code refactoring, with version 4 due for release this year
- Migration from older versions of Joomla to newer versions can be complex and costly
- If you're used to administrating WordPress sites you will find the terminology and processes of Joomla a little different