Zarządzanie treścią (CMS)

Podobne dokumenty
Wykład 2 Idealny CMS Wykładowca: dr inż. Mariusz Trzaska

EXSO-CORE - specyfikacja

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Tomasz Grześ. Systemy zarządzania treścią

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Microsoft SharePoint Współpraca bez barier oraz organizacja portalu intranetowego i obiegu dokumentów

Systemy Zarządzania Treścią

System kadrowo-płacowy KOMAX 2.0

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

Szkolenie autoryzowane. MS Zaawansowany użytkownik programu SharePoint 2016

OPIS PRZEDMIOTU ZAMÓWIENIA

PRZEWODNIK PO PRZEDMIOCIE

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. tel: +48 (032)

ZAŁĄCZNIK NR 1 DO ZAPYTANIA OFERTOWEGO

Agencja Interaktywna

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

CRM VISION FUNKCJE SYSTEMU

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

OfficeObjects e-forms

Asystent CRM 2015 MAX - licencja dożywotnia

Wykład 1 Systemy zarządzania treścią Wykładowca: dr inż. Mariusz Trzaska

Załącznik nr 1. Specyfikacja techniczna portalu internetowego Łódź, r.

Możliwość dodawania modułów pozwala na dopasowanie oprogramowania do procesów biznesowych w firmie.

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

Wykład I. Wprowadzenie do baz danych


PrestaShop. Sklep internetowy szyty na miarę

Załącznik nr 1. Specyfikacja. Do tworzenia Mapy Kompetencji

Hurtownia danych. Załącznik Nr 1 do SIWZ. Opis przedmiotu zamówienia. Lp. FUNKCJONALNOŚĆ/PARAMETRY WYMAGANE

RÓWNOWAŻNOŚĆ ZAOFEROWANCH PAKIETÓW PROGRAMÓW BIUROWYCH

R I S R a d i o l o g i c z n y S y s t e m I n f o r m a c y j n y

Procesowa specyfikacja systemów IT

OPIS FUNKCJONALNY PLATFORMY B2B

Frogfoot CMS.

SHAREPOINT SHAREPOINT QM SHAREPOINT DESINGER SHAREPOINT SERWER. Opr. Barbara Gałkowska

Win Admin Replikator Instrukcja Obsługi

Kampania FAX. Wybrane funkcjonalności: Definiowanie nagłówka. Personalizacja. Formaty PDF, Office i graficzne. Zapowiedź. Indywidualny numer telefonu

ASAP Akademicki System Archiwizacji Prac

Przedmiotem zamówienia jest dostawa:

REFERAT O PRACY DYPLOMOWEJ

FUNDUSZE EUROPEJSKIE DLA ROZWOJU REGIONU ŁÓDZKIEGO ZAPYTANIE OFERTOWE DOTYCZĄCE PORTALU DENTONET.PL CMS

V - S Y S T E M S V I D E O C O N T E N T M A N A G E M E N T

Projekt epuap obecny stan realizacji i plany na przyszłość

Załącznik nr 1 do zapytania ofertowego na projekt wortalu Państwowej Inspekcji Pracy Założenia dotyczące strony intranetowej

Plan prezentacji. 1. Archer DMS. 2. Organizacja archiwum. 3. Organizacja pracy. 4. Funkcjonalność systemu. Quality Software Solutions 2

SKRÓCONY OPIS systemu lojalnościowego

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Poznań. Zapytanie o cenę

Poniżej przedstawiamy moduły i funkcjonalności systemu.

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

The Binder Consulting

DESIGNER APPLICATION. powered by

copyspace WEB2PRINT PROJEKTOWANIE I EDYCJA PRZEZ INTERNET

DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA

TOPWEB SPSall Budowanie portalu intranetowego

REGULAMIN KORZYSTANIA Z INTERNETOWEGO SYSTEMU OBSŁUGI KLIENTÓW

Informatyka. w ćwiczeniach. Plan wynikowy. Wydanie nowe Drugi rok nauczania. Bożena Kwaśny Andrzej Szymczak Maciej Wiłun

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

