Web content management Pořádek na síti Content management bude zřejmě jednou ze špičkových technologií roku 2001. "Je potřeba rozlišovat, jaké jsou skutečně aktuální vědomosti organizace, a to, jsou-li tyto vědomosti ve správný čas na správném místě." (Infoworld, 8. ledna 2001) Internet je slovo, s nímž se setkáváme v každé oblasti života. Pro mnohé z nás je synonymem svobodného a celkem neomezeného přístupu k informacím - většina z nás si už zvykla na to, že na internetu může najít vše významné a potřebné pro svoji práci či koníčky. Je už celkem samozřejmostí si občas vyzkoušet možnosti elektronického obchodování - to když si pomocí internetu objednáváme vstupenky na nějaký koncert nebo sportovní utkání nebo si objednáme nový CD oblíbené skupiny. Při "brouzdání" po internetu však občas zjistíme, že ne všechny webové stránky jsou pravidelně aktualizovány nebo že stránky neobsahují správné a pro nás potřebné aktuální údaje. Jak tedy zajistit aktuálnost webových stránek? Jak bez vetší námahy velice rychle publikovat aktuální informace? Řešení nabízejí systémy Web content managementu. Co je informace a co je content? "Na webu je místěno asi 550 miliard dokumentů a každý rok je lidmi vyprodukováno kolem 1,5 EB (exabajt = 1018 bajtů) unikátních informací na papíru, filmu, magnetickém nebo optickém médiu. To představuje celosvětově 250 MB nových informací na každého obyvatele planety." (UC Berkley Report in CIO, 15. ledna 2001) Než se pustíme do vysvětlování pojmů Content management a Web content management, zastavme se na chvíli u toho, co je to informace a co je content (v českém překladu obsah). Definování těchto pojmů snad pomůže k lepšímu pochopení dané problematiky. O světě počítačů, resp. o světě internetu se říká, že je to svět informací a informačních technologií. Tradičně ale pro všechny počítače platí, že pracují s daty, nikoliv s informacemi. Pro mnoho počítačových odborníků je termín informace něčím, nač si neumějí sáhnout a s čím neumějí pracovat. S jasnou a konkrétní představou je pro ně pevně spojen pouze pojem data. V tomto článku budeme pracovat jen s pojmem informace, který je neodmyslitelně spojen se světem internetu. Co je to tedy informace? Pojmem informace označujeme všechno, co je uloženo v elektronické podobě - ať už jde o dokument, tabulku, hlasový záznam, obrázek, video nebo animaci. Tedy to, co můžeme elektronicky zpracovat. Postupme o krok dále. Co je to content? Content můžeme velice jednoduše definovat jako informaci danou k užívání. Informace je dána k užívání tehdy, je-li na základě specifického požadavku zkompletována ze všech dostupných zdrojů a prezentována nebo publikována definovaným způsobem. O čem můžeme stoprocentně říci, že to není content, to jsou informace prezentované jednotlivě, v různé formě a v různé podobě. Definoval jsem, co nelze považovat za content. Co tedy lze? Krásným příkladem toho, co určitě splňuje definici pojmu content, je obyčejná kniha. Ano, papírová kniha. Většina knih obsahuje kapitoly, odstavce, věty, obrázky a odkazy na další literaturu. Týkají se stejného problému a jsou organizovány tak, aby byly prezentovány v co nejucelenější podobě a formě a aby informace v nich obsažené byly dostupné vždy stejným způsobem. Zamysleme se. Dá se říci o vašich webových stránkách, že je to taková "webová kniha"? Jsou informace v nich obsažené publikovány co nejobsažněji, ve stejné formě a podobě? Dá se ke každé publikované informaci dostat stejným způsobem? Co je to Content management? Pod pojmem Content management rozumíme efektivní shromažďování, řízení a vytváření informací dostupných pro cílové publikování. Toť učenost, kterou je lépe trochu vysvětlit. Content management je obecný princip, který má tři základní funkce: Shromažďování. Každá informace je vytvářena nebo získávána. Buď dokument sami napíšeme (vytvoříme), nebo nám jej někdo pošle, nebo si jej zkopírujeme (získáme) apod. Tyto informace musejí být konvertovány do stejného formátu a v optimálním případě i uceleně segmentovány podle svého obsahu. Tím, že jsou informace rozděleny na menší části, je umožněna jejich snadnější organizace (indexování, definování klíčových slov), uložení (archivace) a zobrazení na základě definovaných požadavků. Řízení. V předchozím bodě jsem se zmínil o tom, že informace jsou organizovány, ukládány a zobrazovány. Řízením rozumíme to, že pro každou, i částečnou informaci jsou definovány indexy a klíčová slova pro snadnější vyhledávání. Každá, i částečná informace je uložena na přesně definovaném místě v přesně definované podobě. Pro zobrazení každé informace je pak přesně definován postup, jakým je definovaná informace zobrazena. Vytváření cílové podoby. Všechny informace jsou určeny k publikování. Vytvářením cílové podoby rozumíme definování podoby, jak budou informace publikovány, tedy v jakém tvaru a v jaké formě budou poskytovány uživateli. Například půjde-li o knihu, webové stránky, tisknutelné dokumenty nebo e-mailem zasílané informace o novinkách. Systémy Content managementu napomáhají efektivnímu a automatickém procesu shromažďování, řízení a publikování informací. Jsou potřebné zejména tam, kde: * je příliš mnoho informací a práce s nimi je velice pracná; * informace jsou často a velice rychle měněny a jejich aktualizace by byla velice náročná; * informace je publikována v různých formách pro různé uživatele, ale vždy je využíváno pouze jediné základní informace; forma publikování se liší podle daného obsahu informace a bylo by velmi nákladné měnit zvlášť každou publikovanou formu podle obsahu. Systémy Content managementu zaručují, že content je publikován vždy na základě striktních požadavků firemního designu (nebo firemní image), je plně řízen a kontrolován a hlavně je vždy zaručena publikace aktuálních informací. Mohou také napomoci při optimalizaci operací vedoucích ke zkracování času vývoje celofiremních webových stránek a tím urychlit proces návratnosti investic. Systémy Content managementu podporují kritické e-business aplikace. Jsou to většinou aplikace typu: * Business-to-enterprise (B2E) - intranetové aplikace nebo celofiremní informační portály. * Business-to-business (B2B) - extranetové aplikace nebo aplikace v rámci distribuční sítě. * Business-to-customer (B2C) - internetové aplikace zaměřené na koncového uživatele. Web content management Mluvili jsme obecně o systémech a principech Content managementu. Nyní se se znalostí toho, co od systému pro Content management vyžadujeme, můžeme trochu podrobněji podívat na systémy pro Web content management. Jaké hlavní vlastnosti musí nebo by měl takový systém mít? Rozšiřitelnost a výkon. Systém by měl být schopen přizpůsobovat se měnícím se potřebám organizace nebo společnosti. Jeho architektura by měla umožňovat rychlé publikování aktuálních informací na webových stránkách. Otevřenost pro standardy. Systém by měl mít integrované dosud známé standardy, jako jsou J2EE, COM, XML, WebDAV atd. Měl by ale také být schopen integrovat i standardy nově vzniklé. Implementace. Pro práci se systémem by měl být vyžadován pouze standardní webový prohlížeč, takže hlavní implementační část zůstane pouze na straně serveru. To přináší kratší dobu implementace a tím i nižší cenu, z čehož vyplývá i rychlejší návratnost investic do systému. Různí autoři. Systém by měl akceptovat zdrojové informace od různých autorů, kteří používají různé desktopové a business aplikace, různé formáty a šablony. Pomocí řízení procesů (workflow) by měl zajišťovat aktuálnost informací a tím i minimalizovat nutné zásahy správce webových stránek. Nastavený workflow by měl zajišťovat i to, že se na webových stránkách objeví pouze informace, které jsou určeny pro danou skupinu zákazníků nebo uživatelů. Konverze různých formátů. Systém by měl umožňovat automatickou konverzi zdrojových informací do formátů HTML, XML, WML, cHTML a PDF. Dynamické publikování, personifikace a bezpečnost. Systém by měl publikovat informace dynamicky, podle osobních nastavení uživatelů, ale vždy s přihlédnutím nebo na základě přesně stanoveného bezpečnostního modelu. Informace musejí být publikovány rychle, aktuálně a pouze ty, které jsou vyžadovány a které jsou pro daného uživatele určeny. To bylo několik hlavních vlastností, které by měl systém pro Web content management splňovat. Jistě si po přečtení tohoto článku říkáte, že to všechno je sice skvělé, ale stejně to má jeden kritický článek: vlastní autory a přispěvatele. Jak zaručit, že oni budou do systému vkládat ty nejaktuálnější informace? To už vám systémy Web content managementu zaručit nemohou, to už není součást systému. Zde pomohou jiné nástroje - motivace a dodržování firemní disciplíny. Miroslav Tětek