Joomla!

Joomla!
Rodzaj System Zarządzania Treścią (CMS)
Pierwsze wydanie 29 sierpnia 2006
Aktualna wersja stabilna 1.0.15
wydana 22 lutego 2008

wersja 1.5.7,
wydana 7 września 2008

Producent The OSM Development Team
Licencja GPL
Platforma systemowa dowolna obsługująca PHP i MySQL (preferowana: Apache)
www.joomla.org
Screenshot

Joomla! (swahili razem!, r. męski, wymowa [dżumla], IPA /ˈdʒʊmla/) - rozprowadzany na zasadach wolnego oprogramowania system zarządzania treścią napisany w języku PHP, wykorzystujący bazę danych MySQL.

Joomla! jest pochodną popularnego systemu Mambo.

Spis treści

[edytuj] Historia

Projekt Joomla! został założony 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 obecnej wersji systemu (1.0.xx) zachowana jest 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 przekonwertować, a następnie przenieść część zawartości bazy danych do nowej instalacji 1.5.x.

Joomla! jest systemem wielojęzykowym w warstwie użytkownika, natomiast zaplecze (obsługa administracyjna) nie miała takiego oficjalnego wsparcia. Używano w tym celu rozwiązań dedykowanych, wśród nich polskiego. Wiosną 2007 roku mongolski programista Adrian Mummey opublikował rozwiązanie Joomla! International Edition (JIE) umożliwiające wybór wersji językowej zaplecza. Dostępne są obecnie wersje angielska, mongolska i hiszpańska. Polskie Centrum Joomla! nawiązało współpracę z projektem JIE i opublikowało wydania z polską wersją w dwóch kodowaniach: Joomla! IE 1.0.13-utf oraz Joomla! IE 1.0.13-iso.

[edytuj] Zawartość systemu Joomla!

[edytuj] Podstawowe funkcje

Joomla! udostępnia m.in. cache dla zwiększenia wydajności, kanały RSS, tworzenia wersji strony przeznaczonej do wydruku, blogi, forum, kalendarz, przeszukiwanie strony, oraz wiele wersji językowych strony.

[edytuj] Popularne dodatki

Dla systemu Joomla! istnieje szereg niezależnie rozwijanych dodatków, tzw. komponentów, które pełnią dodatkowe zadania w systemie.

Najbardziej znane komponenty:

[edytuj] Literatura

  • Paweł Frankowski, Joomla! Ćwiczenia, Helion, 2007
  • Hagen Graf, Joomla! System zarządzania treścią, Helion, 2006
  • Paweł Frankowski, Marcin Szumański, Joomla! Podręcznik administratora systemu, Helion, 2008

[edytuj] Linki zewnętrzne