Why use Joomla
Joomla is a mature and well established CMS for building robust websites for businesses. It is ideally suited to businesses that require large databases and better performance than what is available with WordPress.
Whereas the performance of WordPress sites tends to degrade rapidly as the websites grow, Joomla has the ability to handle larger databases and websites with less degradation. That makes Joomla a great option for projects that have outgrown the WordPress CMS platform. In addition, Joomla has more structure than WordPress, making it very robust and extremely reliable.
Joomla arrived on the scene in 2005 and covers the middle ground between WordPress and Drupal. While WordPress is the Toyota of CMS's, Joomla would be more like an Acura; a little more refined and capable. It is well suited for small to large business. Unlike WordPress, Joomla was developed from the ground-up to be a platform for creating websites.
With the additional flexibility and capabilities of Joomla comes more complexity and Joomla requires some degree of technical knowledge and capability. It offers some of the ease of use of WordPress while delivering some of the power and flexibility of Drupal. Yet, it is not for the novice person nor the person that does not want to spend a few weeks learning how to properly develop a website with Joomla. When developing a website with Joomla things have to be done as Joomla expects them to be done -- and the methods are often not intuitive.
With that said, Joomla provides a front-end for publishers and contributors that is intuitive and easy to use. It is as easy for a user to add articles and edit articles with Joomla as it is with WordPress. However, the articles take on a website flavor and not a blog flavor. The Access Control List (ACL) that controls what privileges a user has is stronger in Joomla than in WordPress.
While WordPress sites tend to have a familiar look and feel, Joomla websites tend to have the look and feel of traditional hand-coded HTML and CSS sites. Whereas the "look" of a WordPress site depends upon the Theme, Joomla makes use of Templates. Unlike WordPress Themes, Joomla Templates have per-defined positions that allow for a great deal more flexibility in layout than does WordPress Themes. Joomla provides the ability to override templates in a manner similar to child themes in WordPress. There is also much more flexibility in the placement of Joomla Modules than WordPress Widgets.
Extensions are the Joomla equivalent to WordPress plugins. While all add-ons in WordPress are plugins, Joomla has three categories of extensions; Components, Modules, and PlugIns. Plugins are quick and easy to develop. Components are the most difficult to develop and Modules fall in the middle.
The Joomla core and extensions are developed using OOP (Object Oriented Programming) and MVC (Model, View, Controller) technologies. These technologies require a more structured and disciplined approach to programming and web development than the procedural and functional based programming used in WordPress.
Major improvements have been made in the recent releases of Joomla with many more in the pipeline (known as the Joomla road map).
Joomla has language support built-in and is much better than WordPress if you need a website that supports multiple languages.
Like WordPress, Joomla provides an easy 5-Minute install and one-click installation of updates and extensions.
WordPress can be installed alongside Joomla on a website and you then have the best of both worlds; WordPress for blogging and Joomla for all else.
How to recognize a Joomla site:
Search the source code of a webpage for the text string "/templates/". This is the Joomla directory where templates and their associated files are stored.
Search also for the word "generator'. You will often find a line like:
<meta name="generator" content="Joomla! - Open Source Content Management" />
Note that this line is a Meta Tag that is found in the top, or header, portion of the webpage between the "<header>" and "</header>" tags.
A technique that will work on most Joomla sites is to attempt to login as a user. At the Home Page of a website with a URL like "http://thatwebsite.com" append "/administrator/" so that you have "http://thatwebsite.com/administrator/" and then press the Enter Key. If you get a login screen, you are looking at a Joomla site.
Joomla is used all over the world to power Web sites of all shapes and sizes. Joomla is an excellent choice for:
Small business Web sites
Complex business directories
Custom product catalogs
Membership Rosters and Portals
Corporate Web sites and portals
Corporate intranets and extra-nets
Online magazines, newspapers, and publications
Non-profit and organizational Web sites
School and church Web sites
Inventory control systems
Multiple Access Levels and Control
Many large companies will use WordPress for a blogging platform while having their primary website on Drupal, Joomla, or some other platform. Facebook is one such company. In some cases, the blogging platform is on a Intranet and for employees use only.
Here are some companies and organizations that use Joomla:
- Hendersonville Chamber of Commerce
- Hendersonville Lightning News
- Harvard University Graduate School of Arts and Sciences (Educational) -
- The Alliance for Catholic Education - University of Notre Dame
- The Hill (U.S. Congress)
- IT Wire
- United Nations Regional Information Centre for Western Europe UNRIC
- Salon sukni slubnych (Bridal Fashion - Polish) -
- La Folie Douce -
- FUNX ( Radiostation - Netherlands ) -
- Outdoor Photographer (Magazine) -
- PlayShakespeare.com (Cultural) -
- Cheap Wine Band(Music - German) -
- Citibank (Financial institution intranet) - Not publicly accessible
For more informatin on Joomla, see joomla.org.