Joomla Reviews

246 Ratings
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.2 out of 100

Do you work for this company? Learn how we help vendors

TrustRadius Top Rated for 2020

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Reviews (1-25 of 60)

Companies can't remove reviews or game the system. Here's why.
April 22, 2020
Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Joomla is being used across the whole organization as the CMS of our main websites, including anything from simple documentary ones, to complex content managing databases.
  • Moderate control of features.
  • Extensive customization.
  • Robust and secure structure.
  • Should have better interface, automatizing more features
  • Should have a better customer service, even when it's an open-source project.
  • Should have better outreach for beginner customers.
Joomla is best appropriate for websites that are out of the norm, but in general, I prefer it for everything over WordPress or Drupal. Granted, the level of specificity might be daunting to someone that's used to creating websites on something like WIX, but this system gives you complete control if you're a person with basic understanding of web design, architecture and so on.
Read this authenticated review
October 16, 2019
Lisa Keyser | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Joomla! is the second-most popular open source Content Management System (CMS) and by far my favorite. My very first website was built on the Joomla! platform for its ease of installation, variety of customization features, and built-in Access Level Control (ACL) that makes it easy to have multiple users for the website right out of the box. I recommend it for all of my clients who need more than just a website with content, particularly if they have membership needs, high-level security and control needs, or extensibility.
  • Multiple templates assigned on a page-level basis allow fine-grained control of your site design
  • Excellent ACL out-of-the-box means you can have a mutli-user website up and running without needing to install anything additional
  • Straightforward control panel and useful help features and documentation make it easy for people to manage their own websites
  • Because Joomla's user community is smaller than WP, it lacks as many choices from 3rd party developers, meaning it can be a little more difficult to find the right extension for what you need to accomplish
  • Along the same vein, most of the best 3rd-party software for Joomla! is paid
  • Simple features such as Add to Menu and Cache cleaners should be adopted as part of the Joomla! core, though they are available as extensions
  • Joomla! could use a simpler and easier URL rewriting process
Joomla! is a great CMS for companies who are looking for flexibility and extensibility. With the right set of extensions, it's extremely secure and able to power any type of website, from simple to complex. Any time a business wants to do more than just put up content and pretty pictures on their website, Joomla! is my recommendation. For companies, however, that are looking for simple brochure websites without a lot of complexity, it might be too much. Also, for companies that are looking for enterprise-level solutions with white-glove support, an open-source CMS may generally not be the best path, unless they also have a dedicated vendor who provides that type of support.
Read Lisa Keyser's full review
October 15, 2019
Miles Szkoda | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Joomla to run a few websites that are on-offs because it is very easy to set up and get started. Our entire organization has access to Joomla sites and we can roll out or build sites in multiple platforms, including Joomla, for one-off websites that are significantly different from our standard business model.

Joomla has been used for small 3-4 pages sites and for 100+ page sites with a significant amount of content.
  • Joomla is relatively easy to deploy.
  • Joomla has a lot of developers and templates available, so it is easy to get support or find answers quickly.
  • Joomla offers a ton of add-ons/extensions that help build things a lot quicker.
  • Joomla has a pretty complicated back-end that could be more user friendly.
  • It can be difficult to initially dive into a Joomla site for new users without a thorough guide.
Joomla is a great CMS that can be easy to use and easy to manage, but there are a lot of alternatives now. They have made a lot of great changes and provide a very robust and complex platform that can be used to produce any type of website. There are a ton of add-ons and extensions that make it easier to create certain things without having to know or understand any code. It is very simple to deploy on nearly any web host and you can always find support for it.
Read Miles Szkoda's full review
December 13, 2019
Vinny Hebert | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We design websites using Joomla as the base and it works great!
  • Security.
  • Expandability.
  • Their built-in editor is not as user-friendly as WordPress.
  • Canonical links are not a thing unless a third party extension is used.
Joomla is a CMS for all types of projects, especially if you have multiple people editing your site. With its ability to control access to different articles, categories or even different components, it makes it a great tool for businesses or government where there are multiple branches of the same organization but handled by different people. It can handle bloggers, news organizations, towns, cities, corporate giants, or mom and pops.
Read Vinny Hebert's full review
October 23, 2019
Jason Montoya | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Joomla (inspired by the Swahili word meaning all together) is a community-driven (as opposed to a corporate backing) content management system that gives its users and managers complete control for building and sustaining simple and complex websites. Out of the box, this open-source CMS provides an intuitive admin experience with an array of active components to deliver the user experience and functionality required for something as simple as a blog or as complex as an online news publication and community. Working with Joomla almost since its 2005 inception, I've witnessed the progress and leaps this tool has managed over the last 13 years. As I look forward to Joomla 4 and beyond, I see a powerful back-end engine most websites will want under the hood of their digital platform.

