System zarządzania
treścią
(Content Management System)
CMS
Co to jest CMS?
CMS (Content Management System) - System zarządzania treścią
jest to aplikacja internetowa lub zestaw aplikacji, pozwalająca na
łatwe utworzenie serwisu WWW oraz jego późniejszą aktualizację i
rozbudowę przez prosty panel administracyjny. Kształtowanie treści
za pomocą prostych w obsłudze interfejsów użytkownika za
pomocą formularzy, modułów, komponentów.
Podstawowym zadaniem systemów CMS jest oddzielenie treści od
wyglądu. Po wprowadzeniu nowych informacji przez uprawnionego
redaktora system przenosi je do bazy danych, jednocześnie
wypełniając nimi odpowiednie miejsca na stronach WWW.
Wykorzystanie szablonów stron sprawia, że zmiana koncepcji
graficznej całego serwisu sprowadza się do przygotowania i
zamiany szablonu (tzw. Skórki lub Templatki).
Funkcje CMS
- Porządkowanie i kategoryzacja danych
- Narzędzia do wprowadzania, edycji,
korekty treści
- Rozmieszczenie treści na stronach
docelowych np. na www
- Czas ważności danych i aplikacji (od
kiedy i jak długo mają być widoczne)
Zalety CMS
- Szybka budowa i edycja stron
internetowych
- Rozbudowa i zmiana treści serwisów
przez osoby nieposiadające wiedzy
programistycznej
- Możliwość zmiany docelowego formatu
(np. z HTML do WAP, czy PDF)
- Dane przechowane są w jednym miejscu
– centralne zarządzanie
- Lepsza organizacja, szybszy dostęp
- Konfigurowalność
Wdrażając CMS zyskujemy czas i
pieniądze
- Nie angażujemy osób trzecich do
wprowadzania zmian
- Eliminujemy błędy i co za tym idzie
oszczędzamy czas na ich poprawę
- Delegujemy prace do odpowiednich
jednostek w przypadku dużych serwisów
- Zmiany globalne wprowadzane jednym
kliknięciem
- Nie musimy zlecać zmian osobom
trzecim
Cechy CMS
- Bezpieczeństwo (uprawnienia)
- Spójność danych
- Zautomatyzowana publikacja treści
- Wersjonowanie
- Wielojęzykowość
- Centralizacja
Rodzaje CMS
- Content Management Framework
- Content Management System
(modułowy)
- Content Management
System(transparentyny)
Content Management
Framework
- Możliwość realizacji najbardziej
złożonych projektów
- Elastyczność
- Wysoka cena
- Długi czas realizacji i wdrażania
- Czasami bardzo skomplikowana obsługa
Content Management System
(modułowy)
- Możliwość realizacji większości
systemów internetowych
- Łatwa obsługa
- Szybkość wdrożenia
- Przystępna cena
- Dodawanie nowych funkcjonalności i
zmiany w już istniejących modułach
muszą być dokonywane przez
programistę wdrażającego system, lub
inną kompetentną osobę
Content Management System
(transparentny)
- Natychmiastowa wizualizacja
wprowadzonych zmian
- Łatwość obsługi
- Znaczne trudności, lub zupełna
niemożność zrealizowania bardziej
złożonych projektów
- Bardziej zaawansowane zmiany
wymagają zaangażowania programisty
Przykład CMS
Panel administracyjny
Zarządzanie użytkownikami
Ustawienia bloków strony
Platforma mailingowa
Sklep internetowy
Sklep internetowy
Zarządzanie kategoriami
Ustawienia serwisu
Edytor WYSIWYG
Na zakończenie
- CMS nie wymaga znajomości języków
programowania
- Łatwa administracja użytkownikami
- Kontrola użytkownika nad stroną i jej
zawartością
- Łatwa rozbudowa
- Dostęp przez przeglądarkę www
- Szybka zmiana strony wizualnej i treści
- Wprowadzanie danych z wyprzedzeniem
- Proste utrzymanie dużych
międzynarodowych serwisów powiązanych
ze sobą
KONIEC
… Content Management System …
Grzegorz Jęczmyk, gr. 1 Informatyka SWSZ