Co to jest CMS?
CMS oznacza Content Management System, czyli system zarządzania treścią. Jest to gotowe oprogramowanie pozwalające tworzyć i edytować zawartość strony internetowej bez konieczności pisania całej aplikacji od podstaw.
Przykłady CMS
Do popularnych systemów CMS należą:
- WordPress,
- Joomla!,
- Drupal.
Do czego służy CMS?
CMS jest używany głównie do tworzenia:
- blogów,
- stron firmowych,
- portali informacyjnych,
- prostych sklepów internetowych,
- serwisów z panelem administracyjnym.
CMS a framework
CMS nie jest tym samym co framework programistyczny. Framework, np. Django lub ASP.NET Core, daje programiście strukturę do budowania aplikacji. CMS jest gotowym systemem, który można konfigurować i rozszerzać wtyczkami lub motywami.
W kontekście egzaminu
WordPress i Joomla! są technologiami webowymi, ale klasyfikuje się je przede wszystkim jako systemy zarządzania treścią, a nie typowe frameworki lub biblioteki programistyczne. Dlatego odpowiedź zawierająca WordPress i Joomla! może być błędna, jeśli pytanie dotyczy frameworków i bibliotek używanych w aplikacjach webowych.