Joomla! is a free and open source content management system used to publish web content. Included features are page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, a search function, and support for language internationalization. great CMS with an even better community of developers behind it.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.,9,The Joomla community has made it easier for me to find answers to questions I've had on Joomla issues and customizations making getting projects for my clients done quicker and easier. The administration has NOT been liked by many of my non-technical clients vs other administrations for other software, and has caused some clients to be unhappy with making changes to their website themselves. Joomla has made getting complex websites up quicker for my clients resulting in happy clients.,WordPress,Yoast Wordpress SEO Plugins, BigCommerce, WooCommerce,Developer,10-100 pages,1,1,Non-Profit website with membership directory, e-commerce for events/products and a large amount of content. Website for a specialized antique furniture dealer showcasing constantly changing pieces available with custom information provided on each piece. Previously used for a social network specializing in the home design industry with extensive customized features.,10,10,YesWhy Joomla still matters and the benefits of its use!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.,9,As far as overall business objectives, because of the ease of use of DIY websites now like: 1&1, SquareSpace, Shopify, Weebly, etc., business has not been good. But when it comes to implementing it into an organization, it has greatly and significantly reduced government business process congestion and optimized the way a government body can quickly deliver information to its citizens at an extremely low cost.,WordPress,Drupal,Developer,100-1,000 pages,1,1,The City Calendar needs to be updated. Water and Utility rates need to be updated on the Water Dept section. Planning needs to upload a PDF to the site so the public could get to it for downloading purposes.,Before I implemented Joomla in the City of Pomona, one particular dept had to print up thousands of pages and fax them over to other agencies that they work with. Now, they can simply list them on the website for the other agency to download. City of Pomona has been able to submit one post to its news section of its front page, and then it automatically posts to the City's FaceBook page. Citizens are able to subscribe to not only the RSS feed but also to the Calendar for updates of events.,You can use Joomla as an Intranet. With the right component (JomSocial), you can create your own Private Social Network similar to FaceBook. You could incorporate the Online Learning Management System: Moodle into your Joomla and into your JomSocial together. With the Component Fabrik, you can build Software Applications with Joomla.,10,Yes,Price Product Features Product Usability Product Reputation,I wouldn't change it. I would still implement Joomla. However, if I had a budget to go along with the implementation, I would have chosen a much better Host (InMotion, SiteGround, etc.) to host it on, and I would have purchased a lot of high end plugins for Joomla.,Implemented in-house,Yes,Change management was a big part of the implementation and was well-handled,Bad low quality Web Host. No budget for a better Template. At that particular time, Joomla was jumping to different versions. This was a headache, but understandable because of its growing pains. Joomla is no longer going through those growing pains.,8,7,No,I've never actually tried to contact any support, but when things get complicated I just turn to the Joomla Forums for suggestions and ideas. They always have a great answer.,Adding a new Category. Adding a new Article. Adding a new Menu Item.,Implementing Title Meta Tags Implementing Keyword Meta Tags Implementing Description Meta Tags,Yes,9,10,9,910 Year of Joomla UseWe use Joomla! as the backbone for our content management system for our clients. We use it for over 100 of our clients in the insurance and banking industries. We find it very easy to develop on while allowing our clients to fully manage their sites. What is unique is that it is open source which saves money for our clients in licensing fees.,The ability to build a site with no coding experience. The ability for free software and hosting from One of the world's most popular CMS systems.,Core in-line editing would be a nice feature. Better marketing to help people understand why Joomla! is unique from other CMS systems.,10,Faster Development Time Reduced Client Training Ability to manage users with ACL,WordPress,Drupal,Mambo,Acquia Drupal,Developer,10-100 pages,60,2,Client Sites Intranet Application Front-end marketing tool,We use it as a health database for one of our clients that needs to meet HIPPA standards. We use it to process and quote insurance sales for multiple national insurance clients. Use it as a digital signage product for lobby areas.,Marketing Landing Pages Custom applications,10,7,Yes,I once had a unique issue so I used the Joomla Forum Post Assistance and a user took the time to show me what extension was causing the issue and helping me locate the cause of the issue.,Edit Content Add Menu Items Add Content,ACL Rules Enable 2 Factor Smart Search,Yes,9,Yes,Faster Micro SEO Security,Security Improved Media Manager Built In Backup Utility,No,NoRobust and Versatile Content Management SystemSolid core website, up and running within minutes Versatile and customizable Vast library of third-party plugins and components for every need Many resources of third-party templates for just the right look Open Source and Free,No central customer/tech support Not all plugins, components, or templates are free,Saves a great deal of time from having to code a site complete from scratch No cost, no licensing to get a powerful website up and running,9,9,Complete website framework and content management system Allows you to get a fully-functional website started within minutes Has vast user-made plugin and component library, for versatile scalability.,,,Implemented in-house,9,Self-taught,There is a little bit of a learning curve to acquaint oneself with the Joomla! back-end admin panel, and to understand its methodologies and terminology. Some technical background is preferable, but not crucial.,No,5
236 Ratings
Score 7.2 out of 101
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>TRScore

Joomla Reviews

236 Ratings
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 7.2 out of 101

Do you work for this company?

Show Filters 
Hide Filters 
Showing 4 of 236 Joomla ratings and reviews.
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Job Type

Reviews (1-4 of 4)

Companies can't remove reviews or game the system. Here's why.
Jen Garfinkel-Canseco profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source


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

Feature Scorecard Summary

Role-based user permissions (27)
API (24)
Internationalization / multi-language (25)
WYSIWYG editor (29)
Code quality / cleanliness (27)
Admin section (27)
Page templates (28)
Library of website themes (26)
Mobile optimization / responsive design (26)
Publishing workflow (26)
Form generator (23)
Content taxonomy (28)
SEO support (27)
Bulk management (26)
Availability / breadth of extensions (28)
Community / comment management (26)

About 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, Plone, Magnolia (V4.5 and prior versions), Magnolia (V5 and later versions)

Joomla Technical Details

Operating Systems: Unspecified
Mobile Application:No