ibok Internetowe Biuro Obsługi Klienta

Inżynierski Projekt Zespołowy

System automatycznego rozsyłania wiadomości

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń:

OfficeObjects e-forms

ECDL ZARZĄDZANIE PROJEKTAMI

Nauczanie na odległość

TAK, WYMAGA NIE WYMAGA

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Portal Miejski dla Grudziądza portal samorządowy

more than software... Portal dla akademickiego biura karier oraz moduł badania losów absolwentów.

VALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.

Nazwa firmy lub projektu: 1. Grafika

firmy produkty intranet handel B2B projekty raporty notatki

Ontologie, czyli o inteligentnych danych

Joomla! 3.x : praktyczny kurs / Sławomir Pieszczek. Gliwice, cop Spis treści

Proporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok

Co nowego w systemie Kancelaris 4.11 STD/4.21 PLUS. Co nowego w systemie Kancelaris 4.12 STD/4.22 PLUS

Planowanie przestrzenne

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty.

Pomoc dla systemu WordPress

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM

1. Biblioteka aplikacja internetowa umożliwiająca użytkownikom rezerwowanie i wypożyczanie książek oraz administratorom edycję bazy książek i

Aurea BPM Dokumenty pod kontrolą

kk-cms System Zarządzania Treścią - prezentacja intensys - agencja interaktywna tel

Systemy ERP. dr inż. Andrzej Macioł

SZKOLENIE: METODYKA E-LEARNINGU (50h) Tematyka zajęć: PROGRAM EXE NARZĘDZIE DO TWORZENIA ELEKTRONICZNYCH MATERIAŁÓW DYDAKTYCZNYCH (10h)

Załącznik nr 1e do Formularza Ofertowego

Nowoczesne narzędzia w relacjach z klientami

W dalszej części dokumentu przedstawiamy skrócony opis kluczowych funkcji systemu. Niniejszy dokument nie zawiera opisu technicznego systemu.

I. Raport wykonywalności projektu

Narzędzie wspierające zarządzanie organizacj. Parentis Sp. z o.o. Kartoszyno,ul.Przemysłowa 5, Krokowa, info@parentis.pl

INSTRUKCJA UŻYTKOWNIKA Generowanie Jednolitego Pliku Kontrolnego (JPK) ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

Asseco CCR Comprehensive Consolidated Reporting. asseco.pl

aplikacja akcyzattor

Transkrypt:

(CMS) Wykład 03: Systemy zarządzania treścią - funkcjonalnośd dr inż. Mariusz Trzaska, mtrzaska@mtrzaska.com, http:// www.mtrzaska.com

Zagadnienia Wprowadzenie Idealny system CMS Popularne funkcjonalności Podsumowanie Wykorzystano: Wikipedia.com, fragmenty materiałów przygotowanych przez prof. Kazimierza Subietę. 2

Wstęp Hipotetyczny, idealny System Zarządzania Treścią. Wykorzystano o The 20 point CMS test z http://www.openadvantage.org 3

Funkcjonalnośd CMS Brak precyzyjnej definicji. Można oczekiwad m.in.: o zarządzanie użytkownikami z uwzględnieniem praw dostępu i różnych ról w systemie, o publikacja różnego rodzaju artykułów podzielonych na kategorie, o fora dyskusyjne, o przechowywanie i udostępnianie plików, o odtwarzanie multimediów (wideo/muzyka), 4

Funkcjonalnośd CMS (2) Przykładowa funkcjonalnośd - c. d. o wyszukiwanie informacji, o zarządzanie procesami pracy (ang. workflow), o bogate możliwości edycji treści, o personalizacja wyglądu, funkcjonalności, o przyjazne adresy URL, o organizacja czasu (kalendarz, spotkania), o galerie grafik, filmów, itp., o modularnośd/rozszerzalnośd, 5

Funkcjonalnośd CMS (3) Przykładowa funkcjonalnośd - c. d. o możliwośd zmiany wyglądu za pomocą skórek/tematów (ang. skin/theme), o rozdzielenie treści od sposobu jej publikacji/prezentacji, o wersjonowanie treści, o obsługa wielu języków, o dystrybucja informacji (np. RSS), o publikacja treści w zależności od zdefiniowanych warunków (np. czas), o 6

