Wprowadzenie
System CMS (Content Management System) to program umożliwiający tworzenie, zarządzanie i publikowanie treści na stronach internetowych bez konieczności posiadania zaawansowanej wiedzy programistycznej. Dzięki tym systemom użytkownicy mogą w prosty sposób dodawać artykuły, zdjęcia, pliki czy aktualizować istniejące materiały.
Jedną z głównych zalet systemów CMS jest ich intuicyjny interfejs, który pozwala na szybkie wprowadzanie zmian oraz zarządzanie strukturą strony. Przykładowo edycja treści na stronie najczęściej odbywa się poprzez edytor WYSIWYG (przypominający takie edytory jak Word. Pages, LibreOffice). Większość rozwiązań CMS oferuje możliwość rozbudowy funkcjonalności poprzez instalację dodatkowych modułów lub wtyczek, co czyni je bardzo elastycznymi.
Przykłady rozwiązań CMS
Myślę, że najłatwiej będzie rozumieć ideę Systemów CMS, jeśli wymienie kilka ich przykładów oraz stron, które z inch pomocą są stworzone:
- Wordpress jest to od wielu lat najbardziej popularny system z omawianej rodziny. Zaletą jego jest brak opłat licencyjnych, łatwość użycia, oraz popularność. Niestety popularność jest również jego największą wadą z punktu widzenia cyberbezpieczeńśtwa. Stąd też, jeśli chcesz go użyć, to pamiętaj o aktualizacjach i najlepiej wynajmnij kogoś z obszaru ochrony systemów do opieki nad stroną. Przykłady stron to podana już strona samego Wordpress, Pragmatyczny Lider, czy Mała Wielka Firma©
- Joomla to drugi z najpopularniejszych systemów CMS, ceniony za dużą elastyczność i rozbudowane możliwości konfiguracji. System ten jest również darmowy i dostępna na licencji open source. Jego zaletą jest rozbudowany system zarządzania użytkownikami oraz możliwość tworzenia zaawansowanych stron i portali, także wielojęzycznych. Wadą Joomla może być nieco wyższy próg wejścia dla początkujących użytkowników oraz mniejsza liczba dostępnych wtyczek w porównaniu do WordPressa. Warto również zadbać o regularne aktualizacje i bezpieczeństwo, szczególnie przy rozbudowanych wdrożeniach. Przykłady stron opartych o Joomla to wcześniej wymieniona oficjalna strona, Linux.com czy Harvard University Graduate School of Arts and Sciences.
- Drupal to kolejny popularny system CMS, szczególnie ceniony przez duże organizacje, uczelnie i portale informacyjne. Drupal jest podobnie jak poprzednicy darmowy, open source i wyróżnia się bardzo dużą skalowalnością oraz możliwością tworzenia rozbudowanych, niestandardowych rozwiązań. Jego zaletą jest wysoki poziom bezpieczeństwa, rozbudowane API oraz wsparcie dla zaawansowanych funkcji, takich jak zarządzanie wieloma witrynami czy rozbudowane workflow dla publikacji. Wadą Drupala jest jeszcze wyższy próg wejścia dla osób nietechnicznych oraz konieczność częstszego wsparcia programistycznego przy rozbudowanych wdrożeniach. Przykłady stron opartych o Drupal oczywiście jego strona domowa, NASA czy University of Oxford.
Koszt zakupu systemu CMS
Tu odpowiedź jest podobna do pozostałych typów systemów, krótka i nie satysfakcjonująca “to zależy”. Zależy oczywiście od potrzeb, funkcjonalności, oraz wsparcia (tzw. SLA - w następnym wpisach o tym).
Do tej pory podałem przykłady systemów darmowych, ale można wskazać wiele przykładów systemów płatnych, których licencja wynosi kilkaset złotych miesięcznie do systemów kosztujących kilka tysięcy EUR miesięcznie.
Koszt wdrożenia systemu CMS
Koszt wdrożenia systemu CMS zawsze zależy od zakresu prac. Odsyłam do przeczytania wpisu o tym czym jest wdrożenie systemu IT i z jakich etapów się składa.
W tym miejscu pokreślę jedynie podstawowe pytania, na które należy odpowiedzieć rozważając wdrożenie takiego systemu. Firma, która podejmie się takiego zadania powinna zapytać m.in. o te rzeczy:
- Przeznaczenie systemu, np. Blog, Witryna firmowa, Serwis informacyjny i wiele innych.
- Czy system ma być wielojęzyczny?
- Czy system ma być dostosowany do osób ze szczególnymi potrzebami?
- Ile użytkowników (średnio) ma ten system obsługiwać w ciągu godziny?
I tu dochodzimy do kluczowego pytania - ile? Od kilku tysięcy PLN do nawet kilku milionów. Ale nie obawiaj się, po prostu usiądź do stołu z wykonawcą, określ swoje wymagania, po czym posłuchaj propozycji wyceny. Więcej o tym możesz przeczytać we wpisie Jak moje wymagania wobec systemu IT?
Podsumowanie
Systemy CMS są wykorzystywane zarówno przez małe firmy, blogerów, jak i duże korporacje czy instytucje publiczne. Pozwalają na łatwe i efektywne zarządzanie treścią, kontrolę dostępu dla różnych użytkowników oraz automatyzację wielu procesów związanych z publikacją.
Każdy z dostępnych systemów CMS oferuje inne możliwości, jednak ich wspólnym celem jest uproszczenie zarządzania stroną internetową.
Wybór odpowiedniego systemu CMS zależy od potrzeb firmy, organizacji, rodzaju publikowanych treści oraz oczekiwanej funkcjonalności. Dobrze wdrożony CMS pozwala na sprawne prowadzenie strony, szybkie reagowanie na zmiany i skuteczną komunikację z odbiorcami.