Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Dr inż. Piotr Czapiewski. Systemy CMS: geneza, zadania, architektura Wprowadzenie do zarządzania treścią Możliwości, administracja witryną, rozszerzenia.

Podobne prezentacje


Prezentacja na temat: "Dr inż. Piotr Czapiewski. Systemy CMS: geneza, zadania, architektura Wprowadzenie do zarządzania treścią Możliwości, administracja witryną, rozszerzenia."— Zapis prezentacji:

1 dr inż. Piotr Czapiewski

2 Systemy CMS: geneza, zadania, architektura Wprowadzenie do zarządzania treścią Możliwości, administracja witryną, rozszerzenia i szablony System Joomla! Joomla! kontra reszta świata Przegląd systemów CMS MySql, PHP, Zend Framework Tworzenie systemu CMS od podstaw

3 HTML, CSS Strony statyczne CSS, JavaScript, Flash Bogaty UI CGI, Perl, PHP Strony dynamiczne Kompletne systemy Organizacja i prezentacja treści Systemy CMS

4 Problemy Umiejętności techniczne Rozumienie treści Potrzeba częstej aktualizacji Potrzeba automatycznej aktualizacji Profesjonalna prezentacja

5 HTML, CSS Strony statyczne CSS, JavaScript, Flash Bogaty UI CGI, Perl, PHP Strony dynamiczne Kompletne systemy Organizacja i prezentacja treści Systemy CMS

6 System zarządzania treścią Content Management System, CMS Aplikacja służąca do tworzenia, edycji, zarządzania i publikowania zawartości w konsekwentnie zorganizowany sposób Co może stanowić treść? Dokumentacja, artykuły, instrukcje, broszury, zwykle określone standardami korporacyjnymi Dokumenty, obrazy, pliki dźwiękowe i wideo, strony internetowe

7

8

9

10 System CMS może wspierać realizację następujących zadań (części lub wszystkich): Identyfikacja głównych użytkowników i ich ról w procesie zarządzania zawartością Przypisywanie ról i odpowiedzialności do różnych kategorii zawartości Określenie przepływu zadań (workflow) w procesie tworzenia i publikowania zawartości Śledzenie i zarządzanie wersjami dokumentów Przeszukiwanie zawartości Oddzielenie warstwy semantycznej od wizualizacji

11 Klasy systemów CMS Web Content Management System Document Management System Enterprise Content Management System Document Management System Zarządzanie obiegiem dokumentów Praca grupowa Metadane, indeksowanie, wyszukiwanie Wersjonowanie, archiwizacja Enterprise Content Management System Wspomaganie procesów organizacyjnych Zapewnienie kanału dystrybucji wewnętrznych treści związanych z funkcjonowaniem przedsiębiorstwa Zwykle DMS i WCMS są częścią ECMS

12 Główne cele Łatwe zarządzania nawet bardzo rozbudowaną witryną internetową Łatwe dodawania i modyfikowania zawartości bez znajomości technologii (HTML, CSS, edytory, protokoły…) Rozdzielenie zadań i odpowiedzialności Autor, edytor, redaktor, redaktor naczelny Projektant, grafik Administrator (Backend geek ;-) ) Rozdzielenie formy od treści, łatwa zmiana stylu prezentacji

13 Trójwarstwowa architektura systemu CMS Dynamiczne generowanie stron na podstawie treści przechowywanej w bazie danych Treść Szablon Strona WWW Moduł transformacji Baza danych System CMS

14 Warstwa danych Przechowywanie treści, szablonów, uprawnień Relacyjna baza danych, XML-owa baza danych, system plików Warstwa aplikacji Główny silnik CMS Program dokonujący transformacji danych przechowywanych w bazie, realizujący autoryzację użytkowników, itd. Skrypt działający w ramach serwera WWW PHP, ASP.NET, JSP Warstwa prezentacji Praktycznie dowolne technologie tworzenia stron WWW HTML, CSS, JavaScript, Flash

15 Role użytkowników w typowym CMS Autor Redaktor, edytor Menedżer, redaktor naczelny Administrator Programista Projektant, grafik

16 Grupy użytkowników Niekoniecznie hierarchiczne Możliwość przynależenia do wielu grup Role użytkowników Mogą być tożsame z grupami lub nie Przykład: Rola związana z dostępem do określonego rodzaju zawartości, egzemplarza zawartości, grupy egzemplarzy, itp. Grupa użytkowników określa zestaw ról przypisanych do każdego użytkownika w grupie Możliwość tymczasowego przypisywania ról do użytkowników lub grup; delegacja odpowiedzialności

17 Zalety posiadania cms z punktu widzenia użtykownika: możliwość łatwej, szybkiej, samodzielnej aktualizacji Możliwość zrobienia strony, tanio profesjonalny wygląd lub za darmo Deweloper: może zarabiać na 1) stawianiu cmsów, 2) robieniu szablonów i rozszerzeń, personalizacji, 3) kompleksowo: swój cms pod klienta

18 Jestem Prezesem, potrzebuję strony dla mojej firmy Zapłaćmy firmie, niech zrobi stronę specjalnie dla nas Zapłaćmy firmie (nieco mniej...), niech dla nas postawi Joomlę Niech Kowalski postawi Joomlę na jutro, za co mu płacę? Jestem deweloperem, potrzebuję pieniędzy na życie Będę robił strony firmowe w PHP (specjalnie pod klienta) Będę stawiał Joomlę, wykorzystując dostępne szablony i rozszerzenia Będę tworzył szablony i rozszerzenia do Joomli


Pobierz ppt "Dr inż. Piotr Czapiewski. Systemy CMS: geneza, zadania, architektura Wprowadzenie do zarządzania treścią Możliwości, administracja witryną, rozszerzenia."

Podobne prezentacje


Reklamy Google