Zadaj pytanie on-line CMS - System Zarządzanie Treścią

Słownik SEO

CMS (system zarządzanie treścią)

System zarządzania treścią (CMS, ang. Content Management System) - aplikacja internetowa służąca do tworzenia, redagowania, organizowania struktury i zarządzania stroną internetową.

Zasady działania
Praca w systemach zarządzania treścią daje użytkownikowi możliwość dodawania, zmiany i redakcji treści zawartych na stronie internetowej bez konieczności wprowadzania zmian w wewnętrznych mechanizmach organizacji strony. System zarządzania treścią można umownie podzielić na dwie części: bazę danych, w której zbierane są informacje dotyczące treści oraz pamięć magazynującą elementy wizualizacji, pozwalające wyświetlać zawartość strony w internecie (szablony, elementy graficzne itp.). W celu dodatkowego zwiększenia wygody pracy, większość systemów posiada instrumenty wizualnej redakcji (WYSIWYG), czyli programy generujące kod HTML na podstawie sformatowanego przez użytkownika tekstu, dzięki czemu podczas Podstawowym zadaniem systemów zarządzania treścią jest stworzenie możliwości samodzielnego zapełniania treścią stron internetowych przez użytkowników, nie będących specjalistami w tworzeniu stron www i programowaniu (niemniej, przed rozpoczęciem pracy z systemem CMS należy dokładnie zapoznać się z instrukcją).

Klasyfikacja systemów zarządzania treścią
Systemy CMS dzielone są na podstawie kilku kategorii.
Ze względu na na typ licencji wyróżnia się:
  • systemy otwarte (ang. Open-source), charakteryzujące się otwartym kodem źródłowym, który jest dostępny dla użytkowników, którzy mogą go przeglądać, redagować i na jego podstawie tworzyć nowe skrypty. Zazwyczaj wszystkie otwarte systemy są bezpłatne. Przykładami takich programów są Joomla!, Drupal, Wordpress;
  • systemy zamknięte, będące własnością prywatną swoich twórców, którzy mają monopol na ich użytkowanie. Ich kod źródłowy jest ukryty, a użytkownicy nie mają możliwości jego edytowania. Większość zamkniętych CMS jest płatna. Przykładem zamkniętych CMS są Microsoft SharePoint Server, Site Sapiens ECMP, UlterSuite CMS.
W zależności od metody pracy z szablonem systemu, który spełnia funkcje wizualizacji i strukturyzacji treści strony, można wyróżnić następujące rodzaje CMS:
  • systemy autonomicznie opracowujące dane (ang. Offline processing). Użytkownicy strony, utworzonej przy pomocy takiego systemu, widzą uprzednio uformowaną i zredagowaną stronę serwisu. Takie systemy zarządzania treścią służą do tworzenia statycznych stron - zasobów internetowych, których treść może być zmieniona wyłącznie poprzez modyfikację kodu źródłowego dokumentów strony.
  • systemy interaktywne (ang. Online processing). Zawartość strony za każdym razem jest tworzona i formowana od nowa na podstawie informacji z bazy danych lub pamięci podręcznej w momencie otrzymania odpowiedniego zapytania od odwiedzających daną stronę. Systemy tego typu są wykorzystywane przy tworzeniu stron dynamicznych, czyli takich, których zawartość można zmieniać przy pomocy samej strony, nie uciekając się do programowania i redagowania kodów źródłowych.
  • systemy hybrydowe (ang. Hybrid systems) łączą w sobie funkcje zarówno systemów autonomicznych, jak i interaktywnych.
Wady i zalety korzystania z systemów zarządzania treścią
Zorientowanie systemów CMS na przeciętnych użytkowników komputera i internetu stwarza wiele zalet, między innymi:
  • obniżenie kosztów obsługi technicznej strony;
  • minimalizacja czasu potrzebnego do stworzenia serwisu internetowego;
  • proste ustawienia parametrów zarządzania treścią;
  • łatwość używania programów.
Minusy systemów CMS:
  • duża ilość informacji, która może wywołać przeładowanie serwera;
  • niestabilność generowanych adresów URL strony, co prowadzi do obniżenia reputacji strony w wyszukiwarkach;
  • na budowę strony trzeba poświęcić swój czas;
  • niekiedy trzeba ponosić wydatki na wsparcie pracy systemu (często trzeba instalować moduły i szablony, które mogą się okazać płatne). 
Popularne otwarte systemy zarządzania treścią
Najpopularniejszymi darmowymi systemami CMS są: Joomla!, Drupal,Wordpress. 
Joomla! - system CMS z otwartym kodem źródłowym, napisanym w językach PHP i JavaScript i udostępniający bazę MySQL. Używana jest do tworzenia stron różnego typu (korporacyjnych, interaktywnych, gazet, prywatnych stron itd.) o zróżnicowanym stopniu trudności. Przykładami stron stworzonych przy pomocy Joomla! są: www.linux.com i www.itwire.com. 
  • Zalety Joomla!:
    • prosty i wygodny interfejs użytkownika;
    • minimalny zestaw instrumentów przy pierwotnej instalacji, który można rozszerzać według potrzeb;
    • duża funkcjonalność;
    • wielojęzyczność;
    • regularne aktualizacje.
  • Minusy:
    • stosunkowo duże obciążenie serwera;
    • możliwość pojawienia się problemów z kodem;
    • “dziury” w systemie bezpieczeństwa;
    • przesadne przywiązanie do elementów menu.
Drupal - otwarty system zarządzania treścią, napisany w języku PHP i obsługujący bazy MySQL i PostgreSQL. Jest to CMS, przy pomocy którego można wygodnie tworzyć duże portale internetowe. W tym systemie zostały stworzone takie strony jak www.mtv.co.uk, www.whitehouse.gov czy www.ubuntu.com.
Główne zalety:
  • funkcjonalność i elastyczność
  • przy pomocy licznych modułów systemu można tworzyć nieszablonowe strony na specyficzne zamówienia;
  • stosunkowo niskie obciążenie serwerów.
Minusy:
  • trudności w obsłudze;
  • system zbyt ciężki dla stron utrzymywanych na tanich abonamentach dostawców usług hostingowych;
  • nieefektywne wykorzystanie obiektywnych możliwości języka PHP.
Wordpress - otwarty system CMS, napisany w języku PHP i obsługujący bazę MySQL. W tym systemie tworzone są głównie blogi, na przykład ebayinkblog.com czy newsroom.mtv.com.
Plusy:
  • intuicyjny, funkcjonalny i prosty interfejs;
  • prosta instalacja;
  • przyjazny URL (friendly URL);
  • wiele wersji językowych.
Minusy:
  • częste błędy systemu w przypadku wysokiej odwiedzalności strony;
  • słaby system bezpieczeństwa;
  • niska reputacja strony w wyszukiwarkach internetowych.

Zobacz także:

pokaż wszystkie