Loading AI tools
Z Wikipedii, wolnej encyklopedii
Joomla! (suahili „razem!”, rodz. męski, /ˈdʒʊmla/, przybliżona wymowa [dżumla]) – system zarządzania treścią napisany w języku PHP, wykorzystujący bazę danych MySQL, rozprowadzany na zasadach wolnego oprogramowania[1].
Logo programu | |
Autor | Open Source Matters |
---|---|
Pierwsze wydanie | 17 sie 2005 |
Aktualna wersja stabilna | 5.2.0 (14 października 2024) [±] |
System operacyjny | PHP, JavaScript |
Rodzaj | system zarządzania treścią |
Licencja | GPL-2.0+ |
Strona internetowa |
Joomla! jest pochodną systemu Mambo.
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.
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.
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].
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.
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].
Nazwa „joomla” pochodzi z suahili i oznacza „razem”, „wspólnie” czy „jako całość”. Zdaniem autorów tłumaczenia Joomla po polsku jest to wyraz nieodmienny. W praktyce jednak wiele osób odmienia go i traktuje jak wyraz żeński (ta joomla, tej joomli, tą joomlą itp). Popularna jest też spolszczona wymowa: [jumla].
Joomla! pozwala łatwo zbudować własny serwis internetowy.
Joomla! bez doinstalowanych dodatków zawiera następujące funkcje:
Poniżej przedstawiona jest tabela zawierająca podstawowe informacje o wydanych i planowanych wersjach Joomla!
Wersja | Data wydania | Wsparcie do | |
---|---|---|---|
1.0-1.5 | 1.0 | 2005-09-15 | 2009-07-22 |
1.5.x | 2008-01-22 | 2012-09-30 (LTS) | |
1.6-2.5 | 1.6.x | 2011-01-10 | 2011-08-19 |
1.7.x | 2011-07-19 | 2012-02-24 | |
2.5.x | 2012-01-24[5] | 2014-12-31 (LTS) | |
3.X | 3.0.x | 2012-09-27[6] | 2013-04-24 |
3.1.x | 2013-03-24[7] | 2013-11-06 | |
3.2.x | 2013-11-06[8] | 2014-10-20 | |
3.3.x | 2014-04-20 | 2015-02-25 | |
3.4.x | 2015-02-25[9] | 2016-03-21 | |
3.5.x | 2016-03-21[10] | 2016-07-12 | |
3.6.x | 2016-07-12[11] | 2017-04-25 | |
3.7.x | 2017-04-25[12] | 2017-09-19 | |
3.8.x | 2017-09-19[13] | 2018-10-30 | |
3.9.x | 2018-10-30[14] | 2021-08-17[15] | |
3.10.x | 2021-08-17[16] | 2023-08-17 (LTS) | |
4.X | 4.0.x | 2021-08-17[17] | 2022-02-15[18] |
4.1.x | 2022-02-15[19] | 2022-08-16[18] | |
4.2.x | 2022-08-16[20] | 2023-04-18[21] | |
4.3.x | 2023-04-18[22] | N/A | |
wersja przestarzała; niewspierana wersja przestarzała; wspierana aktualna wersja; wspierana wersja planowana | |||
LTS (angielski) – długoterminowe wsparcie techniczne |
Liczba zweryfikowanych dodatków (komponentów, modułów i pluginów) przekracza 7,5 tys. (styczeń 2017)[23].
Joomla! posiada 4 główne typy rozszerzeń, jakie można na niej łatwo instalować:
Dodatki do Joomli działają w bardzo wielu różnych obszarach:
Niektóre znane dodatki do Joomla!:
Joomla ma silną społeczność użytkowników. W wielu krajach świata odbywają się coroczne konferencje na temat Joomla!
Raz w roku ma miejsce globalna konferencja użytkowników Joomla. W 2016 odbyła się w Vancouver[24].
Na stronie Joomla.org rejestrują się tzw. Joomla User Groups z wielu miast świata, które spotykają się lokalnie min. 2x w roku. Na 29 stycznia 2017 było ich łącznie 190, w tym 107 w Europie, z tego 9 w Polsce[25].
W Polsce od 2012 roku organizowany jest Joomla Day Poland, który co roku gromadzi ok. 200 osób. Pierwszy odbył się w Poznaniu w 2012[26].
Joomla User Groups w Polsce spotykają się w następujących miastach/regionach:
W języku polskim ukazało się 29 książek o Joomla![31].
Zdaniem W3Techs, firmy analizującej rynek IT, 3% stron na świecie stoi na Joomla! – dane ze stycznia 2019[32]. WordPress odpowiada za 32,7%, a Drupal za 1,9%.
W lutym 2017 użycie wersji przedstawiało się następująco:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.