Wykorzystanie systemu zarządzania treścią do administrowania stroną internetową
Ważną cechą serwisu internetowego jest jego aktualność. W szkole stale dzieją się nowe rzeczy, dlatego strona WWW powinna być ciągle zmieniana, uzupełniana i przerabiana.
Strona stworzona przy pomocy statycznego języka HTML i po każdej zmianie wgrywana na serwer przy pomocy protokołu FTP wymaga dużo pracy i jest to działanie nieefektywne. Niewielka zmiana w treści strony wymaga zaangażowania wielu narzędzi i wiąże się z poświęceniem nieproporcjonalnej do efektów ilości czasu.
Rozwiązaniem tego problemu jest skorzystanie z któregoś z gotowych skryptów CMS napisanych w języku PHP. Skrót CMS oznacza Content Management System, czyli po polsku system zarządzania treścią. Tego rodzaju oprogramowanie pozwala na łatwe utworzenie oraz późniejszą aktualizację i rozbudowę serwisu WWW przez redakcyjny personel nietechniczny. Kształtowanie treści i sposobu ich prezentacji w serwisie zarządzanym poprzez CMS odbywa się za pomocą prostych w obsłudze interfejsów użytkownika, zazwyczaj w postaci stron WWW zawierających rozbudowane formularze i moduły.
Praca z systemem CMS polega na oddzieleniu treści od wyglądu. W bazie danych umieszczane są informacje dotyczące zawartości strony, natomiast wygląd można zmieniać używając gotowych lub własnych szablonów strony. W związku z tym łatwo można zmienić wygląd witryny bez żadnych ingerencji w jej strukturę czy zawartość.
Nad zawartością strony może pracować jednocześnie wiele osób, nawet bez znajomości języka HTML. Jest to szczególnie przydatne gdy informacje zamieszczane na stronie pochodzą z wielu różnych źródeł. Nie ma wtedy potrzeby angażowania innych osób do zbierania i publikowania tych informacji.
Obecnie administrator strony ma do wyboru wiele różnych systemów CMS, w zależności od potrzeb i funkcji, które ma spełniać strona. Do najbardziej popularnych należą: WordPress, Drupal, Joomla!, Typo3, PostNuke, eZ Publish.