Rejestracja użytkowników Czy użytkownicy mogą się sami rejestrowad? Zarządzanie użytkownikami o Wyszukiwanie o Dodawanie o Usuwanie Walka z automatycznymi systemami rejestrującymi 7

Stałe elementy strony Zmiana nagłówków/stopek dla całego portalu Łatwośd edycji o Narzędzia WYSIWYG, o Ręczne zmiany plików Wstawianie graficznego logo o Stałe miejsce na stronie o Dowolnośd umiejscowienia 8

Strona początkowa Łatwośd edycji o Narzędzia WYSIWYG, o Ręczne zmiany plików Możliwośd umieszczania elementów: o Tekst, o Grafika, o Animacje o Inne Wielokrotne wykorzystywanie części 9

Użycie plików styli (CSS) Wykorzystanie styli do zarządzania: o Kolorem, o Czcionkami, o Atrybutami Zmiana wyglądu materiałów w portalu Sposób edycji o Narzędzia WYSIWYG, o Ręczne zmiany plików 10

Kolumny tekstu Różne możliwości podziału tekstu: o Bez kolumn (jedna kolumna), o Dwie kolumny, o Jedna kolumna zawierająca wprowadzenie i kawałek tekstu oraz dodatkowa, pełna kolumna o Inne 11

Powiązania wewnątrz portalu Sposób tworzenia powiązao pomiędzy materiałami wewnątrz portalu Granulowośd elementów: o Artykuł, o Strona, o Akapit, o Słowo, o... 12

Nawigowanie Tworzenie własnych zakładek/menu przez: o użytkowników, o obsługę Automatyczne dzielenie dokumentów na strony 13

Wyszukiwanie i filtrowanie Możliwośd filtrowania treści ze względu na różne kryteria: o czas, o kategorię, o twórcę Wyszukiwanie: o szybkie, o dokładne o proste i zaawansowane 14

Kontrolowanie użytkowników Podział na grupy z różnymi prawami Możliwośd indywidualnego (na użytkownika) przydzielenia praw: o przeglądania, o wyszukiwania, o Zmieniania. Zarządzanie adresami IP użytkowników 15

Procesy pracy Ścieżka zatwierdzająca: o czy istnieje, o możliwośd definiowania własnej, o Przypisywanie różnych ścieżek w zależności od: Użytkownika/grupy, treści. Możliwośd zdefiniowania terminu/okresu publikacji 16

Zarządzanie wersjami Zapamiętywanie zmian dotyczących dowolnych elementów w portalu. Możliwośd przywrócenia jednej z poprzednich wersji elementu. Wyszukiwanie zmian oraz osób, które ich dokonały. Archiwizowanie elementów, które nie są już wykorzystywane, np. artykuł. 17

Strefy zastrzeżone Tworzenie stref tylko dla członków portalu (members only). Blokowanie dostępu dla pozostałych: o innych grup, o anonimowych. Emulowanie 18

Strefa plików (Repozytorium) Użytkownicy mogą wysyład oraz pobierad pliki, Uwzględnienie wersji Zarządzanie prawami podobnie jak w przypadku innych treści Udogodnienia: o podgląd pliku, np. PDF, o automatyczne tworzenie miniaturek plików (np. obrazów). 19

Dystrybucja informacji Możliwośd wykorzystania innych mediów niż ekran przeglądarki: o wydruk treści, o dźwięk, o konwersja do innych formatów, np. PDF. Różne rodzaje widoków: o do czytania, o do wydruku. Generowanie strumienia RSS. 20

Dystrybucja informacji (2) Powiadamianie użytkownika o nowych zdarzeniach takich jak nowe: o artykuły, o pliki, o posty na forum. Automatyczny kontakt z użytkownikiem przez: o mail, o SMS, GG, ICQ. 21

