System zarządzania treścią (CMS) to aplikacja internetowa, która umożliwia tworzenie i publikowanie strony oraz jej zawartości (artykułów, podstron, menu, mediów) bez ręcznej edycji plików HTML. Typowo oferuje panel administracyjny, role użytkowników, mechanizmy szablonów oraz rozszerzenia (np. moduły i wtyczki).
Odpowiedź "Joomla!" jest poprawna, ponieważ Joomla jest właśnie CMS: instaluje się ją na serwerze, a następnie zarządza treścią i wyglądem serwisu z poziomu zaplecza administracyjnego.
Pozostałe opcje opisują inne elementy typowego środowiska hostingowego:
- "Apache" to serwer WWW (HTTP server). Jego zadaniem jest obsługa żądań HTTP/HTTPS i serwowanie zasobów (np. plików, wyników skryptów). Sam w sobie nie zapewnia funkcji zarządzania treścią.
- "MariaDB" to system zarządzania bazą danych (DBMS). Przechowuje dane (np. konta użytkowników, wpisy, ustawienia), ale nie jest aplikacją do publikowania treści jako CMS.
- "phpMyAdmin" to narzędzie webowe do administracji bazą danych (np. wykonywanie zapytań SQL, import/eksport, zarządzanie tabelami). Jest pomocne w utrzymaniu bazy, lecz nie służy do redagowania i publikowania treści strony jak CMS.
W praktyce CMS (np. Joomla) często współpracuje z serwerem WWW (np. Apache) oraz bazą danych (np. MariaDB), a phpMyAdmin bywa używany przez administratorów do prac serwisowych. Klucz na egzaminie to rozpoznanie roli: CMS odpowiada za zarządzanie treścią i strukturą serwisu.