Joomla! jest jednym z najpopularniejszych, open source'owych systemów do zarządzania treścią, którego łatwość obsługi i duże możliwości rozbudowy sprawiają, iż wykorzystywany on może być do tworzenia zarówno prostych stron internetowych, jak również złożonych aplikacji korporacyjnych.
Ogromną zaletą systemu jest łatwość z jaką każdy zainteresowany może rozszerzać jego funkcjonalność o napisane przez siebie dodatki. Sprawia to, że w Sieci dostępna jest duża liczba różnego typu pluginów, rozszerzeń itp., które umożliwiają przekształcenie prostej (tuż po instalacji CMS-a) witryny w małe portale, proste serwisy społecznościowe, a także wyspecjalizowane do konkretnych zadań aplikacje webowe. Z kolei przyjazny system motywów graficznych pozwala łatwo dostosować wygląd serwisu do indywidualnych preferencji. Poza szybkością działa i wydajnością dużym atutem Joomla! jest możliwość dostosowywania wielu aspektów poszczególnych elementów, jak również schematu ich ułożenia. System jest również idealną platformą do tworzenia wielojęzycznych witryn internetowych.
Projekt napisany został w języku PHP i bazuje na popularnym systemie baz danych MySQL. Z jego instalacją oraz konfiguracją poradzić powinien sobie każdy użytkownik, nawet nie dysponujący specjalistyczną wiedzą. Proces uruchomienia własnej witryny zajmuje zaledwie kilka minut. W razie jakichkolwiek problemów deweloperzy udostępnili bogatą dokumentację, liczyć również można na pomoc ze strony społeczności Joomla!.
Wymagania
Do poprawnego działania CMS-a zaleca się instalację serwera Apache 2.x lub IIS 7, PHP 5.2 lub nowszego, oraz systemu baz danych MySQL 4.1.x (Joomla! nie wspiera MySQL 6.x).