Interfejs użytkownika Personalizacja czyli zdolnośd do dostosowania portalu dla potrzeb konkretnego użytkownika: o z rejestracją, o bez rejestracji (pliki cookies). Wykorzystanie całej dostępnej powierzchni ekranu. W niektórych przypadkach zależy od wybranej skórki (skin). 22

Interfejs użytkownika (2) Skórki (skins) i Tematy (themes) Edytory treści wykorzystujące WYSIWYG Różne wersje językowe: o Systemu, o Treści. AJAX 23

Rozszerzalnośd Zdecydowana większośd systemów może byd rozbudowywana w oparciu o dodatkowe moduły. Czasami w ramach jednego CMS (np. Joomla), występują ich różne rodzaje, rozbudowujące np.: o GUI, o System wyszukiwania. 24

Rozszerzalnośd (2) Sposoby instalacji: o Samodzielne wyszukanie modułu (zwykle jako archiwum), lokalne rozpakowanie i wgranie na serwer za pomocą FTP, o Jak wyżej, ale wgranie archiwum z poziomu CMS a. o Centralne repozytorium z możliwością wyszukiwania i automatycznej instalacji z poziomu CMS a. 25

Funkcjonalności związane z procesami pracy (Workflows) wymaga rutynowych usług znanych z procesów pracy (workflows), takich jak: śledzenie, przypisywanie ról i odpowiedzialności, zintegrowane bezpieczeostwo, zautomatyzowane zawiadamianie, monitorowanie populacji procesów. Systemy zarządzania procesami prac umożliwiają zdefiniowanie wielo-krokowych procesów włączających różnorodną treśd, personel, oraz akcje takie jak wysłanie, recenzja, zatwierdzenie, itd. 26

Funkcjonalności związane z procesami pracy (Workflows) (2) Systemy zarządzania procesami prac zapewniają automatyzację takich zadao jak: o ustalenie zespołów ludzkich i ról osób w zespołach o projektowanie procesów pracy o tworzenie i podtrzymywanie działania instancji procesów pracy. 27

Cechy CMS: personalizacja Istotą personalizacji jest: o Rejestracja i autentyfikacja użytkowników aplikacji internetowej. o Dostosowanie się serwisu internetowego do indywidualnych preferencji użytkownika; np. jego preferencje tematyczne. o Przechowywanie historii odwiedzin serwisu przez użytkowników oraz transakcji lub zakupów, które oni dokonali. 28

Cechy CMS: personalizacja (2) o Przechowywanie i udostępnianie spersonifikowanych treści wprowadzanych przez użytkownika lub sparametryzowanych przez użytkownika; np. jego notatki, zakładki, kalendarz, terminarz zdarzeo, terminarz przypomnieo, itd. o Syntetyczne analizy i raporty dotyczące użytkowników mające na celu zwiększenie jakości i efektywności treści i usług oferowanych przez aplikację Internetową. 29

Podejścia do personalizacji Środki techniczne: o Informacja o zarejestrowanych użytkownikach zgromadzona w bazie danych po stronie serwera o Informacja o konkretnym koncie i konkretnym komputerze na którym pracuje użytkownik, na podstawie tzw. ciasteczek (cookies). Ciasteczka są plikami pamiętanymi przez komputer klienta, w których serwer może zapisad dowolną (niezbyt długą) informację. Konkretny użytkownik jest nieznany, znana jest tylko jego "tożsamośd" z dokładnością do konta i komputera. 30

Podejścia do personalizacji (2) Ciasteczka nie są dzielone pomiędzy różne portale, każdy portal ma swoje. Środki dostosowywania treści do profilu użytkownika: o Określanie profilu zainteresowao explicite przez użytkownika. Wadą jest to, że on zwykle tego nie robi, a jeżeli robi, to niezbyt dokładnie. o Kolaboracyjne filtrowanie (collaborative filtering): tworzenie kategorii użytkowników i przypisywanie użytkownika do określonej kategorii na podstawie historii jego zachowania się na portalu ( klikologii ). 31

