Joomla vs WordPress Real Experience
There’s a lot of Open Source CMS in the market such as WordPress, Joomla and Drupal. At Iceink, we had a chance to develop the website using both platform, Joomla and WordPress (sorry Drupal!). Both of them is a good platform to develop a website/portal. In this article, we are discussing the differences between Joomla and WordPress.
To be honest, most of our project are using WordPress CMS. The reason we choose it is because the easiness to develop the website compare to Joomla. WordPress approach is quite straightforward ; create page/post > put it in the menu > you’re done. Another reason we choose WordPress is it has a lot plugins to choose. WordPress plugins can make your normal website looks advanced and professional. Some of the plugins that we always use are Woocommerce and Sportspress (sports league function). But, we need to be careful when using plugins. Too many plugins can lead to security breaches on your site, site crashes, bad performance, slow loading speeds, and more. A good rule of thumb is to never exceed 20 plugins. If your site is hosted on shared or budget cloud hosting, try not to use more than 5 plugins. In our experience, we never use more than 15 plugins per website.
Compare to Joomla, we always use it when we are developing big website such as government portals. Joomla is stable CMS platform to build multi language sites with a lot of web pages (some of our clients have more than 1000 pages). Joomla can handle a lot of web pages and the dashboard layout is more complex compare to WordPress. Some say, Joomla can handle membership function much better compare to WordPress (but we never try it). By default, Joomla already have pre-made web function such as cache, multi language, seo, two factor authentication and many more without depending on plugins.
So, before you think which platform is the best to choose, you can always ask yourself, how big is your content and what the purpose of the website. From there, you will understand which CMS platform you want to use; WordPress, Joomla, Drupal or even using any web framework like Laravel (this is for web application).