Here are many of the situations where I've been involved in Joomla projects with clients paying me to guide them and serve their digital platform building needs.
  • Comprehensive online websites with sophisticated front and back-end functionality (with ecommerce, event booking, email marketing, etc..).
  • Basic small business websites
  • Online product gallery websites (non-ecommerce)
  • Online blogging platforms
  • Online content repositories
  • Complete control over your website content, menus, SEO elements, and site layout.
  • A logical and intuitive admin interface for creating and managing the website.
  • An engaged and supportive community and marketplace of people, tools, and extensions.
  • A module management system to provide more control over a page layout and content in flexible ways.
  • A flexible design layout paradigm easily allowing for different design use across different pages.
  • A strong community of design template creators and page builders.
  • Joomla eliminates antiquated code with two-year deprecation pathways. This ensures all active components stay up to date and are currently supported.
  • Out of the box Joomla lacks a powerful built-in page editor like WordPress' Gutenburg (the one technical advantage of WordPress). But, with an array of marketplace extensions, this can be easily overcome.
  • The functionality power of Joomla can make users feel overwhelmed that they may break something.
  • Joomla doesn't have a corporate backing, so the growth and future of the tool is based on community involvement. It is currently strong and well-organized, but has had issues in the past.
Joomla is quick and easy to set up on a server. With, it's even easier. If you're looking to start a website for your small business or a blog, it's a great out-of-the-box tool to get started.

With the countless extensions, Joomla's functionality can be extended to provide you with more advanced tools the default install lacks. This includes email marketing, event booking, online store, online community, and popup boxes. It is, by far, has the best multi-lingual support system in a CMS.

Joomla, out of the box, has terrific access control and privacy settings. This allows you to tier both admin access and public user experiences based on the level of the user and in many cases, the level of their paid subscription.
Read Jason Montoya's full review
October 17, 2019
Josh Randall | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
We use Joomla to run and manage our website as well as send email blasts and provide banner ads to sponsors. It works very well and we plan to continue to use it for the foreseeable future. It's pretty easy to use overall and there are tons of features and extensions that allow you to do almost anything from running a store, photo gallery, classified ads, etc.
  • Joomla is great for managing various website pages and updating content regularly.
  • We've also used it to sell items in our store. We installed a shopping cart and integrated it with PayPal.
  • We have users register to be able to get access to all features of our website, such as posting on the forums. Works great for that.
  • Updating Joomla and some extensions can be a little clucky at times.
I think it's well suited for running all kinds of websites, especially ones that require more advanced features like having forums, classified ads, shopping carts, etc. I've found Joomla's blog capabilities to not be as good as WordPress though. I think it takes a little more technical ability to work with Joomla than some other content management systems.
Read Josh Randall's full review
October 21, 2019
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
I have used Joomla! for many years to create websites for many different companies. It is fairly simple to use and provides excellent results. It can also provide a good starting point with templates, both free and paid. Joomla!'s use of modules makes accomplishing most tasks easy.
  • Joomla! is easy to install. It takes about ten minutes from installing to get it up and running.
  • Joomla! uses modules, they are easy to install, configure and use.
  • Results are excellent and SEO friendly.
  • Because there are many options, beginners may find it overwhelming.
  • Some modules are paid only (though there are many free).
  • Customization of themes and modules can be confusing.
Joomla! is an excellent content manager which has a control panel which can be used to manage and customize all the elements of the website. It is ideal for managing large amounts of content. Having said that, really large websites may use large amounts of server resources and become slow.
Read this authenticated review
October 18, 2019
Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Joomla is used across our organization. It solves our website address needs and much more due to its flexibility and ease of use. We needed a web presence, mailing list, and shopping cart system. Joomla! solved all of these business needs.

We love the additional plugins/components that can be integrated into Joomla! that solves our business needs without relying on hosted services that may hold your services hostage due to their policies. With Joomla, you have the freedom to do what you need and that's what we love.
  • Joomla! now does automatic updates very easily by just clicking one button. Vulnerabilities are patched quickly with automatic notifications.
  • There are so many additional plugins, many of which are free or for a nominal cost, that extend your business capabilities. These plugins are mostly a perpetual license model so they continue to work after their support date has expired so it gives you the freedom of choice to either continue to use it without any strings attached by hosted services.
  • The framework that is available to Joomla! such as the Gantry framework makes it easy to rapidly deploy and structure Joomla to our liking.
  • Joomla is doing a great job so far. They should continue to improve their guidelines in which they have the developers conform to their policies and motivate the developers to make use of automatic updates of their extensions. In turn, it's easy for the end-users to keep their extensions up to date in order to reduce any vulnerabilities with outdated extensions.
  • Any system requires some level of a learning curve. Like many people, in regard to complexity, I feel that Joomla! is in the middle ground compared to other CMS. If there's a way for Joomla! to make it really simple to adopt, then I think it will be a big win for them.
  • If Joomla! can capture the market where it's a matter of drag and drop or a friendly WYSIWYG, then it's a huge win for them. While drag and drop environment is extremely useful for a novice or someone who just needs a basic website, we love the extensibility that Joomla! provides so having both would be immensely valuable.
