Systemy zarządzania treścią CMS

13
Systemy zarządzania treścią CMS Wprowadzenie do systemów baz danych

description

Systemy zarządzania treścią CMS. Wprowadzenie do systemów baz danych. CMS – Content Management System. Oprogramowanie służące do tworzenia aktualizacji i rozbudowy serwisów internetowych Podstawowe zastosowania Serwisy informacyjne Fora dyskusyjne Sklepy internetowe - PowerPoint PPT Presentation

Transcript of Systemy zarządzania treścią CMS

Page 1: Systemy zarządzania treścią CMS

Systemy zarządzania treściąCMS

Wprowadzenie do systemów baz danych

Page 2: Systemy zarządzania treścią CMS

CMS – Content Management System

Oprogramowanie służące do tworzenia aktualizacji i rozbudowy serwisów internetowych

Podstawowe zastosowania Serwisy informacyjne Fora dyskusyjne Sklepy internetowe Encyklopedie internetowe - Wikipedie Systemy informacyjne organizacji – jako część lub całość

systemu

Page 3: Systemy zarządzania treścią CMS

Budowa systemu CMSSerwer WWW

aplikacja

Serwer SQL dane

Dostęp do prezentacji i redakcji serwisu

Bezpośredni dostęp do danych

Page 4: Systemy zarządzania treścią CMS

Oddzielenie treści od formy

Treść serwisu zawarta jest w bazie danych Część danych, najczęściej graficznych, zawarta jest w

samej aplikacji, jako pliki umieszczone na serwerze Dostęp do danych (treści) mają inne aplikacje

Formę prezentacji określa aplikacja Aplikacja zawiera szablony prezentacji danych Zmiana formy prezentacji nie powoduje zmiany treści

serwisu Uprawnieni użytkownicy mogą zindywidualizować formę

serwisu (prezentacji danych)

Page 5: Systemy zarządzania treścią CMS

Aplikacja Tworzy treść strony WWW na podstawie danych zawartych w bazie

danych Umożliwia

Prezentację danych zawierających treść serwisu Wprowadzanie nowych danych (nowej treści) Modyfikację danych Usuwanie danych

Zaawansowane systemy CMS umożliwiają Tworzenie nowych typów danych, dla których tworzone są nowe tabele

w bazie danych i strony umożliwiające prezentację, wprowadzanie modyfikację i usuwanie danych

Zaawansowany system CMS umożliwia pełną kontrolę treści serwisu i zawartości bazy danych

Aplikacja kontroluje bezpieczeństwo serwisu poprzez kontrolę dostępu i uprawnień użytkowników i grup użytkowników

Page 6: Systemy zarządzania treścią CMS

Administracja serwisem Administrator serwisu określa zakres dostępu do zasobów i

redakcji serwisu - od serwisów ogólnie dostępnych do zamkniętych

Administrator może tworzyć i likwidować konta użytkowników oraz grup użytkowników, nadawać i odbierać uprawnienia

Anonimowy użytkownik może dokonać rejestracji w systemie i uzyskać uprawnienia zarejestrowanego użytkownika Rejestracja wymaga

podania swoich danych osobowych, których administrator nie może, najczęściej, sprawdzić

podania adresu poczty elektronicznej, który może być sprawdzony

aktywacji konta – odpowiedzi na przesłany przez system list elektroniczny

Page 7: Systemy zarządzania treścią CMS

Dostęp do serwisu CMS Różne kategorie użytkowników serwisu posiadające różne uprawnienia:

Goście Czytanie serwisu Udział w dyskusjach i sondażach

Zarejestrowani użytkownicy Szerszy dostęp do serwisu Szerszy dostęp do dyskusji i sondaży

Redaktorzy Pełny dostęp do redakcji treści serwisu

Administratorzy Pełny dostęp do wszystkich funkcji, w tym do zarządzania kontami

użytkowników Moderatorzy – występują na forach dyskusyjnych

Możliwość usuwania (cenzury) publikowanych opinii Zakres uprawnień poszczególnych kategorii użytkowników określa

administrator

Page 8: Systemy zarządzania treścią CMS

Technologie

Open Source Serwer WWW Apache Język skryptowy PHP

– działający po stronie serwera

Baza danych MySQL lub PostgreSQL

Technologia LAMP lub APP

Komercyjne – Microsoft IIS ASP.NET – różne języki

programowania – skrypty działające po stronie serwera

Baza danych MS SQL Server Znaczna część

oprogramowania jest ogólnie dostępna

ASP.NET MS Visual Web Developer

2005 Express Edition MS SQL Server 2005

Express Edition

Page 9: Systemy zarządzania treścią CMS

Redakcja serwisu CMS Serwis CMS tworzą uprawnieni użytkownicy - redaktorzy Funkcje redakcyjne dostępne są z dowolnego komputera

wyposażonego w przeglądarkę internetową i podłączonego do sieci, o ile administrator nie wprowadził ograniczeń

Aplikacje tworzone są tak, aby redakcja serwisu nie wymagała znajomości języka HTML

Redaktorzy nie muszą mieć doświadczenia w tworzeniu stron WWW – wystarczy krótki instruktaż

Aplikacje, niestety, nie sprawdzają ortografii W forach dyskusyjnych administrator może wprowadzić cenzurę

pewnych słów – powszechnie uważanych za obraźliwe

Page 10: Systemy zarządzania treścią CMS

Zalety stosowania systemów CMS

Redakcja serwisu nie wymaga wiedzy technicznej Zmniejszenie kosztów i czasu aktualizacji informacji Możliwość współdzielenia danych w różnych częściach serwisu Możliwość dostępu do danych zawartych w bazie danych z różnych

aplikacji, np. z pakietu Office itp. Hierarchiczny system praw dostępu (administratorzy, redaktorzy,

użytkownicy) Łatwa wymiana szaty graficznej Możliwość taniego i łatwego wprowadzenia obiegu dokumentów Bardzo proste wdrożenie systemu Tanie badanie opinii publicznej – sondaże i komentarze

internautów

Page 11: Systemy zarządzania treścią CMS

Wady systemów CMS Anonimowość dostępu do redakcji pewnych serwisów

informacyjnych umożliwia wykorzystanie ich w niecnych celach, np. mogą być wykorzystywane – i niestety są wykorzystywane – przez terrorystów

Portale informacyjne świetnie nadają się do manipulacji opinią publiczną

Page 12: Systemy zarządzania treścią CMS

Dostępne oprogramowanie

Ez publish Najbardziej zaawansowany system CMS opracowany w

norweskiej firmie o tej samej nazwie Technologia LAMP, dostępny na licencji GPL Wykorzystywany między innymi przez norweskie instytucje

publiczne do publikacji dokumentów Bardzo duże możliwości, zawiera

Serwis wiadomości Zamknięty, dostępny tylko dla zarejestrowanych użytkowników, obieg

dokumentów Tworzenie for dyskusyjnych Sklep internetowy Galerie Możliwość definiowania własnych typów danych

Page 13: Systemy zarządzania treścią CMS

Dostępne oprogramowanie Przegląd oprogramowania Open Source dostępny jest pod

adresem http://www.opensourcecms.com/ Przykłady systemów CMS na platformę .NET znajdują się także

na stronach WWW Microsoftu Microsoft SharePoint