540 likes | 686 Views
Správa digitálního obsahu v organizacích ( A7B 3 9 SDO). Přednáška č. 7 Distribuce obsahu. Jiří Štěpán & Martin Kačer, 2009-2012. Účel distribuce. Mám obsah a chci ho dostat mezi co nejvíc lidí správné lidi Jak na to?. Metody distribuce obsahu. Web / HTML Mobilní zařízení
E N D
Správa digitálního obsahu v organizacích (A7B39SDO) Přednáška č. 7 Distribuce obsahu Jiří Štěpán & Martin Kačer, 2009-2012
Účel distribuce • Mám obsah a chci ho dostat mezi • co nejvíc lidí • správné lidi • Jak na to? Správa digitálního obsahu v organizacích
Metody distribuce obsahu • Web / HTML • Mobilní zařízení • Newsletter • RSS / RDF • Download • Podcasting • Streaming • Sdílení / Content Delivery Networks • Specializovaný export • Konverze do jiných formátů Správa digitálního obsahu v organizacích
Základní techniky distribuce - PULL • PULL (POP) • Aktivita je na straně uživatele • Request / response • Základní model podporovaný CMS • Příklady: • www • RSS/RDF(je už trochu na pomezí) Správa digitálního obsahu v organizacích
Základní techniky distribuce - PUSH • PUSH • Aktivita je na straně serveru • Nutné přihlášení se k odběru • Příklady: • e-mail? (ano, SMTP nebo Push-IMAP) • Instant messaging • Newsletter • (Streaming) • SMS / pager • WAP PUSH Správa digitálního obsahu v organizacích
DIStribuce – PULL/HTML Správa digitálního obsahu v organizacích
Základní dělenídledistribuce • Pečící systémy (příprava offlien obsahu) • Smažící systémy (syndikace obsahu při http requestu) Správa digitálního obsahu v organizacích
Základní dělenídledistribuce • Pečící systémy (příprava statického obsahu) • Když je primární rychlost • Když jsou informace statického rázu • Když jsou informace vzájemně málo provázané • Smažící systémy (syndikace obsahu při http requestu) • Když vyžaduji interaktivitu • Když jsem schopen zajistit výkon jinak • Když jsou informace masivně provázané Typ systému razantně ovlivňuje návrh informační architektury (a naopak) Správa digitálního obsahu v organizacích
Problémy distribuce Věci, které to komplikují • Interaktivní obsah • Personalizace • Mobilní zařízení • … Správa digitálního obsahu v organizacích
Personalizace Správa digitálního obsahu v organizacích
Personalizace • Úplná personalizace („1:1“) • každý uživatel má svůj vlastní obsah • mimo doménu CMS (jde o doménu webových aplikací) • Personalizované části • př.: e-shop, výstupy z interních systémů • CMS typicky jen poskytuje identitu aplikační vrstvě • „moje“ transakce, objednávky, knihy, zprávy atd. Správa digitálního obsahu v organizacích
Personalizace – role/segmenty uživatelů • Role based / Segment based • Uživatelé jsou explicitně rozděleni do segmentů (rolí) • CMS definuje obsah pro segmenty • Plná kontrola editorů • Rozpoznání segmentu • Autorizace uživatelů • Dle sekcí • IP adresa, příp. další • Příklady • intranet a přístup do sekcí • volba typu o2.cz Správa digitálního obsahu v organizacích
Personalizace – pokročilé metody • Na základě pravidel (Rule based) • CMS pravidla kombinující obsah a vlastnosti uživatele • Atributy assetů • Informace z HTTP (jazyk, prohlížeč, cookies, …) • Stavovou historii prohlížení • … a další • Náročné na správné nastavení a testování • Příklad: • Reklamní program AdSense Správa digitálního obsahu v organizacích
Personalizace – pokročilé metody • Konfigurovatelné uživatelem • Rozmístění fragmentů stránky • Konfigurační parametry (jednotková soustava atp.) • V jednoduchých případech ukládáno jako cookie • Colaboration filtering • Bere v úvahu i chování dalších uživatelů • Pokročilé metody segmentace a analýzy chování uživatelů • Např. Amazon.com(„zákazníci, kteří koupili toto, nakupují také X“) Správa digitálního obsahu v organizacích
Personalizace – příklad Správa digitálního obsahu v organizacích
Personalizace – příklad Správa digitálního obsahu v organizacích
Distribuční kanály Správa digitálního obsahu v organizacích
Forma distribuce: Web / HTML • Výhody • Jednoduché • Efektní • Hypertextové (provázanost) • Lze kombinovat text i grafiku • Nevýhody • Nutné PC s připojením na internet (on-line) • Komfort ovládání (srovnej desktopové aplikace) • Kvalitní SEO / SEM • Optimalizace obsahu, metadat, URL • AdWords, AdSense, apod. • Příklad • www.idnes.cz Správa digitálního obsahu v organizacích
Distribuce obsahu: newsletter • Výhody • Může fungovat automaticky • Lze personalizovat • Může obsáhnout potenciálně velkou množinu lidí • Lze využít částečně potenciálu HTML (formátování, odkazy, apod.) • Nevýhody • Využívá (omezené) možnosti e-mailového formátu • Nutno řešit zátěž e-mailových serverů u hromadného odesílání • Nutno řešit otázku SPAMu • Ochrana osobních údajů a zákonná omezení (možnost odhlášení se z odběru novinek je samozřejmostí) Správa digitálního obsahu v organizacích
Distribuce obsahu: RSS/RDF • Výhody • Funguje automaticky • Členěno na jednotlivé „kanály“ = oblasti zájmu • Lze personalizovat (resp. přihlásit se k tomu, co mě zajímá) • Nevýhody • Speciální čtečka • Nelze prakticky formátovat • Nelze vyhledávat • „Ztráta uživatelů“ • Příklad • http://zpravy.idnes.cz/domaci.asp?y=zpravodaj/rss.htm Správa digitálního obsahu v organizacích
Distribuce obsahu: download • Většinou na multimediální obsah nebo dokumenty • Výhody • lze stáhnout a opakovaně používat (dovolují-li to licenční podmínky a/nebo ochrany) • Nevýhody • není interaktivní (hypertextové) Správa digitálního obsahu v organizacích
Distribuce obsahu: podcasting • Kombinace download a RSS/RDF • Uživatel se přihlásí k odběru novinek formou audio souborů (tzv. webcast) • V okamžiku, kdy je na serveru nová nahrávka, automaticky se stáhne uživateli do počítače • Dále je možné s nahrávkami pracovat „offline“, jako s běžnými audio soubory • Příklad: www.podcast.com Správa digitálního obsahu v organizacích
Distribuce obsahu: streaming • Výhradně na multimediální obsah (audio / video) • Protol RTSP:// • Ovládání streamu (start, stop, seek, …) • Výhody • lze přímo kontrolovat, co a kdo odebírá (např. placený obsah) • Nevýhody • nutné trvalé připojení • velké nároky na kapacitu HW • Obrovská zátěž přenosových linek • Mimo doménu CMS • CMS jen řídí metadata Správa digitálního obsahu v organizacích
Distribuce obsahu: sdílení / CDN • Peer-to-peer • Obsah je rozložen na řádově stovkách počítačů (koncových stanic, ne serverů) • Nad sítí může být systém pro správu obsahu (cache, vyhledávání, routing apod.) • Výhody • Lze optimalizovat přístup (na cenu / rychlost) • Není Single Point Of Failure • Kapacita sítě závisí na jednotlivých prvcích • Nevýhody • Právní problémy (zodpovědnost za obsah) • Příklady • Napster, KaZaA, CAN, Gnutella, Torrent Správa digitálního obsahu v organizacích
Distribuce obsahu: specializovaný export • Výhody • lze využít libovolný formát potřebný pro danou aplikaci (XML, SQL, …) • Nevýhody • nutno programovat • Příklady • Export do souboru (CSV, XML, …) • XSLT transformace • XSL:FO transformace Správa digitálního obsahu v organizacích
Distribuční kanályAKTIVNÍ OBSAH Správa digitálního obsahu v organizacích
Aktivní obsah • Webová aplikace: klient x server • „Tenký“ klient • Pouze webový prohlížeč • Standardizovaný, všude dostupný • Omezené možnosti • „Tlustý klient“ • Kód běžící na straně klienta Správa digitálního obsahu v organizacích
Aktivní obsah: JavaScript • Omezení webové aplikace: • Paradigma request - response • Javascript • Původně pro jednoduché akce bez interakce se serverem • Dnes široké použití • Standardizace a všeobecná podpora • Výkon na straně prohlížeče • AJAX („micro-request“) Správa digitálního obsahu v organizacích
Distribuce obsahu: aktivní prvky • Vložení aktivních prvků do stránky • „programovatelné“ komponenty • Java Applet • Adobe Flash • Microsoft Silverlight • Výhody • Flexibilní • Bezpečí pro uživatele • Nevýhody • Podpora prohlížeče Správa digitálního obsahu v organizacích
Distribuce obsahu: download aplikace • Nabídne se aplikace ke stažení a instalaci • Výhody • Prakticky univerzální • Možnost offline práce • Nevýhody • Vázáno na operační systém • Testování pro různá prostředí • Bezpečnost (z pohledu uživatele) • Standardizace? • Java WebStart Správa digitálního obsahu v organizacích
Aktivní obsah: Apache XUL • Snaha o obecného klienta s většími možnostmi • Popis aplikační vrstvy v XML • Okno • Dialog • Widget: Button, Text Box, Radio Button, Combo • Události a skripty Správa digitálního obsahu v organizacích
Distribuce obsahu: HTML5 • Výhody • Dynamické prvky (canvas, media) • Interaktivita (editace, drag&drop) • Podpora aplikací • Web-storage • … • Nevýhody • Podpora klienta (prohlížeč) • Neustálená specifikace • Různé implementace Správa digitálního obsahu v organizacích
Distribuční kanályMobilní zařízení Správa digitálního obsahu v organizacích
Forma distribuce: mobilní zařízení • Mobilní zařízení • WAP • Pocket verze prohlížečů • Výhody • Dostupné kdekoli je signál • Hypertextové • U pocket verze lze využít i grafiku • Nevýhody • Malá velikost displeje • Omezené možnosti grafiky na wapu • Nepohodlné ovládání • V některých případech i rychlost (GPRS) • Příklad • wap.idnes.cz Správa digitálního obsahu v organizacích
Mobilní internet – WAP/WML • Specializovaný protokol a jazyk pro mobilní prohlížeče • WAP – Wireless Application Protokol • WML – Wireless Markup Language Správa digitálního obsahu v organizacích
Mobilní internet – WAP/WML • Není to jen „HTML pro mobily“ • Prochází samostanou bránou (WAP Gateway) • Umožňuje autorizaci a částečné využití GSM sítě • Tag „Zavolej“ apod. • Umožňuje efektivní zpoplatnění • V Evropě vytlačeno klasickými lite(HTML) browsery • Málo aplikací • Špatný model účtování za připojený čas Správa digitálního obsahu v organizacích
Mobilní internet - UAPROF • User Agent Profile • Definice toho co je schopen mobil zobrazit, pojmout • Rozlišení • Podpora WML, cHTML, … • CMS by měl být schopen obsah transformovat dle UAPROF • Bohužel databáze není kompletní • http://www.openmobilealliance.org/tech/affiliates/wap/wap-248-uaprof-20011020-a.pdf Správa digitálního obsahu v organizacích
Mobilní internet - geneze • 2001 – WAP/WML • 2005 – cHTML • Compact HTML – podmnožina XHTML • 2008 – HTML + CSS + opatrný javascript • Dnes – často víceméně plnohodnotné stránky • Mobilní internet se přibližuje běžným stránkám • Míra nutného přizpůsobení se zmenšuje • Často pouze jiná XHTML šablona (nebo dokonce CSS) Správa digitálního obsahu v organizacích
Mobilní distribuce – přehled metod Správa digitálního obsahu v organizacích
Konverze obsahu pro distribuci • Oddělení obsahu od formy prezentace je výhoda! • Označování sémantiky obsahu, nikoliv syntaxe • Základní možnosti konverze • HTML + CSS • Šablonovací systémy • XSLT transformace • XSL:FO • Konverzní programy • Speciální konverze • Příklady: http://praha.eu • Příklad XSLT: Coocon.net Správa digitálního obsahu v organizacích
Konverze obsahu pro distribuci • Co zpravidla lze snadno: • HTML, xHTMl, cHTML, WAP, txt • MS Word, MS Excel pomocí hlaviček • RSS/ATOM • Co lze automaticky: • PDF • Obrázky • Co lze obtížně (nutné propgramování): • Přesné tiskové sestavy • Exporty pro lámací programy atd. • VOICE ML Správa digitálního obsahu v organizacích
Zabezpečení distribuce Správa digitálního obsahu v organizacích
Zabezpečení obsahu pro distribuci • Základní požadavek: Některý obsah je určen jen některým očím… • Možnosti zabezpečení • Přístup pouze pro registrované a přihlášené uživatele • Šifrování obsahu • Digitální podpisy • Digital Rights Management • Vodoznaky a ochrana obrázků • Speciální algoritmy Správa digitálního obsahu v organizacích
Zabezpečení obsahu pro distribuci • Zabezpečení je nutné zohlednit na všech úrovních • Server • Přenosové médium • Klient Správa digitálního obsahu v organizacích
Testování variant obsahu Správa digitálního obsahu v organizacích
Vícevariantové testování • Např. A/B testing • Uživatelé dostávají různě modifikované stránky • Sledujeme výsledky • Konverzní poměr • „Bounce ratio“ • Google Website Optimizer Správa digitálního obsahu v organizacích
Princip fungování Správa digitálního obsahu v organizacích
Omezení tohoto přístupu • Nelze (snadno) testovat dynamický obsah • Alternativy jsou uloženy staticky v GWO • Sledujeme jeden konkrétní cíl,nerozumíme kontextu Správa digitálního obsahu v organizacích