Joomla is 'n vrye-, oopbron inhoudsbestuurstelsel vir die publikasie van inhoud op die wêreldwye web en intranette.
Die stelsel sluit verskeie kenmerke in soos die stoor van bladsye in 'n kasgeheue om werkverrigting te verbeter, RSS-voere, drukbare weergawes van bladsye, nuusflitse, webjoernale, meningspeilings, webwerf soektogte en aanpassings vir taalvoorkeure. Joomla word vrygestel onder die voorwaardes van die GPL en is 'n vertakking van die Mambo projek.
Die ontwikkelingspan het 'n webwerf geskep met die naam OpenSourceMatters om inligting aan gebruikers, ontwikkelaars, webontwerpers en die gemeenskap in die algemeen te verskaf. Die projek se spanleier Andrew Eddie (ook bekend as "MasterChief") het 'n opebrief aan die gemeenskap gerig wat verskyn het op die kennisgewingsafdeling van die mamboserver.com openbare kennisgewingsafdeling.
'n Duisend mense het by die opensourcematters.org webwerf in die eerste dag aangesluit, en die meeste het hul steun vir die aksies van die ontwikkelingspan toegesê. Die webwerf het die slashdot-effek ontvang en nuus-artikels oor die gebeurtenis het op newsforge.com, eweek.com en ZDnet.com verskyn. Miro se hoof uitvoerende beampte Peter Lamont het in die openbare gereageer met 'n artikel genaamd "The Mambo Open Source Controversy - 20 Questions With Miro".
Teen 1 September 2005 is die nuwe naam "Joomla" wat die Engelse spelling is vir die arabiese (en Urdu) woord, jumla, wat "almal saam" of "as 'n geheel" beteken. Op 18 Augustus 2005 het Andrew Eddie versoeke gerig vir gemeenskapsbetrokkenheid vir insette oor name en aangedui dat die kernspan die finale besluit sou maak. Die naam wat die kerspan gekies het was nie in die lys van voorgestelde name nie en dit het gelei tot kwade gevoelens onder lede van die gemeenskap.
Op 7 September 2005 het die kernspan gevra vir voorstelle vir 'n kenteken vanaf die gemeenskap en die gemeenskap uitgenooi om te stem oor die kenteken en die nuwe kenteken is op 22 September 2005 aangekondig. Na die kies van die kenteken is 'n gids en handleiding vir die handelsmerk bekendgestel en is 'n stel kentekenhulpbronne gepubliseer vir gebruik deur die gemeenskap.
Die eerste vrystelling van Joomla (Joomla 1.0.0) is op 16 September 2005 bekendgestel. Dit was basies 'n 'n vrystelling van Mambo in nuwe gewaad gekombineer met 'n paar foutregstellings en 'n paar sekuriteitsverbeteringe. Joomla weergawe 1.5 is op 22 Januarie 2008 vrygestel. Joomla het Packt Publishing se toekenning vir oopbron inhoudsbestuurstelsels verwerf in 2006 en in 2007.
Die Joomla pakket bestaan uit vele onderdele, wat so modulêr moontlik gebou word om uitbreidings en intgerasies te vergemaklik. Daar bestaan vele uitbredingsprogramme wat Joomla se funksionaliteit kan uitbrei. Die Joomla Wikibot laat 'n skrywer van Joomla inhoud byvoorbeeld toe om wiki-etikette te gebruik in Joomla artikels wat outomaties dinamiese skakels na Wikipedia artikels skep. Daar is meer as 2 700 uitbreidings vir Joomla beskikbaar deur 'n uitbreidingsgids (die Extensions Directory), 'n werf wat deur OpenSourceMatters bestuur as 'n amptelike gids na Joomla uitbreidingsprogramme.
Daar is meer uitbreidings beskikbaar vir Joomla 1.0 as vir weergawe 1.5. Sommige van die ouer 1.0 uitbreidings kan gebruik word saam met die 1.5 weergawe as die versoenbaarheidsmodus ingestel word.
Joomla maak dit vir administrateurs moontlik om globale konfigurasie parameters te stel wat alle artikels beïnvloed. Elke blad sal dan aan hierdie verstellings by verstek voldoen, maar 'n blad kan indiwidueel verstel word. 'n Mens kan byvoorbeeld kies om 'n artikel se outeur te vertoon, te versteek of eenvoudig die globale verstelling gebruik wat die vertoon, aldan nie, van die outeur se naam by verstek bepaal.