Content Management Systems PIA 2009/2010 Téma 8 Copyright © 2003 -2009 Přemysl Brada, Západočeská univerzita.

Slides:



Advertisements
Podobné prezentace
Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
Advertisements

Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta.
Josef Krupička, CIV, Plzeň
Nadpis Portál pro komunikaci s občany 1 Portál pro komunikaci s veřejností Portál pro komunikaci s veřejností DATRON, a.s. ing. Jaromír Látal projektový.
Úvod do platformy Java EE
Podnikové informační systémy úvod
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Přednáška č. 5 Proces návrhu databáze
Softwarový systém DYNAST
Návrh architektury moderních informačních systémů
Tvorba webů pomocí Web CMS Michal Neuwirth Product Manager Kentico Software s.r.o. Ondřej Výšek Samostatný konzultant Optimalizovane-it.
Rozvoj eGovernmentu ve Středočeském kraji, reg. č. projektu CZ.1.06/2.1.00/ Krajské digitální úložiště Vladimír Dinuš, ICZ a. s
GORDIC ® + CA = vaše cesta ke zvýšení kvality a efektivity služeb DRMS FORUM Ing. Jakub Fiala vedoucí týmu CA Technologies programátor,
Praha6.cz Nové trendy v e-publishingu Statické stránky, mapa stránek, menu a fulltextové vyhledávání.
Management telekomunikačních systémů
>> 1 Ing. Zdeněk Vejvoda Technologická podpora liberalizace Bratislava
M-Cloud.cz Groupwarové řešení pro malé a střední podniky.
Jako intranet Bc. Jan Beneš. Intranet - obecná funkcionalita  sdílení dokumentů  diskusní fórum  databáze kontaktů  novinky a aktuality  firemní.
Vývoj aplikací pro SharePoint
Návrh a tvorba WWW Přednáška 1
Datové schránky ve velké společnosti SharePoint partenrská konference Microsoft Pavel Salava Mainstream technologies,
Efektivně fungující tým :00 Novinky a přínosy Microsoft Office systém 2007 Pauza 10:00 Personalistika a žádanky Pauza 11:15 Helpdesková řešení na.
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
8. dubna 2013ISSS - Portál interních identit, Z. Motl1 Portál interních identit jako nadstavba identity managementu Mgr. Boleslav Bobčík, T-Systems Czech.
Relační databáze.
Strana 1 © Vema, a. s., 7. dubna 2015 Intranetová řešení v PIS DS -Personalis 2005.
JIRA školení.
Tvorba dokumentů – kritéria Obsah a forma –aktuálnost a správnost informací, variabilní data, –forma adekvátní příjemci, estetika, –účelná struktura, členění.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Systém pro budování e-archivů a malých digitálních sbírek NESSOS systém pro budování e-archivů a malých digitálních sbírek Jan Pokorný, MULTIDATA Praha.
SIPVZ – Státní informační politika ve vzdělávání w w w. e - g r a m. c z E-gram E-gram Informační a komunikační web SIPVZ 1. Původní web:
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Oracle Universal Content Management – inteligentní důvěryhodné úložiště elektronických dokumentů Jiří Machotka
Elektronická žákovská knížka Autor: Matěj Liederhaus Vedoucí projektu: Klára Císařová.
Systémové pojetí hospodářské organizace 1 ECM – Řízení podnikového obsahu (Zdroj: Gála, Pour, Toman: Podniková informatika. Praha: Grada 2006) řízení podnikového.
Internet.  Celosvětový systém propojených počítačů  Funkce  Sdílení dat  Elektronická pošta.
Erik Eckhardt Portál pro podporu rozhodování
Georeporty aplikované využití geoprostorových informací
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
© 2007 IBM Corporation Duben, 2007 Dokumentová řešení IBM pro státní správu Daniel Beneš.
Inspirační databanka pro podporu strategického řízení rozvoje lidských zdrojů v krajích Národní vzdělávací fond, o.p.s. M. Mandíková, Z. Palán, I. Sládková,
2005 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe Řešení pro veřejnou správu Transformace služeb veřejné správy a PDF Inteligentními Dokumenty.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 Inteligentní PDF formuláře Vladimír Střálka Territory Account Manager Adobe Řešení pro.
INTERNET VE STÁTNÍ SPRÁVĚ A SAMOSPRÁVĚ 2008 © Copyright IBM Corporation 2008 Správa obsahu v podání IBM 7. – 8. dubna 2008 ibm.com/cz/public Daniel Beneš.
Portál hlavního města Prahy Ivan Seyček Jitka Pankrácová Magistrát hl
Prof. Molnár1 Podnikové informační systémy Outsourcing IS/IT a ASP Prof. Ing. Zdeněk Molnár, CSc Ústav řízení a ekonomiky podniku
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
Webové služby pro komunikaci s informačním systémem eQuip Martin Širajch.
Macron Software, spol. s r.o. Nad Petruskou 1, Praha 2, Czech Republic,
Sales & Consulting IGS, Czech Republic © 2005 IBM Corporation Optimalizace a sdílení informací ve státní správě Pavel Hrdlička.
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II –IS na platformě.NET Michal Varga.
RedDot Solutions ve státní správě a samosprávě Oxygen Solutions Petr Svoboda Petr Svoboda; Chief Information Officer; Oxygen Solutions, s.r.o.; GSM: 602.
TVORBA WEBOVÝCH APLIKACÍ S VYUŽITÍM OPEN SOURCE CMS Autor: Lukáš Dubina Vedoucí práce: PaedDr. Petr Pexa Jihočeská Univerzita České Budějovice 2010 Prezentace.
Protálová řešení Příklady reálných nasazení Tomáš Kutěj System Engineer Microsoft.
ECM – Enterprise Content Management
Link server – přidané služby v portálech knihoven Jiří Pavlík Univezita Karlova v Praze, Ústav výpočetní techniky Automatizace knihoven, Jinonice 2004.
Základní problémy realizace eLearningového systému Roman Malo Ústav informatiky PEF MZLU v Brně.
EVŠKP na OU cesta integrace 10. Listopad, 2005 Jiří Šimonek a Robert Bohoněk Centrum Informačních Technologií Ostravská univerzita.
23. – 25. dubna 2007 S4U – Seminář o Univerzitním informačním systému 1 Hotel Tatra, Velké Karlovice Univerzitní informační systém Milan Šorm.
B2B Systémová integrace Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady.
Struktura a Koncept portálu ČVUT, © 2013 IBA CZ, s. r. o. Agenda Teoretický průřez strukturou a konceptem Liferay portálu Company Sites Pages (stránky)
Seminář k soutěži Parádní web 21. leden 2014 Ing. Kamil Válek tajemník Městského úřadu Uherský Brod.
Web services – když si Java sedne s M$ na kus řeči Ing. Petr Přibyl CCA Group a.s.
Integrační trendy při tvorbě multimediálních výukových portálů pro medicínu a zdravotnictví V. Mihál, J. Potomková Lékařská fakulta Univerzity Palackého.
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
as4u advanced system for you
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
WEDA – řízené úložiště dokumentů Sociální agendy
Transkript prezentace:

