(Content Management System) C M S Daniel Suchecki (Content Management System)
CMS - Definicja Content Management System - Aplikacja internetowa umożliwiająca zarządzanie serwisem www bez konieczności posiadania wiedzy programistycznej/czysto technicznej
Główne zadania CMS’a Szybka budowa i edycja stron internetowych Rozbudowa i zmiana treści serwisów przez osoby nieposiadające wiedzy programistycznej Oszczędność czasu i pieniędzy…
Oszczędności Wdrażając CMS zyskujemy: Czas 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 serwisów międzynarodowych Zmiany globalne wprowadzane jednym kliknięciem (szablony)
Oszczędności cdn. Pieniądze Nie musimy zlecać zmian osobom trzecim (np.. agencji)
Historia CMS CNET – 1995 Vignette
Typy systemów klasy CMS Document Management Knowledge Management Digital Asset Management Enterprise Content Management Web Content Management
Rodzaje CMS-ów Content Management Framework Content Management System (modułowy) (transparentyny) Content Object System
Content Management Framework Zalety Możliwość realizacji najbardziej złożonych projektów Elastyczność
Content Management Framework Wady Wysoka cena Długi czas realizacji i wdrażania Czasami bardzo skomplikowana obsługa
CMS (Modułowy) Zalety Możliwość realizacji większości systemów internetowych Elastyczność Łatwa obsługa Szybkość wdrożenia Przystępna cena
CMS (Modułowy) Wady 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ę
CMS (transparentny) Zalety Natychmiastowa wizualizacja wprowadzonych zmian Łatwość obsługi
CMS (transparentny) Wady znaczne trudności, lub zupełna niemożność zrealizowania bardziej złożonych projektów bardziej zaawansowane zmiany wymagają zaangażowania programisty
Content Object System Zalety znaczne usprawnienia niektórych działań Wady ograniczone możliwości
Budowa CMS Baza danych (treść, css, szablony itp.) Aplikacja – silnik (przetwarza i wyświetla dane z bazy w odpowiedni sposób) Moduły (realizują konkretne funkcje serwisu)
Najważniejsze cechy Bezpieczeństwo (uprawnienia) Spójność danych Zautomatyzowana publikacja treści Wersjonowanie Wielojęzykowość Centralizacja
Przegląd produktów Open source (osCommerce, Joomla!) Komercyjne (Kentico)
Technologia MySQL + PHP + Apache MSSQL + ASP .NET + IIS
Joomla! Darmowy Apache + MySQL + PHP Moduły darmowe do pobrania Duzo informacji w internecie
KenticoCMS Free (do 100userów) Płatny C#, ASP .NET, IIS, MSSQL Integracja z VisualStudio Bardzo prosta obsługa
Podsumowanie CMS nie wymaga znajomości języków programowania Szybka zmiana strony wizualnej i treści Łatwa rozbudowa (webparts) Kontrola użytkownika nad stroną i jej zawartością Administracja użytkownikami Dostęp przez www Wprowadzanie danych z wyprzedzeniem
KONIEC DZIEKUJE ZA UWAGĘ!!!