Mambo i Joomla! 1.0[edytuj | edytuj kod]

Projekt Joomla! został założony w sierpniu 2005 przez zespół deweloperów Mambo, który w całości zrezygnował z dalszego rozwijania Mambo na skutek niejasnych działań firmy Miro – właściciela nazwy. W wersji systemu 1.0.xx jest zachowana zgodność z większością modułów i rozszerzeń dla Mambo 4.5.x.

Joomla! 1.5[edytuj | edytuj kod]

Od wersji 1.5.x (udostępnionej 20 lipca 2007 r. jako 1.5RC), ze względu na spore zmiany w kodzie, modyfikacje struktury bazy i wiele usprawnień, system przestał być kompatybilny ze swymi poprzednikami, udostępniał jednak tryb zgodności z poprzednią linią rozwojową (Spuścizna – Legacy Mode). Aktualizacja z serii 1.0.x do 1.5.x jest możliwa przy użyciu komponentu migracyjnego, który pomaga skonwertować, a następnie przenieść część zawartości bazy danych do nowej instalacji 1.5.x. Migracja taka, mimo wszystko, nie była zadaniem prostym, w związku z czym zalecano wszystkim nowym użytkownikom pierwszą instalację na systemie z rodziny 1.5.x.

Joomla! od samego początku był systemem wielojęzykowym w warstwie użytkownika, natomiast zaplecze (obsługa administracyjna) oficjalnie było tylko po angielsku. Wersje narodowe były więc tworzone przez niezależne grupy lub programistów. Wiosną 2007 roku mongolski programista Adrian Mummey opublikował rozwiązanie Joomla! International Edition (JIE) umożliwiające wybór wersji językowej zaplecza. Polskie Centrum Joomla! nawiązało współpracę z projektem JIE i kontynuowało projekt, publikując trzy kolejne wersje w dwóch kodowaniach (UTF oraz ISO): Joomla! 1.0.13, 1.0.14 i 1.0.15.

W wersji 1.5.x nie ma żadnych problemów z wielojęzycznością zarówno w warstwie użytkownika jak i obsługi administracyjnej, a cały Joomla jest kodowany w systemie UTF-8.

Joomla! 1.6-1.7[edytuj | edytuj kod]

Od 10 stycznia 2011 Joomla dostępny był w kolejnej wersji 1.6.x. Do najważniejszych zmian, które zostały zawarte w wydaniu 1.6, należą: nowy system kontroli dostępu, nieskończenie głęboki model struktury treści, aktualizacje jednym kliknięciem (od wersji 1.7) oraz semantyczne układy XHTML.

Od 19 lipca 2011 dostępna była wersja 1.7.x. Najistotniejsze zmiany w tym wydaniu to: ułatwiona aktualizacja, automatyczna walidacja danych z formularzy (zabezpieczenie przed SQL injection), separacja architektury (główne biblioteki zostały wydzielone z rdzenia systemu)[2].

Joomla! 2.5[edytuj | edytuj kod]

Od 25 stycznia 2012 roku dostępna jest wersja 2.5.x. Wydania oznaczone numerami od 2.5.0 wzwyż są kolejnymi aktualizacjami wydanych wcześniej wersji 1.6 i 1.7. Przy okazji wydania Joomla 2.5.0 nastąpiła zmiana w polityce wydawania i numerowania kolejnych wersji Joomla!. Stąd przeskok w numeracji. Ostatnia wersja - 2.5.28 - ukazała się 10 grudnia 2014.

Joomla! 3.x[edytuj | edytuj kod]

Od 27 września 2012 dostępna jest wersja główna 3.x.x. Wersja 3.5.0 ukazała się 21 marca 2016[3], a wersja 3.6.0 12 lipca 2016[4].