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ą byd widoczne)
Zalety CMS
- Szybka budowa i edycja stron internetowych
- Rozbudowa i zmiana treści serwisów przez osoby
nieposiadające wiedzy programistycznej
- Możliwośd 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śd
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 zlecad zmian osobom trzecim
Cechy CMS
- Bezpieczeostwo (uprawnienia)
- Spójnośd danych
- Zautomatyzowana publikacja treści
- Wersjonowanie
- Wielojęzykowośd
- Centralizacja
Rodzaje CMS
- Content Management Framework
- Content Management System (modułowy)
- Content Management System(transparentyny)
Content Management Framework
- Możliwośd realizacji najbardziej złożonych
projektów
- Elastycznośd
- Wysoka cena
- Długi czas realizacji i wdrażania
- Czasami bardzo skomplikowana obsługa
Content Management System
(modułowy)
- Możliwośd realizacji większości systemów
internetowych
- Łatwa obsługa
- Szybkośd wdrożenia
- Przystępna cena
- Dodawanie nowych funkcjonalności i zmiany w już
istniejących modułach muszą byd dokonywane
przez programistę wdrażającego system, lub inną
kompetentną osobę
Content Management System
(transparentny)
- Natychmiastowa wizualizacja wprowadzonych
zmian
- Łatwośd obsługi
- Znaczne trudności, lub zupełna niemożnośd
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 zakooczenie
- 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