Cons of Joomla
The more extensions you install, the more plugins you activate, the more Joomla! become bloated.
If you need a lot of functions and eye-candy on your site, try something else.
Also, extensions do not always get along with each other well. One extension that uses a certain
library might not work if another one with similar functions is already published. Some may even
break your site when activated and you’ll have to dig through Google quite a bit to fix some of
You depend on other people’s work. While this might sound pleasing, when you need something
fixed by the developer and he tells you he does not have the time or will to do it, you have to
look for alternatives.
But then again, this goes for all open-source CMS systems.
Security can also be of concern with Joomla!. Some people say that the CMS is a real security
risk, but this becomes fact only when you don’t know your limits with installing untested, 3rd
Due to the fact that Joomla! is so complex, several small problems may arise, from file
permission troubles to rogue plugins that consume CPU cycles (happened to me once).
Last but not least, just as with every new thing you encounter, Joomla! requires learning,
adaptation and time. The administrative backend might scare you at first and the more extensions
you add the more variables you have to take into account.
Joomla! is a grandiose project. When a bunch of ex-Mambo developers decided to start a new CMS
derived from Mambo, they never thought their work would be such a success. There are literally
hundreds of thousands of sites running on Joomla! and some of them look so professional that
only a look at the page code reveals they are running an open-source CMS.
The only way to understand Joomla!’s power is to try it, even if for just a few hours. You will
either love it or feel it’s too much for your needs.