Content Management Systems PIA 2009/2010 Téma 8 Copyright © Přemysl Brada, Západočeská univerzita

2 Obsah Motivace „Staré způsoby“ publikování na internetu Přehled CMS Stavební bloky Vlastnosti Alternativy: WikiWiki, blogy, portály

3 Problém Chcete –aby obsah webu tvořili ti, kdo mají informace –poskytovat nástroje pro nezkušené lidi –ověřovat, schvalovat, řídit –snadno měnit způsob prezentace –mít potenciál pro růst

4 Publikování „web jsou soubory“ Statický obsah –manuální editování HTML (vi … dreamweaver) –občas šablony (PHP, JSP, ASP) –manuální upload (ftp, WebDAV) Dynamický obsah –některé technologie (CGI … 3vrstvá Java/.NET) –aplikace se speciálním účelem, form-based update Problémy –starý obsah, nekonzistentní prezentace, problematické vyhledávání –obtížné oddělení zodpovědností –komplikované změny, integrace

Publikování pomocí (Web)CMS Copyright © 2003 Přemysl Brada, Západočeská univerzita

6 Co je to Content Management System CMS –obecně: aplikace pro správu (textových) informací týmem redaktorů tak, aby se změnily v publikaci »noviny a vydavatelský materiál –web: informace = web stránky atd., redakce = poskytovatelé informací, publikace = web Cílová funkčnost –vytvoření obsahu »text, obrázky; import; struktura webu, jednoduché rozhraní (žádné HTML) –správa a řízení obsahu »úložiště, kontrola přístupu, workflow, archivace/verzování –vydávání (publikování) »tok obsahu do prezentace, použití zpětné vazby, vyhledávání, distribuční kanály –vzhled prezentace »vzhled a design, navigace, technické aspekty (např. platnost)