Cechy CMS: wyszukiwanie Sprawny mechanizm wyszukiwania informacji przez koocowych użytkowników jest czynnikiem powodzenia aplikacji internetowej. Wyszukiwanie oznacza koniecznośd klasyfikacji treści i inteligentnego jej zaindeksowania. Wyszukiwanie często odbywa się po cechach formalnych (data publikacji, autor, kategoria tematyczna, słowa kluczowe), które są niekiedy określane (w RDF) jako "metadane". 32

Cechy CMS: wyszukiwanie (2) Częściej wyszukiwanie odbywa się: o w pełnym tekście przechowywanych składników treści o poprzez asocjacje elementów treści z innymi elementami treści Klasyczne formy wyszukiwania (znane) z bibliotek są mało użyteczne. Konieczne są nowe paradygmaty, z reguły oparte o metafory graficzne. 33

Cechy CMS: ontologia W filozofii: nauka o bytach, teoria bytu, opis charakteru i struktury rzeczywistości, specyfikacja konceptualizacji. W sztucznej inteligencji: formalna specyfikacja (przy użyciu logiki matematycznej) obiektów, pojęd i innych bytów, które istnieją w pewnej dziedzinie, oraz formalna specyfikacja związków, które pomiędzy tymi bytami zachodzą. 34

Cechy CMS: ontologia (2) Podejście sztucznej inteligencji jest mało przydatne w rzeczywistości, np. Giełda Papierów Wartościowych: wiele tysięcy stron aktów prawnych, zarządzeo, regulacji, itd. Kto to zapisze przy użyciu formuł rachunku predykatów? W biznesie (ontologia biznesowa, business ontology): wszystko to, co projektanci systemów informatycznych powinni wiedzied o biznesie, aby poprawnie napisad aplikacje wspomagające ten biznes. Wiedza ta powinna byd formalnie zapisana. "Formalnie" oznacza zwykle pewien standardowy i uzgodniony język, np. XML/RDF. 35

Cechy CMS: metadane Ogólna definicja: są to dane o danych - co dane zawierają, jaką mają budowę, jakie jest ich znaczenie, jakim podlegają ograniczeniom, jak są zorganizowane, przechowywane, zabezpieczane, udostępniane, itd. 36

Cechy CMS: metadane (2) Metadane są pewnym rozszerzeniem pojęcia schematu bazy danych, albo też pewną implementacją tego schematu w postaci katalogów. Metadane przykrywają także informację niezależną od treści samych danych, np. kiedy pewna dana została utworzona, w jakim jest formacie, kto jest jej autorem, do kiedy jest ważna. 37

Cechy CMS: metadane (2) Opisy danych zawarte w metadanych mają dwie podstawowe zalety: o Zawierają wspólne abstrakcje dotyczące reprezentacji danych, takie jak format; ogólnie "wyciągają przed nawias" wszystkie wspólne informacje, co redukuje znacznie objętośd samych danych; o Reprezentują wiedzę dziedzinową (ontologię); umożliwiają wnioskowanie o danych, mogą byd przez to użyte do redukowania dostępu do samych danych. 38

Ontologia i metadane Głównym celem prac nad biznesową ontologią jest standaryzacja następujących elementów: o Gramatyki opisów poszczególnych bytów, o Nazw i ich znaczeo obowiązujących w ramach danego biznesu (np. co oznaczają słowa "autor", "klient", "instrument", "akcja", itd.), 39

Ontologia i metadane (2) o Ograniczeo związanych z opisywanymi bytami, o Metadanych związanych z bytami (autor opisu, data stworzenia opisu, data ostatniej aktualizacji, itd.), o Dopuszczalnych operacji na bytach. W tym zakresie zapis ontologii jest pewną meta-bazą danych, w które ustala się zarówno strukturę samej bazy danych, jak i pewne dodatkowe informacje (meta-atrybuty) będące podstawą przetwarzania bazy danych. 40

Podsumowanie Współczesne systemy CMS dostarczają bardzo szeroki zakres funkcjonalności. Czasami zachodzi potrzeba doinstalowania dodatkowych modułów. Niemniej, w praktyce 90% potrzeb można zrealizowad bez potrzeby implementacji. Niektóre systemy oferują bardzo duże możliwości rozbudowy i konfiguracji (np. Drupal). 41