
Joomla to przykład jednego z wielu CMS - Content Management System ( z ang. System Zarządzania Treścią).
CMS to aplikacja internetowa lub cały zestaw takich aplikacji, dzięki którym można stworzyć pełną, funkcjonalną witrynę WWW nie wchodząc na poziom języków formatowania stron (HTML, CSS, PHP, JavaScripts, itp).
Do budowy witryny używa się samego portalu i jego modułów, które można dowolnie konfigurować. Dzięki temu zostaje oddzielona strefa programistyczna od zwykłego interfejsu użytkownika. Dlatego CMS jest przyjaznym systemem, przeznaczonym dla wielu odbiorców.
U podstaw CMS-a leży oprogramowanie dynamiczne - server-side, czyli działające po stronie serwera, interpretujące polecenia i dostarczające na stronę przeglądającego efekty swojej pracy. W przypadku Joomli używane są: język PHP i baza danych MySQL.
Jeżeli chodzi o samo słowo Joomla, to jest to fonetyczny zapis z języka suahili słowa oznaczającego wszystko w jednym. Dopuszczalne są oba sposoby wymawiania tego słowa: jumla i dżumla.
To tyle informacji na wstępie - reszta podczas wykonywania kolejnych ćwiczeń.