7 Základní stavební bloky Rubrika/Kategorie –prvek strukturování  hierarchie URI (teoreticky) Článek –element textové informace  text na web stránce (zhruba) Objekt –netextové informace (obrázky, dokumenty, video) –dynamická data »strukturované, databázově orientované informace (osobní data) Šablona –element CMS enginu –transformace článku na webovou stránku(-y), RSS kanál, PDF, … Metadata obsah

8 Články Základní vlastnosti –titulek, tělo, výňatek (perex) –rubrika (implicitní) Vydavatelské vlastnosti –autor, datum –stav Meta-data –klíčová slova, klasifikační výrazy –hodnocení, komentáře Žádné HTML

9 Šablony Účel –definuje zobrazení [článku, objektu, dat] na webové stránce »oddělení obsahu od prezentace Realizace –obecné skriptování nebo speciální vyznačovací jazyk –placeholder značky pro elementy

10 Jak pracuje (Web)CMS Skládání stránky ověření, výběr šablony formátování

11 Jak se pracuje s CMS Obsah –typy –vlastnosti –prezentace Redakce –role –zodpovědnosti Workflow –práva –aktivity –návaznosti backend frontend

12 Vlastnosti CMS Vytváření obsahu –integrované „autorování“, multi-uživatelské –jednoduché, netechnické rozhraní (WYSIWYG editory, import z kancelářských formátů) –znovupoužitelný obsah, import obsahu –tvorba meta-dat –mechanismus vytváření odkazů Správa obsahu –verzování a archivování –uživatelská práva a role »administrátor, řídící redaktor, redaktor oddělení, korektor, designer, pisatel –workflow, reportování (stav článků)

13 Vlastnosti CMS (2) Publikování –multiformátový výstup (HTML obrazovka, WML, PDF,...) –statistiky, zpětná vazba uživatele (hodnocení článku, hlasování) Prezentace –snadná standardizace, přístupnost, … –efektivní navigace, integrované vyhledávání –meta-data (vyhledávání, hodnocení obsahu) –personalizace Mimofunkční charakteristiky –výkon, bezpečnost –integrace

Workflow Proces spravující „životní cyklus“ obsahu –obsah (dokument, text,...) –role Podpora v CMS –definování workflow –notifikace –časová meta-data (expir) –dashboard

Rozšiřitelnost CMS Out-of-the-box řešení –obvykle nedostačuje potřebám organizace –důležité je, aby podporovalo věci uvedené dříve –doménové aplikace přijdou spíš dříve než později »příklad = web katedry Doplňky a rozšíření –máme API? (obsah, autorizace, procesy,...) –jsou standardizována? »JCR = JSR170/283 »CMIS = Content Management Interoperability Services –jsou doplňky „balíčkovatelné“?

16 Integrace dat a aplikací Jednoduché weby –obrázkové galerie, download sekce –hlasování, ankety Běžné „velké“ potřeby –standardní obsah »aktuality (RSS), osobní data (LDAP), ankety, dokumenty, … –aplikace se speciálním účelem »pro výpočty, pro nakupování, … Úrovně podpory v CMS –žádné –externí moduly, pluginy –řízená dynamická data

