Joomla! is an open source content management system written in PHP. Its purpose consists in publishing content on the World Wide Web (WWW) and intranets. Furthermore Joomla! stores data in MySQL and includes various different features such as RSS feeds, blogs, polls, page caching as well as an overall search and a helpful support for language internationalization.

Concerning the history of Joomla! it has to be said that this the existence of this special open source content management system results from a fork of Mambo by the Joomla! development team in August 17, 2005. Strictly speaking the Joomla! development team created a site called OpenSourceMatters. The aim of this website consisted in distributing information to a so-called ‘mass-market’ composed of users, developers, several web designers as well as the whole community in general. Fact is that more than one thousand people had joined the site OpenSourceMatters.org within one single day. The majority of these people immediately started to post words of encouragement and support. So the website OpenSourceMatters.org received the so-called ‘slashdot effect” as a final result. Miro CEO Peter Lamont responded to the development team in a special article titled “The Mambo Open Source Controversy – 20 Questions With Miro”. This resulted in a controversy within the free software community regarding the definition of the expression ‘open source’. Consequently discussions were started in many forums filling up with postings both for and against the actions of both sides.

On August 18, 2005 the project team leader Andrew Eddie, AKA “MasterChief”, called for community input regarding various suggested names for the open source project. The core team announced that the team itself would be responsible for the final decision for the project name based on community input. After several discussions and meetings the core team eventually decided on a name that, however, was not on the list of suggested project names provided by the whole community.

On September 1, 2005 the team announced the new name of the open source content management system: Joomla! Strictly speaking Joomla! is the English spelling of the Arabic word ‘jumla” which means “all together” or “as a whole”.

Example: The content management system Joomla! is perfectly qualified for websites such as shops, platforms, and informational pages that present detailed aspects and briefings about products (cars, tinte, toner, candles, windows etc.), services (consulting, etc.) and persons. Strictly speaking Joomla! makes it possible to present products, services and persons in a very structured way. Furthermore Joomla! is easy to handle, especially for a wide range of lists of products in connection with images and photos.