Joomla is not suited if you want a drag and drop environment. If you need to custom control and integrate other solutions, then Joomla is a perfect system. For example, if you need a shopping cart system on your website, Joomla has many offerings to choose from. If you need a mass mailing subscription system, Joomla has many too choose from. There are so many extensions available in Joomla, the challenge is to find the one that fits your needs. What we love about these extensions is that it gives you the freedom to choose and not locked into or abide by the policies on hosted system. For example, many hosted shopping cart system have strict policies in what you can actually sell on your website. They can cancel your entire shopping cart system if you inadvertently violate their policy. With Joomla, you have the freedom and won't be held hostage by arbitrary policies from hosted systems because you are the one hosting yourself, not others.
Read this authenticated review
December 18, 2019
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Joomla is used as our main CMS for all things web-related. We run our web pages, the online cart and all the communication for wood gallery through this CMS.
  • Content management.
  • Image management.
  • free templates
  • extension help
Joomla is very easy to set-up, even for the nontechnical user. Once it is set-up, ongoing maintenance is very easy. The community behind Joomla is very active and it is easy to find questions related to development in forums.
Read this authenticated review
April 25, 2019
Brittney Collier | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
I've utilized Joomla to manage site content for a university, a startup company, and a nonprofit organization. The product was used mainly in one department at each company -- marketing. It addresses the fact that we needed to update our web content without having a developer on staff. It also helps that Joomla is free, especially when being utilized for non-profits and startup companies.
  • Joomla's top strength is its simplicity. Even if everyone on your team is a beginner, they will be able to easily adapt to using Joomla. It mimics WordPress, but it's easier to use.
  • Joomla is also great with helping beginners optimize their site for search engines. If your content does not already include keywords that your audience typically searches for, Joomla has a section where 'tags' can be added to a page so that potential visitors are more likely to find your site.
  • Joomla is great at organizing content for a large website. Everything you publish can be listed by title in alphabetical order so you can search for different pieces of content easily.
  • Joomla needs improvement when it comes to SEO features in comparison to other CMS's like WordPress. The features it currently has are great for beginners, but over time, users will realize that they need a more advanced system to continue to grow their site. I wouldn't choose Joomla if your team is already accustomed to using a CMS. It's only best for beginners or interns.
  • I feel a little limited with Joomla as far as adding a personal touch to the website. It's more difficult to make layout changes to your website with Joomla than it is when you're using other platforms like WordPress or Wix.
  • The most difficult part of using Joomla, for me, is that there aren't many good web developers who specialize in Joomla. If you want to make big changes to your site that require a developer, it's much easier to find someone who's great at building WordPress sites.
  • There are not as many plug-ins for Joomla as there are for WordPress so, if you need to add any special features to your site using Joomla, you will be limited.
Joomla is great if a beginner or intern will be using the platform. I would also recommend it for small business owners who publish their own web content and don't have much experience. It's perfect if you're solely looking for ease of use and don't plan to heavily customize your site.
Read Brittney Collier's full review
April 04, 2019
Ricardo Melo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Joomla! is used by our IT division to rapidly develop dynamic sites according to the needs of each department of the company. We tried to use WordPress but realized that when we had to develop something different from the focus of blogs, WordPress did not meet us and we had to migrate to use Joomla!. We had no problems using Joomla! here.
  • Quick and agile websites.
  • Easy website content management.
  • Lots of extensions for customization.
  • Nothing to improve, just keep always releasing update patches.
When you need something done quickly and automated and with good looks and experience for the user, Joomla! is the best option. For other more specific purposes like an e-commerce site, other tools should be considered such as OpenCart and Magento. It is worth mentioning that even e-commerce sites can be made with Joomla!, using a component called VirtueMart, but we did not feel much security in using it, but that seemed very good too.
Read Ricardo Melo's full review
February 11, 2019
Chris Putnam | TrustRadius Reviewer
Score 3 out of 10
Vetted Review
Verified User
Review Source
We work with the Joomla CMS when helping customers with website updates, maintenance, and new functionality. Joomla is a Content Management System - so it provides an interface for customers to make updates to their website on their own. It also provides a framework for custom functionality and a library of extensions written by the community to extend its core functionality.
  • The menu/category/article structure provides a decent organization.
  • The check-in/check-out system can work well to prevent overwrites with large numbers of editors.
  • Creating a community-driven site - with large numbers of contributors.
  • The Process is smoother with the latest versions.
  • There is a bit of a learning curve in order to make edits as compared to other CMSs.
  • Upgrading from older versions is very difficult.
  • The framework is decent, but it's not the most flexible, nor the most intuitive.