17 Vlastnosti CMS (3) Známé problémy –omezený počet typů článků/objektů –pevný layout –problematická hierarchie webu (čistá URL) –nedokonalé workflow Technologie –LAMP (+Smarty, ADODB, XML) –Java ( JSR 170, JSR 283, CMIS) –specializované (Zope)

18 Příklady CMS Vzorek Open Source –*Nuke, Drupal, Mambo/Joomla, Textpattern –XOOPS, Xaraya, Typo 3 –Zope –Alfresco, OpenCMS Známé komerční –Oris (Mafra) –Genesis (Mobil Media)

19 Případová studie: Textpattern Přehled Vydávání a prezentování Role uživatelů a workflow

Alternativní řešení Copyright © 2003 Přemysl Brada, Západočeská univerzita

21 WikiWiki Motivace –prostředí pro spolupráci bez vstupních bariér –sdílení informací Historie –Ward Cunningham pro Design Patterns project, cca 1995 » –“WikiWiki” = “rychle” v havajštině Hlavní charakteristiky –editování webu přes web –plain text, transparentní vytváření hypertextu (WikiWords) –početné add-ony (upload, ochrana, skupiny, layout, …) »“wiki engine”, “interwiki”

22 Případová studie: PmWiki Wiki syntax, sandbox Tvorba nových stránek, odkazování

23 Blogy (weblogy) Motivace –vytvořit jednoduché osobní webové publikování –prezentace na bázi aktualit (nejaktuálnější je první) Historie –termíny vytvořené 1997 („weblogs“) a 1999 „we blog“ –následně první Blogger sw –zpravodajství z války v Iráku (2003), volby US, Český webdesign Hlavní charakteristiky –velmi jednoduchá CMS aplikace –jednouživatelské, chráněno heslem, články v kategoriích –blogové komunity, syndikace/sdružování obsahu

24 Případová studie: Textpattern Prezentace blogu Výběr kategorií RSS

Širší kontext: DMS, KM DMS = Document Management System –správa dokumentů v organizaci –vyhlášky, faktury, výkresy, diplomové práce,... –obsah, meta-data, role, workflow, vytěžování a integrace KM = Knowledge Management –potřebuje nástroje pro správu „explicit knowledge“ –potřebuje podporu pro vytváření „tacit knowledge“

Integrace aplikací na webu Kontext: systémová integrace „…odstínění zákazníka informačních systémů od jejich komplexnosti a vzájemné propojenosti (…) při dodávce více různých komponent informačních systémů od různých dodavatelů či při provozování heterogenních systémů." „vytváření komplexních řešení [nebo] směřování k tom, aby ta dříve naimplementovaná komplexní řešení dělala alespoň trochu to, co se od nich původně očekávalo." [BW 10/08] Cíl: propojení informačních systémů viz příklad z prezentace TietoEnator na TSI 2008/2009

Způsoby integrace Datová úroveň / vrstva datové pumpy soubory mapování view a tabulek přímý přístup do db Aplikační vrstva (vzdálené) volání API aplikace web services, SOA, ESB Prezentační vrstva skládání pohledů poskytovaných aplikacemi portály, portlety

Integrace na aplikační vrstvě Přístup přes API RPC, RMI, SOAP, REST, WS, ESB Servisně-orientovaná architektura aplikace si vzájemně poskytují služby potřeba orchestrace služeb pro dosažení business procesu nebezpečí komplexity (ne nutně komplexnosti) Komunikačně orientovaná architektura aplikace si vzájemně zasílají zprávy potřeba prostředníka – komunikační sběrnice (ESB) nebezpečí nepřehledného procesu

Webové služby Jedna z SOA technologií SOAP protokol pro komunikaci („RMI přes HTTP“) formát = XML dokumenty v těle dotazu a odpovědi W3C standard, zabezpečení atd. REST přístup k architektuře aplikací URL a HTTP metody jako API aplikace „volání“ URL mění stav nebo vrací jeho reprezentaci

Integrace na prezentační vrstvě Aplikace poskytují API nebo „okénko“, které dohromady skládá jiná prezentační vrstva Architektura business vrstva, datová vrstva (EJB) portlet portál – kontejner, auth, přístupová práva, správa zdrojů, … Portálová stránka agregát portletů