Ostatnio pracuję głównie z systemem CMS WordPress ale czasami nadal zerkam sobie na nowości w świecie Joomla! Jakby nie było moją przygodę z systemami CMS zaczynałem właśnie z Joomla!, czyli następcy popularnego wcześniej Mambo

Dlatego też dziś postanowiłem napisać krótki wpis o najnowszej wersji Joomla! 1.6. Została ona oficjalnie zaprezentowana 10 stycznia 2011 r., czyli jest jeszcze ciepła :)

Środowisko miłośników tego systemu musiało czekać naprawdę długo na to nowe wydanie, bo poprzednia wersja 1.5 ujrzała światło dzienne niemal 3 lata temu – dokładnie 22 stycznia 2008 r. Co ciekawe wersja 1.5 była następcą serii 1.0.x. W projekcie pominięto numerację 1.1-1.4, ponieważ wersja 1.5 została napisana totalnie od nowa. Dzięki temu projekt odciął się już zupełnie od Mambo.

Przez te ostatnie dwa lata użytkownicy Joomla! otrzymali aż 22 poprawki bezpieczeństwa – ostatnia 1.5.22 została wydana 5 listopada 2010 r.

Czemu warto zerknąć na Joomla! 1.6? Jakie nowości przynosi wersja 1.6?

  • Prawdziwy system ACL, czyli możliwość dowolnej konfiguracji uprawnień użytkowników. Tego bardzo brakowało w poprzedniej wersji, a dostępne rozszerzenia (komponenty) nie zawsze dawały odpowiednie możliwości…
  • Tworzenie dowolnych taksonomii – tego chyba nie muszę dokładnie tłumaczyć. Generalnie można sobie robić dowolne kategorie, ułożone w dowolnej hierarchii
  • Możliwość tworzenia serwisów wielojęzycznych – poprzednio trzeba było do tego stosować zewnętrzne rozwiązani – np. Jooom!Fish
  • Poprawiona semantyczność XHTML szablonów – nikt z Joomla’owców nie będzie się już bał walidatora W3C :)
  • Znacząco usprawniona aktualizacja rozszerzeń – dzięki temu więcej osób będzie zawsze na bieżąco z poprawkami bezpieczeństwa!
  • Wprowadzenie zestandaryzowanego modelu MVC przy konstruowaniu rozszerzeń

Niestety nie ma jeszcze polskiego tłumaczenia systemu, ale jak widać na polskiej stronie projektu – zostało już tylko ok. 10% do przetłumaczenia.

Finalną i oficjalną wersję Joomla! 1.6 polecam ściągnąć z oficjalnego repozytorium JoomlaCode.