If you have a large team that is already accustomed to using Joomla for site management, it is a good enough solution to stay with it. If not, then take a careful look at other options, such as WordPress, which can be much more intuitive to work with. These alternatives are also more popular (and therefore, you'll find more support, more plugins, themes etc.).
Read Chris Putnam's full review
December 21, 2018
Shawngela Pierce | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Joomla is the content management system used for my companies main site and training site. It will also be the CMS for an online summit that is in the process of being built. All departments use it and it addresses the need for a CMS that is effective, useful and overall easy to use.
  • Joomla has great core functionalities and is free to use.
  • Joomla has a built-in user management system which allows you to control who accesses certain aspects of your site.
  • Joomla is search engine optimized out of the box.
  • Joomla is continuously updating itself and I am amazed at what has been accomplished for the better since I started using it.
  • Joomla allows me as a simple website designer and developer to build complex sites without much of a need to hire developers.
  • The out of the box blogging situation with Joomla definitely needs improving. It is pretty basic, however, there are extensions both free and paid that handle this gap. Joomla 4 is fast on the horizon so I hope this feature is addressed there.
  • Joomla's media management system has improved, however, it could use more updating. It would be nice to be able to make simple edits for images.
  • Joomla needs more modules to choose from for certain things users may be trying to create.
Joomla is a great open-source CMS for someone who wants to implement a more complex site. For instance, if you want a site that needs an e-commerce solution or a community website.

I would not recommend Joomla if all you need is a simple website to just blog and give basic information about your business. I would more than likely recommend WordPress for that.
Read Shawngela Pierce's full review
November 06, 2018
Jen Garfinkel-Canseco | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
I use Joomla for a number of websites for my clients. I've used Joomla for over 10 years. Joomla is an excellent CMS for building simple to complex websites. I've used Joomla for everything from small business websites, to real estate portals, to ecommerce websites, to social networks. The possibilities with Joomla and the many extensions and community members behind it makes it one of my top choices for web development.
  • Joomla provides a strong core to get website development started quickly and easily.
  • The possibilities that the many Joomla extensions offers are unlimited.
  • Joomla's templating system is quick and easy to create a custom design for your website.
  • The community of experts are second to none, the community offers excellent support.
  • The administration can be difficult for non-technical people to use, some of my clients find it daunting and not very user-friendly.
  • Security...Joomla is a really big target to hackers...I do know that Joomla works hard to get security patches out as quickly as they can though.
  • Speed, I'd like to see the core Joomla sped up with out having to put in tons of work to speed it up.
Joomla is especially great for complex sites where non-technical clients won't be using administration. I use Joomla for my clients that want a robust CMS where, between extensions and customizations, I can create very specialized website projects. I'm not a big fan of any of the e-commerce extensions for Joomla, but the social network capabilities of some of the extensions are excellent! I do highly recommend using a dedicated server so server settings can be tweaked to optimize Joomla, though it will run on a shared hosting for a simple site.
Between the core Joomla developers who are excellent at answering questions and providing support, you have a whole community of developers who work with Joomla and are happy to help fellow developers out answering questions and supporting the Joomla project. Out of the many communities I am involved in for open-source software, Joomla's community is by far the best.
Read Jen Garfinkel-Canseco's full review
June 28, 2018
Ilham AB | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
At that time, we used Joomla! to address the specific needs to create and build company Portal and some web applications for business purpose. So, we were using Joomla! as the main platform to serve it for IT departments and other teams as well. Joomla! already quite popular and easy to be used when we search the solution for this requirement.
  • It is very easy to create any project using Joomla. Easy to use and easy to publish and maintain.
  • Joomla! has many add-on and extensions to support the full range of features.
  • It is based on Open Source with the strong support from many communities
  • Some of the Joomla! plugins and extensions are not free and not cheap as well.
  • Difficult for own customization.
  • Security concerns.
Joomla! is one of the best open-source to create and build web portal and applications. Especially related with e-Commerce project. From the beginning of its appearance until now, Joomla already received many awards in the IT industry. With this extensive and flexible features, this Joomla! platform will suitable for many industries from small to corporate company.
Again there will be no silver bullet for all purpose. For someone that require very high customization on their website then Joomla! is not for them.
Read Ilham AB's full review
October 18, 2018
Sean Pomory | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Review Source
Joomla is used to manage our company Intranet. It is used as an information clearinghouse. We both communicate information on the page and use links, documents and videos to further assist communicating what ever is needed. Whether its for Human Resources, Medical Staff, Security or Marketing, we have place for it on our Intranet.
  • Document indexing
  • WYSIWYG editor
  • Page version control
  • Multiple language support
  • Massive learning curve to get ramped up on the product. In my opinion, is more difficult than Drupal.
  • Terrible experience upgrading between versions.
  • Migrating content into Joomla is not easy.
  • WYSIWYG editor is a pain. Almost always errors editing content in this fashion as extra code is generated around functions such as bold, italicize, header, etc.
  • Document management can be a pain with files uploading into multiple spaces.
  • Overall, not user friendly for tech leaders and content managers.
Joomla could be a good solution if someone wanted an entirely free site that could easily support multiple languages. Besides that, it is difficult for me to recommend Joomla. Personally, it has been one of the most constant annoyances in my current position. We are doing everything we can to secure funding to upgrade and move away from Joomla.

On that note, Joomla is not a good use for enterprise organizations with multiple users, a lot of documents and a lot of traffic. The software simply can't handle the load placed on it.
Read Sean Pomory's full review
December 11, 2018
Trish Lofton | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
I use Joomla to build and edit a website for a higher education association. The main goal of the site is to promote the organization as well provide information about their annual conference.
  • Easily update pages
  • Great website templates can be found for free
  • Publishing websites are a breeze
  • Provide easier ways to format text
  • More template options
  • Easy to understand instruction manual
Joomla! is a great open source software that can handle most website needs. Some of the extensions can be difficult to use.
Read Trish Lofton's full review
December 05, 2018
Rahul Kumar Singh | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Joomla! is used in our organisation just for training purposes and giving ideas about the CMS to the newly hired interns.

It is used for the development team so I can say it is not for the whole organization but the development section of each team.
  • Joomla! does some things like content management, banner management and templates management very well. So these features are strength of Joomla!
  • If I talked about details then managing and creating menus is very easy in this tool.
  • Templates are flexible to use so one can easily use templates according to one's need
  • Joomla! has a problem with installing plugins that may [cause] problems sometimes when you try to install a plugin that is incompatible
  • Once you [have] made your website layout and then if you change your mind to change the layout then it's a big pain in Joomla!
  • I have not observed it but people say it is not [very] SEO friendly
Joomla! is the latest technology used CMS with which one can use the front as well as back end of website very easily.

Managing users is again an advantage while you can not see these things in Blogger.
Read Rahul Kumar Singh's full review
January 24, 2018
Ho'omana Nathan Horton | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
We use this to manage the pages for the English Department at a big university, so we have total access but each program or individual represented can, if they wish, have control over their own page.
  • I love the ability to assign users different levels/areas of access so that they can keep pages updated themselves and I'm not constantly updating something when someone emails me. This is an especially nice feature the bigger the pool of people who need to edit the page gets.
  • Joomla's interface looks a little old-fashioned and can be a bit finicky, which is intimidating to less experienced users.
Joomla! is great for giving lots of different users access to individual pages. If you want to manage a website but not have to receive countless emails requesting updates, you can give users the opportunity to make changes and updates themselves (and manage their access so that they can only edit what they're assigned). For an individual or a smaller company though, this may not be the best or simplest solution (something like Squarespace may better serve your needs).
Read Ho'omana Nathan Horton's full review
July 26, 2017
Danielle A. Pingitore | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
Joomla! is used by our marketing and web development teams. We design websites to hand off to our clients and also teach them to use it in order to allow them to make small changes. It addresses many problems such as time management and reliability. Being that we hand these sites off, they need to be user-friendly and easy to teach.
  • Keeps content organized
  • Safe to use
  • Teachable to someone who is not a web developer
  • Make things more customizable
  • Sites are a nightmare as far as responsiveness via tablet and phone
  • Add more templates
Joomla! is good for a lot of different people/businesses - but especially if other people need to learn the system and never used it before. It is pretty easy to learn and pass off for edits (content wise). It's also easy to build if you don't need a highly customized website.
Read Danielle A. Pingitore's full review
September 19, 2016
Eli Aschkenasy | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Review Source
We use joomla! for a wide variety of projects, both internally and for clients. We use joomla! as a pure CMS for marketing projects as well as the core platform on which we build custom components servicing anything from price model calculations in the manufacturing sector to auction engine design in the food sector.
  • In my opinion, the diversity of joomla! is its strength. The fact that we can have a marketing 'website' with minimal customization on the same platform as we have a transactional 'application' allows us to diversify the services we're offering.
  • Another big advantage is the amount of knowledgeable people in the community. While being a FOSS (free open source software) assumes an active community, the joomla! community is eager to help at any level of question and for any user level.
  • One of the biggest problems in my opinion is the requirement of backwards compatibility which has two side effects. First, it can't take advantage of new design (programming) principles and changes are very slow to be incorporated. Second, the code base is bloated and 'heavy'. Sometimes the wheel is being re-invented and outdated solutions have to be maintained because of code/functionality dependencies that have to stay active.
  • Another (maybe even more problematic) issue is the lack of talent in certain markets. The US is a prime example for this. It is extraordinarily difficult putting a team of good developers together when announcing the project to be joomla based. (Tip: framing the project as PHP based and then on-boarding the team by explaining the nuances has been a proven remedy)
  • Europe, on the other hand, has an abundance of talent, so if you're contemplating outsourcing, joomla! is a very good option.
Not to sound too cliche, but it depends. There is no formula for recommending any platform for any use case. We have worked with all three (major) platforms, namely WordPress, joomla!, and Drupal and have found that it depends on things like previous experiences of the maintainers (for client sites). Tt depends on off the shelf extensions for the business goals at hand; it depends on brand name when VC (Venture Capital) is desired or required (in the US, joomla! isn't well received by VC, also opposed to Europe where WordPress is a hindering block)
My recommendation is to have a conversation about the project and weigh all options. If anyone ever tells you 'platform XYZ is the best' re-evaluate their validity.
Read Eli Aschkenasy's full review
June 14, 2016
Robert Jacobi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Joomla! internally and externally on behalf of Fortune 50 to entrepreneurial firms. Joomla! addresses simplified management, great flexibility, and proper model–view–controller (MVC) development. With these tools, the least technical users in an organization can make significant content contributions, and developers are able to leverage a robust platform for significant customization with minimal distraction. Additionally, Joomla! is the first open source content management system (CMS) to be mobile ready and responsive utilizing Twitter's bootstrap framework. Out of the box Joomla! is ready to deliver.
  • Built-in and built-upon a mobile ready framework
  • Easy to utilize content creation
  • Model–view–controller (MVC) framework for highly customizable web applications
  • Powerful and detailed access control could be more intuitive
Joomla! does not require a full-time developer on staff to manage it day-to-day. If evaluating other content management systems, the question to ask is whether you have in-house resources to support a different CMS.
Read Robert Jacobi's full review
December 23, 2015
James Fauria | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

From 2011-2013, as the Web Master for the City of Pomona I personally built a 300+ page website for a city government with little to no budget. The old website was antiquated and didn't allow for the easy and quick editing and dissemination of important information for the public citizens to obtain. After implementing Joomla, the City of Pomona’s website now has these features:

  • Each department has its own individual folder to store its data in.

  • The web administrator can Create users and groups and then assign them specific rights according to the built-in Access Control List (ACL) features of the new CMS system.

  • Specific users with specific rights can sign-in to the website from the Front-End and edit/update content.

  • When the web administrator posts new articles to the front page news section, it is also posted to the City’s FaceBook Page automatically with a Social Network AutoPoster.

  • Specific users with specific rights can access, edit, and update the City’s Calendar, directly through the front end.

  • The website features a contact manger that lists the pictures, phone numbers, email addresses, and fax numbers of the city’s departments, council members and the mayor.

  • Utilizing the Joomla Content Editor (JCE) Component, when standard users sign into the website to edit or update, it’s easy for them to get work done because the JCE is incredibly user friendly and very similar to Microsoft Word.

    There are many more beneficial features that are too numerous to list.
  • Joomla has a Built in Media Manager that allows you to create your own folder, name it whatever you like, and then configure the settings of your Media Manager to redirect to the new folder. Then, after that is complete, you can create other folders inside of the “Main Media” folder in a proper organized hierarchical manner.
  • Joomla’s Menu Manager is extensive and configurable. Joomla allows for an Unlimited amount of Links to have in your Unlimited amount of Menus.
  • No Separate “Page” and Separate “Post.” There’s only one type: “Article.” ALL “Pages” are “Articles.” All “Posts” are “Articles.”
  • Joomla has Unlimited Custom Module Management – Joomla gives you the ability to create your entire website out of Modules or simply create and manage as many modules as you want. You could put them anywhere you want, in any place, on any page you want. You can even put Modules into the Menu Items.
  • Joomla has a Built-in Access Control List (ACL). This allows you to create Specific Groups and then you can add Specific Users to those groups and manage with a fine granular approach, which group can access which individual part or element in the website.
  • Joomla lets you Sign-in to the website from the Front-End and edit/update content in Articles and Modules.
  • With Joomla there is one central place for installing Templates, Components, Plugins, or Modules: the Extension Manager
  • Joomla has built in Cache Control. This gives your site a quicker response to requests, if nothing has been change to an article or other element.
  • Joomla has a built in Contact Manager that includes Google’s new reCAPTCHA v2. This is the modern version that helps to block spam and other malicious submissions.
  • Joomla has built in Global Check in for items. Useful if you want to quickly return articles and release them from users editing it.
  • Joomla has a built in Language Manager. Very useful for International Websites or websites that welcome people who speak different languages.
  • Joomla is compatible with Microsoft Windows SQL Server and Microsoft Windows IIS Server so it could be seamlessly used in a Microsoft Environment. Most corporations run on Windows Networks with Windows Servers.
  • Joomla has a built in Authentication – LDAP plugin that synchronizes with Microsoft Windows Server’s Active Directory so you can just use your standard A.D. Login to sign in to Joomla on your organization’s Intranet Website. Implementing a Joomla based "Intranet" is a great low cost solution.
  • Joomla has built in Nested Categories. This provides for a more organized hierarchical atmosphere.
  • Joomla has built in Revision Control. In case something goes wrong in an article, you could revert back to a previous version.
  • Joomla has built in Tag Management. Tags help users to find articles pertaining to specific subject matters.
  • Joomla has built in Search Engine Optimization (SEO) settings on important parts of the Website including: Articles and Menus. This is where you can insert keywords and metadata. This helps with search engines.
  • Joomla has Search Engine Friendly (SEF) URL abilities that use Apache Mod_Re-Write. Instead of the user trying to read "?=itemid1" they will easily read "about" or "services" in the url of their web browser.
  • For Developers and Software Engineers:
  • Joomla is Object-Oriented Designed - Unlike Joomla's main competitors: Drupal and WordPress, Joomla, is an Object Oriented Designed (OOD) CMS. Object-Oriented Programming (OOP) takes the view that what we really care about are the "objects" we want to manipulate rather than the logic required to manipulate them. One of the principal advantages of object-oriented programming techniques over procedural programming techniques is that they enable programmers to create modules that do not need to be changed when a new type of object is added. A programmer can simply create a new object that inherits many of its features from existing objects. This makes object-oriented programs easier to modify.
  • For Developers and Software Engineers:
  • Joomla is MVC - Also unlike Joomla's competitors, Joomla's architecture is MVC. Model–View–Controller (MVC) is a software architectural pattern for implementing user interfaces. It divides a given software application into three interconnected parts, so as to separate internal representations of information from the ways that information is presented to or accepted from the user.
  • Joomla is SLOWER than its competitors. Although, with the implementation of new Solid State Device Hard Drives in Modern Website Host Servers, the slowness is becoming less noticeable.
  • The Image Editing abilities of the built in Media Manager are USELESS. WordPress is much better at built-in Image Editing.
  • The ability to either turn off or turn on, Automatic Menu Item Creation does NOT exist. WordPress is much better at that.
  • Sometimes, it seems like Joomla or its database becomes confused and\or Cache Build Up becomes a problem, and then the cache has to be cleaned out.
  • There is no built-in Automatic Cache Cleaning at configurable intervals.
  • The updating and upgrading process is easier than it ever has been, but it’s still not as flawless and as easygoing as WordPress.
  • NO Automatic Update abilities for Components, Modules, or Plugins.
  • Joomla is NOT nearly as popular or as used as WordPress.
  • Joomla lacks a comprehensive Preview ability. And there really isn't a good plugin for it. WordPress's Preview ability is far superior to both Joomla and Drupal.

Joomla! is very suitable and the best choice for medium to large sized organizations. For example a city government, county government, state government, a high school, college or university, a police department or a fire department. I do use Joomla! for small, medium, or large organizations or projects, but for some people it might be overkill. Just like any other piece of software, the developer and the administrator need to know how to use it.

I think a great use of Joomla! would be in the education sector. Joomla! has a wealth of Components, Modules, and Plugins.

Two of my favorites that I have been working with currently are:

1. Joomla’s: JomSocial

2. Qontori Pte Ltd’s: Joomdle

The really awesome part about both is that Moodle and JomSocial can interconnect with each other providing an even more useful experience for students and staff in an Online Learning Environment.

In conclusion, I have had a great experience using Joomla and I will continue to use and implement it whenever I can.

Joomla is OpenSource and the support you get will come from a very helpful pleasant and responsive community of volunteers.
Read James Fauria's full review
September 30, 2015
Rita Lewis | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Review Source
I am a freelance web designer and content strategist who uses Joomla! as my platform of choice to implement websites for small businesses and non-profits. These websites run the gamut from brochures, landing pages, e-commerce storefronts, to major information portals. Joomla! and its extensions handles all aspects of each of these types of sites.
  • Joomla! is a content management system based on a database so it creates web pages dynamically based on a single editor and keywords. This allows users to update the site themselves and let Joomla create the pages from their input in a familiar environment.
  • Joomla! is Open Source software managed by a non-profit organization called Open Source Matters. Because it's free under the GNU GPL license, there are millions of programmers worldwide working on the platform honing it and maintaining it. Open Source also means that there is a strong community of approximately 8 million users who cooperatively share this free software platform.
  • Joomla! is modular. You only use what you need for your particular project. Joomla! has an extremely strong value-added software community providing add-ons for security, editing, forms, newsletters, storefronts, payment gateways, SEO, and so forth.
  • Joomla! is currently split into a framework and kernel and because it is Open Source, programmers are using Joomla!'s framework to build enterprise-level content management systems and cloud-based systems such as Nooku. Joomla! complies with most standard modern software protocols and runs on LINUX/Apache/MySQL/PHP so it is highly secure and easy to set up.
  • Joomla!'s organization consists of a front-end and a backend (called the Administrator). The Administrator area is meant to be intuitive but falls short because of the complexity of its structure -- areas where you perform work. There is a strong learning curve to get used to modules, plug-ins, and components plus articles and categories and how they work together.
  • Joomla! has a rigid structure that allows only certain types of pages, namely blogs and lists of articles based on how you classify subjects. Everything in Joomla! is an article. You have to know content strategy to add appropriate keywords to ensure that your articles show up on the appropriate pages either with others tagged similarly, or by themselves. Navigation is based upon these keywords as well. You need to design the site before you jump in and add articles.
  • Joomla! is built using PHP and runs on an Apache server. As such, it is not totally secure from malicious attacks at the server level. Extra care has to be taken to set up passwords, roles, and permissions to ensure that spammers and hackers cannot touch the database or Administrator.
  • Joomla! is not meant to handle more than a medium- to small-sized website with up to one million concurrent users. It can be placed on the Cloud, such as Amazon Web Services, where instances of the platform can take more users, but it is not enterprise-level software.
In order to work with Joomla! you have to feel comfortable with software that is in perpetual beta testing. Joomla! is Open Source meaning that its programmers are volunteers and its maintenance is based on community support. You become part of that community of users when you use the platform. The various vendors create add-ons that cost for annual subscriptions for their support and updates. In fact, you also have to be comfortable with the idea that you don't own any of the software, rather you are leasing it under the Open Source license from these vendors who offer varying levels of help.

Joomla! is best used for projects that are stand-alone and created by developers who are used to the Open Source LAMP (LINUX/Apache/MySQL/PHP) environment as well as working in the browser rather than an organization structured around an IT department and its software development protocols. You build the site on your computer inside your browser and test it on the Internet. When your users are happy, you move the site to its home on the host server. You can also build the site directly on the host but hide it until it is built, but the bottom line is that Joomla! can be created by a single person or a small team but is not appropriate for an Enterprise organization.

Joomla! requires a hosting service that offers access to their root and provides high priority to the servers, high memory allocation, and the ability to display and upload large files. It is very I/O intensive. Always purchase a business-class hosting service with plenty of storage and bandwidth. Most Joomla! designers (vs. programmers) like to use a host that offers CPanel as its graphical user interface to the server.
Read Rita Lewis's full review
December 23, 2015
Michael Pignataro | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Review Source
'corePHP' uses Joomla not only for our internal websites for 'corePHP' but we also build and customize our clients' websites to the demands and needs of the client. Our clients range from small to fortune 500 companies with vastly different needs. Joomla is an easy to use product for the end users as well as a powerful CMS to program in.
  • East of Use - Joomla has a very easy user interface for the backend where admins will manage their site and make updates when needed. With the latest version of Joomla you have responsive backend that makes updating your site on your mobile device easier.
  • Template Clubs - Its super easy for small companies to have professional looking templates with the latest design trends. This helps them look bigger and perform better then a cookie cutter template that you would typically see. Amazing template providers are and
  • 3rd Party extensions - With the many 3rd party developers there are a lot of products that meet the small to medium size companies needs where we would go in and modify the functionality to meet the final needs of the clients. Great companies are and MORE
  • Custom Development - When you can't find that perfect solution and you need something customize to meet your need. Joomla is very extendable and easy to build what you need. The great thing about Joomla is it is also very easy to grow your site with without the thought of abandoning the platform later. Joomla will grow with you!
  • This is from a coding view point. When modifying the code for users it is very difficult to use. Hoping in later versions this is cleaned up so it makes it easier for developers.
Joomla is one of those products that can fit many aspects. What is nice out of the box you have a powerful solution for your site. Adding on to Joomla with 3rd party extensions and custom development just enhances the site. Joomla is really strong with SEO which is important for many organizations.
Read Michael Pignataro's full review

Feature Scorecard Summary

Role-based user permissions (36)
API (32)
Internationalization / multi-language (33)
WYSIWYG editor (38)
Code quality / cleanliness (36)
Admin section (36)
Page templates (37)
Library of website themes (35)
Mobile optimization / responsive design (35)
Publishing workflow (35)
Form generator (32)
Content taxonomy (37)
SEO support (36)
Bulk management (35)
Availability / breadth of extensions (37)
Community / comment management (35)

What is Joomla?

Joomla! is a free, open source content management system used to publish web content. Joomla is written in PHP, uses object-oriented programming (OOP) techniques and stores data in a MySQL, MS SQL, or PostgreSQL database. Included features are page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, a search function, and support for language internationalization. Its dashboard organizing administrator tasks into context menus, from which content is edited, permissions set and changed, contacts managed, and messages sent to users. Extensions modify functionality in widely varying ways and provide flexibility.
Categories:  Content Management

Joomla Integrations

Joomla Competitors

Drupal, Kentico Xperience, Plone, Magnolia (V4.5 and prior versions), Magnolia (V5 and later versions)

Joomla Technical Details

Operating Systems: Unspecified
Mobile Application:No