Joomla to otwartoźródłowy system zarządzania treścią napisany w PHP, działający na bazie MySQL lub PostgreSQL i udostępniany na licencji GPL. Powstał w 2005 roku jako odgałęzienie projektu Mambo. Pozwala budować strony firmowe, portale i serwisy wielojęzyczne.
Co oferuje Joomla?
System ma wbudowane zarządzanie użytkownikami z rozbudowanym systemem uprawnień, obsługę wielu języków bez wtyczek, elastyczne typy treści i menu oraz rozszerzenia dzielące się na komponenty, moduły, wtyczki i szablony. Jest bardziej rozbudowany od podstawowego WordPressa, ale też wymaga więcej nauki.
Joomla na tle konkurencji
Pod względem udziału w rynku znacznie ustępuje WordPressowi, co przekłada się na mniejszą liczbę gotowych rozszerzeń i specjalistów. Jest cenna tam, gdzie liczą się wielojęzyczność i zarządzanie uprawnieniami, a Drupal zapewnia jeszcze większą elastyczność w modelowaniu treści.
Bezpieczeństwo i utrzymanie
Regularne aktualizacje rdzenia i rozszerzeń są konieczne, bo luki w starych wersjach są często wykorzystywane. Warto korzystać z oficjalnego katalogu rozszerzeń i usuwać nieużywane komponenty.
Miejsce tego rozwiązania wśród innych systemów najlepiej widać przy porównaniu kryteriów, od których zależy wybór CMS do projektu.
Zobacz w praktyce
Jak wybrać CMS do projektu – kryteria i pułapki
Wtyczki WordPress - które najbardziej przydatne?
Jak wybrać hosting pod konkretny projekt