370 likes | 503 Views
Správa digitálního obsahu v organizacích. Přednáška č. 10 Spolupráce CMS a portálových řešení ( Distribuce II). Jiří Štěpán, 2009. Distribuce obsahu statistiky – dokon čení. Typy m ěřených veličin log based. Hit – jakýkoliv HTTP požadavek
E N D
Správa digitálního obsahu v organizacích Přednáška č. 10 Spolupráce CMS a portálových řešení (Distribuce II) Jiří Štěpán, 2009
Distribuceobsahustatistiky – dokončení Správa digitálního obsahu v organizacích
Typy měřených veličin log based • Hit – jakýkoliv HTTP požadavek • Čas, IP adresa klineta, pořadované URL, status kód • Rozšířené: • Typ klienta • Cookies • Referer • Zbytek hlavičky • Jediná silná metrika, kterou máme • Stránka – filtrované hity, omezené na URL odpovídající stránkám (*.html, *.php?clanek=*), … Správa digitálního obsahu v organizacích
Typyodvozených měřených veličin • Návštěva – souvislá posloupnost kliknutí jednoho návštěvníka s prodlevami mezi hity menšími než Xmin • Problém s identifikací posloupnosti • Problém AJAX apod. • Návštěvník – unikátní návštěvník • Identifikován pomocí cookies • Identifikován pomocí kombinace [IP, Browser, …] • Značná chyba díky: • Přesunům uživatelů mezi počítači • Uživatelům za proxy servery Správa digitálního obsahu v organizacích
Pokročilé nástroje - vlastnosti • Demografické statistiky o návštěvnících • Zdroje návštěvnosti • Vyhledávače, Email, Banery, jiné servery, … • Možnost segmentace uživatelů • Analýza obsahu – fulltext, cíle, stránky, … • Analýza navigace – vstupní výstupní stránky, průchody • Možnost záznamu dalších akcí (nákup, akce ve flashi, ..) Správa digitálního obsahu v organizacích
Atypické nástroje pro analýzu • Záznamy pohybu uživatele po webu • Site overlay • Heat map Heat map http://www.labsmedia.com/clickheat • Video pohybu a vstupů • Měření impresí a prokliků – banerové systémy Správa digitálního obsahu v organizacích
Možnosti záznamů o publikaci • Statistiky • Zajímají nás trendy a změny • Počítáme se systematickou chybou danou metodikou • Př: AwStats, Google Analytics • Urchin, Clicktracks, WebTrends, … • Audit • Zajímají nás absolutní čísla • Př. Audit distribuce banerů, počty stažení Java hry,… • Tedy všude tam kde jde o peníze • Nelze použít javascript based měřící metody • Systémy jsou provázány s publikační částí Správa digitálního obsahu v organizacích
Problematika potvrzení přijetí Proč? • Může existovat povinnost dokument znát • Dokazování doručení po zaplacení Obecně nelze zaručit. Metody: • Explicitní potvrzení • Kliknutím na WWW • Kliknutím v emailu na odkaz • Javascript aktivovaný při čtení webu nebo makro v MS office • Technologie DRM Správa digitálního obsahu v organizacích
Kam dál? • http://www.cmswatch.com/Analytics/Report/ • Přehled hlavních dodavatelů • Zajímavý blog • http://www.google.com/support/conversionuniversity/ • Vynikající úvod do google analytics Správa digitálního obsahu v organizacích
Distribuce obsahu pomocí portálů Správa digitálního obsahu v organizacích
Co je to „portál“ • z latinského porta, brána • velký a působivý vchod nebo vjezd • internetový server se sadou služeb, obvyklerozcestníkem, vyhledávačem a dalšími Správa digitálního obsahu v organizacích
Internetový portál #1 • Rozcestník nebo vyhledávač • Příklad: www.google.com, www.seznam.cz, www.yahoo.com, www.msn.com, www.aol.com, … • Doplňkové služby (e-mail, zpravodajství, apod.) • Oborové (vertikální) portály (= vortály) • Portály státních úřadů a institucí • Webová stránka s více než dvěmi URL ;-) Správa digitálního obsahu v organizacích
Internetový portál #2 • Nástroj pro integraci heterogenního obsahu na webové stránce • Enterprise framework • Personalizace • Autorizace a autentifikace • Integrace • Sdílené služby • Framework pro provoz dalších aplikací • Šablonovací systém • Fulltextové vyhledávání • Enterprise architektura Správa digitálního obsahu v organizacích
Portál a obsah – základní problém • Spousta zdrojů a typů obsahu • Dokumenty • Kbase • Diskusní fóra a blogy • Aplikace • Externí zdroje • Bezpečnost a přístupová práva • Přizpůsobení uživatelské roli nebo požadavkům • Sjednocení do jednoho prostředí Správa digitálního obsahu v organizacích
Možnosti řešení • Proprietární vývoj • CMS, který pokryje většinu požadovaných funkcí a který lze dále rozšiřovat • Např. jNetPublish, FatWire, RedDot, … • Portál a řada „nezávislých“ poskytovatelů obsahu – nutno dodržovat standardy pro integraci • Např. Sun Portal Server, BEA Enterprise Portal, IBM WebSphere Portal… Správa digitálního obsahu v organizacích
Portál – jak vypadá Správa digitálního obsahu v organizacích
Funkce portálu Správa digitálního obsahu v organizacích
Personalizace • Možnost přizpůsobení vzhledu portálu • Šablony, CSS styly • Možnost přizpůsobení obsahu portálu • Volba portletů, které jsou v dané chvíli vidět • Volba jejich rozmístění na stránce • Vyhledávání dokumentů na základě relevance • Profil uživatele (jazyk, preference, apod.) • Historie uživatele (dřívější chování, průchody stránek, apod.) • Inteligentní doporučování na základě chování podobných uživatelů • Možnost automatického rozpoznání uživatele • Možnost snadného přepínání režimů Správa digitálního obsahu v organizacích
Autorizace a autentifikace • Single Sign-On (SSO) • Automatické přihlášení dle operačního systému • JAAS, Kerberos, apod. • Jednotná správa přístupových práv • Různá úroveň granularity • Jednotná kontrola přístupových práv • Bez ohledu na poskytovatele obsahu • Audit na jednom místě Správa digitálního obsahu v organizacích
Integrace sdirectory serverem Správa digitálního obsahu v organizacích
Integrace • Požadavky na integraci obsahu i aplikací • Základní (a nejjednodušší): • FRAME, IFRAME • URL scraping • Read-only • RSS/RDF • Atom • Wiki • Plnohodnotné • Webové služby (Web Services for Remote Portals) • Portlet API (JSR 168) • Zajišťují oboustrannou komunikaci mezi portlety a frameworkem nebo mezi portlety navzájem Správa digitálního obsahu v organizacích
Integrační architektura Správa digitálního obsahu v organizacích
Sdílené služby • Portály nabízejí řadu sdílených služeb pro spolupráci • Sdílení souborů • Jednoduché wiki, blogy a diskusní fóra • Sdílené kalendáře, úkolovníky a plánovací nástroje • Ankety a dotazníky • Vzdálený přístup a přístup z mobilních zařízení • Jednotná administrace přes webové prohlížeče • Správa obsahu (integrované CMS systémy) • Fulltextové vyhledávání • Sdílená cache / proxy • Lokalizace / internacionalizace • Šablonovací systémy • a další… Správa digitálního obsahu v organizacích
Portály – jak publikovat z pohledu CMS • Portál je pro CMS jednou z distribučních cest • Obsah lze dodat řadou způsobů: • Ponechat jako stránku – portál provede URL scraping • Připravit jako XML feed • JSR170 – Content Repository API – nakonfigurovaný portlet sám načítá data pomocí definovaného API • JSR 168 – portlet API – vlastní portlet obsahující defakto celou publikační část CMS. S repository komunikuje pomocí vlastních metod. Může obsahovat i editační část. Správa digitálního obsahu v organizacích
JSR 170 – lehký úvod • http://jcp.org/aboutJava/communityprocess/review/jsr170/index.html • Java API pro přístup ke strukturovaným datům • Level 1 • Přístup pro čtení obsahu • Level 2 • Přístup pro zápis (nejsou implementace) Správa digitálního obsahu v organizacích
JSR170 – data model Správa digitálního obsahu v organizacích
JSR170 – ukázka přístupu z klienta Správa digitálního obsahu v organizacích
JSR170 – další funkce • Prohledávání stromu • Velmi podobné DOM modelu • Podpora XML Xpath • Práce s oddělenými workspaces • Různé typy property a konverze • Mapování na XML strukturu • Řízení cachování Správa digitálního obsahu v organizacích
JSR170 – implementace na straně repository Správa digitálního obsahu v organizacích
JSR170 – CMS implementace • CMS impelmentuje serverou část API • Komunikace pomocí Java API nebo WebServices • Umožňuje standardizovaný přístup k datům Správa digitálního obsahu v organizacích
Integrace z pohledu portálu Situace: Máte portál a vybíráte CMS • Preferujte dodavatele nabízející JSR 170 nebo vlastní portlet dle JSR 168 • Portál jako takový není vhodný pro publikaci obsahově nebograficky bohatých webů (portál != portál) Správa digitálního obsahu v organizacích
CMS a portlety Správa digitálního obsahu v organizacích
Publikace přes portál? Ano či ne • Je vhodná pokud není obsah dominantní a pokud převažují aplikační či personalizační funkce • Není vhodná pokud vyžadujete složitý layout nebo provázanost stránek • Problém s výkonem • Lze řešit hybridně Správa digitálního obsahu v organizacích
Distribuce ještě dalšími kanály Správa digitálního obsahu v organizacích
Další portálové technologie Enterprise portály nejsou jedinou metodou jak agregovat obsah. Dalšími distribučními cíly jsou: • Vyhledávače ( • Portály typu google.com/ig (gadgets) • Portály typu sociálních sítí (facebook application) Může vznikat požadavek na publikaci pro tyto „atypické prohlížeče“ Správa digitálního obsahu v organizacích
Díky za pozornost Garant přednášky: Jiří Štěpán jiri.stepan@etnetera.cz