System zarządzania treścią

oprogramowanie komputerowe

System zarządzania treścią (ang. content management system, CMS) – oprogramowanie pozwalające na łatwe utworzenie i prowadzenie serwisu WWW, a także jego późniejszą aktualizację i rozbudowę, również przez redakcyjny personel nietechniczny.

Kształtowanie treści i sposobu ich prezentacji w serwisie internetowym zarządzanym przez CMS odbywa się za pomocą interfejsów użytkownika, zazwyczaj w postaci stron WWW zawierających rozbudowane formularze.

Informacje ogólne

edytuj

Podstawowym zadaniem platform CMS jest oddzielenie treści (zawartości informacyjnej serwisu) od wyglądu (sposobu jej prezentacji). Po wprowadzeniu nowych informacji przez uprawnionego redaktora system zapisuje je (np. w bazie danych). Następnie system CMS generuje dynamicznie strony internetowe na podstawie treści pochodzącej z bazy danych oraz odpowiednich szablonów. Pozwala to na bardziej elastyczne, a przede wszystkim wygodniejsze zarządzanie treścią, niż ma to miejsce w przypadku zastosowania statycznych plików HTML.

Wykorzystanie szablonów stron sprawia, że zmiana koncepcji graficznej całego serwisu sprowadza się do przygotowania i zamiany szablonu (tzw. skórki). Dzięki takiemu podejściu proces publikacji w Internecie staje się prostszy. Ponadto te same dane można prezentować jednocześnie w różnych formatach, np. jako pliki PDF.

W ostatnich latach platformy CMS znacznie ewoluowały, dodając m.in. możliwość elastycznej i dynamicznej modyfikacji już nie tylko treści, ale i struktury.

Systemy zarządzania treścią zazwyczaj oparte są na bazach danych i językach skryptowych (server-side), lub specjalistycznym oprogramowaniu uruchamianym po stronie serwera. CMS może być formą oprogramowania klienckiego, które do aktualizacji strony może używać takich protokołów jak FTP. Coraz częściej wykorzystywane są złożone techniki opisu struktur dokumentów (np. XML).

Najczęściej systemy CMS są napisane w językach takich jak: PHP, Java, czy Visual Basic .NET.

Historia

edytuj

Za rok powstania systemu CMS można uznać rok 1995. Założyciele amerykańskiej firmy CNet Halsey Minor i Jonathan Rosenberg stworzyli system PRISM (Presentation of Realtime Interactive Service Material). Zawierał on szereg rozwiązań stosowanych w obecnych systemach zarządzania treścią. Do szablonów wczytywane były dynamicznie treści z relacyjnej bazy danych. Rosenberg przypuszczał, iż znajdą się firmy chcące skorzystać z narzędzia jakie stworzyli. Plan biznesowy przedsiębiorstwa CNet nie obejmował dalszego rozwoju oprogramowania. W tym samym czasie, Ross Garber i Neil Webber stworzyli firmę Vignette i przenieśli się z Anglii do Ameryki w poszukiwaniu rozwojowego środowiska publikacji witryn. Między firmami została podpisana umowa. Przedsiębiorstwo CNet miało otrzymywać 33% zysku ze sprzedaży.

Typy systemów CMS

edytuj

W zależności od zastosowania systemy CMS podzielić można na kilka typów: na systemy zarządzania dokumentami (Document Management), wiedzą (Knowledge Management), zasobami cyfrowymi (Digital Asset Management), obiegiem treści (Enterprise Content Management), oraz na systemy zarządzania treścią znajdującą się na stronie internetowej (Web Content Management). Rozwiązaniem, które rozszerza funkcjonalność tradycyjnych systemów CMS jest Digital Experience Platform (DXP). Pozwala ono na zarządzanie doświadczeniem klientów na wielu płaszczyznach, poprzez umożliwienie personalizacji treści w czasie rzeczywistym, integrację z systemami CRM i e-commerce, analizę zachowań użytkowników oraz automatyzację procesów marketingowych i sprzedażowych. Przykładami platform DXP są Adobe Experience Manager (AEM), Sitecore Experience Platform (XP), Liferay Digital Experience Platform, Salesforce Customer 360 Platform, czy Oracle CX Cloud Suite[1][2].

Odmiany systemów CMS

edytuj

Zobacz też

edytuj

Przypisy

edytuj
  1. What Is a Digital Experience Platform? Definition, Benefits, Use Cases [online], CMSWire.com [dostęp 2023-06-29] (ang.).
  2. Paweł Żurawski, Liferay DXP guide: Features, cost, use cases, and possible alternatives [online], Pretius, 23 lutego 2024 [dostęp 2024-03-20] (ang.).

Bibliografia

edytuj
  • Paweł Frankowski: CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią, Helion, 2007.