KWALIFIKACJA INF3 - STYCZEŃ 2023

PYTANIE NR 27.
Wskaż System Zarządzania Treścią.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Joomla! jest systemem zarządzania treścią, czyli aplikacją pozwalającą tworzyć, edytować i publikować treści na stronie przez panel administracyjny. Apache to serwer WWW, MariaDB to system baz danych, a phpMyAdmin jest narzędziem do administracji bazą (nie CMS).

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
CMS to aplikacja (zwykle webowa), która umożliwia tworzenie, edycję i publikowanie treści na stronie przez panel administracyjny. Oferuje m.in. zarządzanie użytkownikami, menu, mediami, szablonami i rozszerzeniami. Dzięki temu nie trzeba ręcznie edytować plików HTML przy każdej zmianie.
Joomla udostępnia zaplecze administracyjne do zarządzania treścią (artykuły, kategorie, menu), wyglądem (szablony) i funkcjami (rozszerzenia). Spełnia więc typowe cechy CMS: oddziela warstwę treści od prezentacji i pozwala redaktorom aktualizować stronę bez programowania.
Apache to serwer WWW, czyli oprogramowanie obsługujące żądania HTTP/HTTPS i przekazujące użytkownikowi zasoby strony. CMS jest aplikacją działającą "na" serwerze WWW i realizuje logikę zarządzania treścią. Apache może hostować CMS, ale sam nie jest narzędziem do publikacji treści.
MariaDB jest systemem zarządzania bazą danych. Przechowuje dane aplikacji (np. wpisy, konta, ustawienia), ale nie zapewnia interfejsu redakcyjnego i funkcji publikowania jak CMS. W typowej instalacji CMS korzysta z MariaDB jako zaplecza danych.
phpMyAdmin to narzędzie webowe do administracji bazą danych (najczęściej MySQL/MariaDB). Pozwala wykonywać zapytania SQL, przeglądać tabele, importować i eksportować dane oraz zarządzać użytkownikami bazy. Nie służy do tworzenia treści strony, więc nie jest CMS.
Najczęściej spotkasz zestaw: serwer WWW (np. Apache), interpreter (np. PHP), baza danych (np. MariaDB) oraz sam CMS (np. Joomla). Dodatkowo mogą występować narzędzia administracyjne (np. phpMyAdmin) i panele hostingu. Na egzaminie ważne jest rozpoznanie roli każdego elementu.
Częsty błąd to utożsamianie "czegoś, co jest potrzebne do strony" z CMS. Serwer WWW dostarcza stronę w sieci, a CMS zarządza jej treścią i strukturą. Pomaga pytanie kontrolne: czy narzędzie ma panel do edycji treści i publikacji? Jeśli nie, to zwykle nie jest CMS.
Wiele popularnych CMS korzysta z bazy danych do przechowywania treści i konfiguracji, ale nie jest to reguła absolutna (istnieją systemy plikowe). W realnych wdrożeniach Joomla standardowo używa bazy danych. Na testach zwykle zakłada się typową architekturę: CMS + baza + serwer WWW.
Poza Joomla często pojawiają się WordPress i Drupal. Warto umieć je rozpoznać jako CMS oraz odróżnić od komponentów infrastruktury (serwer WWW, baza danych) i narzędzi administracyjnych. To ułatwia zadania, w których trzeba dobrać elementy środowiska hostingu lub stosu aplikacji.
Skup się na funkcji: CMS ma zarządzanie treścią i zwykle panel administracyjny. Serwer WWW obsługuje HTTP, baza danych przechowuje rekordy, a narzędzia typu phpMyAdmin służą do administracji bazą. Jeśli znasz role, poradzisz sobie nawet bez pamięci konkretnych nazw produktów.
info

Statystycznie 75% uczniów zna prawidłową odpowiedź. średnio łatwe

Specjaliści zwracają uwagę: "Joomla! jest systemem zarządzania treścią, czyli aplikacją pozwalającą tworzyć, edytować i publikować treści na stronie przez panel administracyjny."

Źródła:

  • Joomla! Documentation Portal – Documentation for Joomla! – https://docs.joomla.org/ (dostęp: 2026-02-27)
  • Apache HTTP Server Documentation – About the Apache HTTP Server Project – https://httpd.apache.org/ABOUT_APACHE.html (dostęp: 2026-02-27)
  • MariaDB Documentation – What is MariaDB? – https://mariadb.com/kb/en/what-is-mariadb/ (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja użytkownika i administratora Joomla (instalacja, moduły, szablony)
  • Wprowadzenie do architektury aplikacji WWW (rola serwera HTTP i bazy danych)
  • Porównania popularnych CMS (Joomla, WordPress, Drupal) i ich zastosowań

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego