Joomla! is one of the world's most popular software packages used to build, organize, manage and publish content for websites, blogs, Intranets and mobile applications. Owing to its scalable MVC architecture its also a great base to build web applications.
With more than 3 percent of the Web running on Joomla! and a CMS market share of more than 9 percent, Joomla! powers the web presence of hundreds of thousands of small businesses, governments, non-profits and large organizations worldwide.
As an award winning CMS led by an international community of more than a half million active contributors, helping the most inexperienced user to seasoned web developer make their digital visions a reality.
Here are some of the Joomla! features you will love.
Multilingual
Joomla! is the most popular and widely supported open source multilingual CMS platform in the world, offering over 65 languages. Webmasters and content creators can create websites to be presented in multiple languages, without ever needing to step outside of the options available in the Joomla! core software. This is a big step forward and represents a set of capabilities that can make websites much more accessible, reaching out to a much larger audience.
Well Supported
Our worldwide, enthusiastic community is filled with individuals, and teams of world class developers and business consultants who actively help at no cost in the forums.
There are thousands of professional Joomla! service providers throughout the world who can help build, maintain and market your Joomla! projects. The Joomla! community has a vetted directory of just some of these providers at the Joomla! Resources Directory.
Easy Updates
One of the big challenges with any software is keeping it up to date. Fortunately, Joomla! has a "One Click Version Update" feature to make this process super easy for users of any skill level.
The built-in updater also has an automated checker which notifies you if anything needs updating; this includes notifications of the core software and Joomla! extension that utilise this feature. Keeping your site up to date is the single best thing you can do to secure your web assets and Joomla! gives you the tools to do this with little effort.
As of Joomla! 3.5.0, thanks to the new email update notification plugin, your Joomla! website checks for the availability of new Joomla! versions and when one is found it sends the Super Users on the site an email notification.
Integrated Help System
Joomla! has an in-app contextual help system to help every level of user to operate their Joomla. Most pages have a help button in the top right, helping you fully understand all options on that page. There is also a glossary explaining the terms in plain English, a version checker makes sure you're using the latest version, a system information tool helps you troubleshoot. If all else fails, links to a wealth of online resources for additional help and support are available.
Media Manager
The Media Manager is the tool for easily uploading, organizing and managing your media files and folders. You can even handle more types of files, thanks to the configurable MIME settings. The Media Manager is integrated into the Article Editor so you can access images and all other media files for easy usage and enhancement of your written content.
Contact Management
Not enough with just one contact form on your site? The contacts component allows you to add several contacts, departments and categories, and extend the basic contact information with miscellaneous information and an image. Easily set up a contact form for each contact you create and allow access to the public or just to some registered users, or create a listing of these contacts.
Search better, Search Smarter
With the built in search and smart search, your website visitors will be able to quickly and easily find the appropriate information on your site. And even more, thanks to the statistics you can analyze your visitors needs and streamline your content even better to serve them. You have the ability to use the included smart indexing, advanced search options, auto suggest searches - making Joomla! search the best in class right out of the box.
Content Management
Joomla! is a Content management system at heart and has some seriously great features that make organising and managing your content a breeze. Content creation is made very easy by the inbuilt WYSIWYG editor and allows you to edit content without any knowledge of code. After you created your content you'll find a lot of possibilities to show it on the frontend. Next to different layouts, you're able to use several pre installed modules to show the most popular articles, latest items, related articles and more.
As of Joomla! 3.5, adding an image is as easy as dragging and dropping it from your computer directly into the content. This works anywhere that you are using the default TinyMCE WYSIWYG editor. And if you want to add a module into an article, Joomla! 3.5 makes it really easy with a button directly on the editor toolbar. You don’t need to learn any syntax or remember the module details as the user interface does it for you.
As of Joomla! 3.7, administrators can add Custom Fields to articles, users, and contacts, and extension developers to use this feature within their own custom Joomla! extensions. With 15 different field types, it's now easier to structure more complex content entry forms allowing content authors to easily enter their data in a standard manner whilst displaying it consistently to your site visitors.
Nested categorization
When you are managing content, organisation is a key requirement. Being able to create categories with nesting and no limits on depth is a great plus in helping manage large websites.
Tagging
When categorisation is not enough to structure your content, it's time to look at a flat organisation structure which is best served by tagging. What's more, tagging in Joomla! also supports nesting, so limits are just not there!
Start tagging.
Frontend Editing
Editing content should be easy and fast. You are reading through your site's content and see a change you need to make. No need to login to the administrative section any more for simple edits of content and modules.
Simply click and edit from the frontend.
Content Versioning
You will never again lose a previous important version of your article and other changes on your site. You are now able to track exactly who made what changes, when, and, if a version note was entered, why the item got edited. Then if needed you can revert to any previous version.
Extensive ACL for all your access control needs
ACL stands for Access Control List, it allows you to manage the users of your site, and different groups. When you're managing large content portals or even intranets that means you need extensive control on who can see what and who can edit or manage what. The Joomla! ACL is extremely powerful and can be tweaked via configuration to suit any needs you might have.