Kapitola 1. Příručka pro začátečníky Tato příručka pro začátečníky obsahuje úvod do WebSphere Portal content publishing. Témata v příručce zahrnují: v Popisy sedmi portletů, dostupných v portálu systému Content Publishing produktu WebSphere Portal: Vítejte, Úkoly, Obsah, Přizpůsobení, Náhled, Sestavy a Správa. v Kde najít nápovědu a komponenty WebSphere Portal content publishing Systém nápovědy v Popisy typického rozvržení portletů Publikování obsahu v Návod krok za krokem
© Copyright IBM Corp. 2002
1
2
Systém nápovědy WebSphere Portal content publishing
Kapitola 2. Získání nápovědy Potřebujete-li určitou nápovědu při provádění základních úloh v jednom z portletů portlet produktu WebSphere Portal content publishing, můžete klepnout na ikonu Nápověda v horním rohu portlet. Podrobnější informace se nacházejí zde. Navigační rámec systém nápovědy produktu WebSphere Portal content publishing se zobrazí jako aplet Java nebo ve tvaru HTML. Můžete si vybrat pro vás vhodný tvar. Použijte tlačítka v Javě
a v HTML
pro přepínání zobrazení.
Pokud se navigační rámec zobrazuje prázdný, není ve vašem prohlížeči zpřístupněn jazyk Java. Nahlédněte do nápovědy vašeho prohlížeče, kde mohou být pokyny k jeho zpřístupnění, nebo použijte navigační rámec HTML klepnutím na ikonu
výše.
“Podpora na webových stránkách společnosti IBM” na stránce 4
Součásti systému nápovědy Systém nápovědy WebSphere Portal content publishing je rozdělen do následujících částí: v Obsah: Uspořádaný podle témat, které vám umožňuje prohlížet. Témata v obsahu zahrnují: – Příručka pro začátečníky: Příručka pro začátečníky poskytuje úvod do produktu WebSphere Portal content publishing včetně jeho přehledu, základních informací o rozhraní a výukového programu pro práci s obsahem v rámci existujícího projektu, navrženého pro obchodní uživatele. – Uživatelská příručka: Je zaměřena na koncové uživatele (nebo obchodní uživatele). Obsahuje pojmy, úlohy a odkazy, jak používat projekty, které již byly v WebSphere Portal content publishing nastaveny. – Příručka administrátora: Je zaměřená na administrátora. Obsahuje pojmy, úlohy a odkazy související s konfigurací a správou WebSphere Portal content publishing včetně nastavení nových projektů. – Příručka vývojáře: Je zaměřená na vývojáře (či programátora). Obsahuje pojmy, úlohy a odkazy, které nejčastěji potřebují programátoři vyvíjející webové a podnikové moduly, a ostatní nástroje, které spolupracují s WebSphere Portal content publishing. – Příručka pro migraci: Tato příručka obsahuje informace o migraci projektů z dřívějších verzí produktu WebSphere Portal content publishing nebo WebSphere Personalization. Také obsahuje informace o modelu programu LikeMinds. – WebSphere Portal content publishing - průvodce: Tato příručka obsahuje pokyny k použití průvodců WebSphere Portal content publishing v produktu WebSphere Studio a k nastavení a přenesení webových a podnikových aplikací z prostředí produktu WebSphere Studio do WebSphere Portal content publishing. – Příručka scénáře YourCo: Tato příručka obsahuje několik výukových modulů, jež pokrývají vývoj nové podnikové aplikace v systému WebSphere Studio, její přípravu na použití v produktu WebSphere Portal content publishing, import do produktu WebSphere Portal content publishing a nakonec její zavedení do běhového prostředí Runtime Environment. Tyto výukové moduly jsou určeny pro vývojáře, administrátory a obchodní uživatele, a navíc obsahují rozbor daleko více funkcí a vlastností než Návod pro začátečníky. © Copyright IBM Corp. 2002
3
– Příručka pro integraci pracovní plochy: Tato příručka obsahuje informace jak používat WebSphere Portal content publishing z klientského systému Microsoft Windows. Integrace pracovní plochy umožňuje vytvářet a upravovat obsah když jste odpojeni od WebSphere Portal content publishing redakční server. – Přílohy: Přílohy obsahují: - Slovníček obsahující termíny z dokumentace a uživatelského rozhraní WebSphere Portal content publishing. - Dostupnost informace jako jsou klávesové zkratky, nastavení písem a barev a obecné informace o nastavení vašeho webového prohlížeče. - Poznámky a ochranné známky. v Rejstřík: Rejstřík odkazuje na témata v systému nápovědy. v Hledání: Použijte hledání pro nalezení informací v systému nápovědy. Funkce hledání vyžaduje, aby váš prohlížeč podporoval Java aplety a aby měl zapnutou podporu Javy. Systém nápovědy produktu WebSphere Portal content publishing lze procházet prostřednictvím javového apletu nebo pomocí navigačního rámce HTML. Použijte tlačítka v Javě
a v HTML
pro přepínání zobrazení.
Podpora na webových stránkách společnosti IBM Informace o podpoře můžete nalézt na webových stránkách společnosti IBM. v http://www7b.software.ibm.com/wsdd/zones/portal/. Toto je zóna portálu WebSphere Portal. Tento server obsahuje technické aktualizace související s WebSphere Portal. Odkazy na nejnovější dokumentaci jsou na adrese http://www7b.software.ibm.com/wsdd/zones/portal/proddoc.html . v news://news.software.ibm.com/ibm.software.websphere.portal-server.content-publisher. Toto je oficiální WebSphere Portal content publishing diskusní skupina. v http://www-3.ibm.com/software/webservers/portal/webcontentpublisher.html. Toto je oficiální webová stránka pro WebSphere Portal content publishing. Webový server obsahuje všeobecné informace o publikování obsahu na portálu WebSphere Portal včetně odkazů na dokumentaci, stahování a tzv. bílé knihy (technologické elaboráty). .
4
Systém nápovědy WebSphere Portal content publishing
Kapitola 3. Přehled WebSphere Portal content publishing poskytuje rozhraní založené na prohlížeči, které umožňuje netechnickým uživatelům vytvářet, přispívat a spravovat obsah na portálech a webových stránkách. S WebSphere Portal content publishing můžete: v Rychle a snadno vytvářet, přispívat a spravovat obsah vašeho portálu nebo vaší webové stránky. v Používat k vytváření, generování a aktualizaci obsahu šablony – - aspekty prezentace se tak řeší automaticky a přispěvatelé obsahu se nemusí učit žádné značkovací jazyky. v Přidávat syndikovaný obsah na váš portál nebo vaši webovou stránku. v Spravovat procesy zpracování (workflow) vašeho týmu v Před publikováním si změny prohlédnete na portálovém či webovém serveru publikujete pouze schválené změny. v Udržovat aktualizovaný server prostřednictvím odstraňování, rušení publikování a automatického ukončování doby platnosti obsahu. v Přizpůsobovat obsah zobrazovaný návštěvníkům, pomocí jednoduchých editorů vytvoříte pravidla a kampaně za účelem cíleného poskytování obsahu. v Generovat zprávy o efektivitě těchto pravidel a kampaní.
© Copyright IBM Corp. 2002
5
6
Systém nápovědy WebSphere Portal content publishing
Kapitola 4. Základy uživatelského rozhraní Tento oddíl pojednává o základních součástech a funkcích rozhraní WebSphere Portal content publishing. v “Portlety” v “Rámce” na stránce 8
Portlety Rozhraní WebSphere Portal content publishing zahrnuje několik sekcí přístupných z portletů portlet. Podle vašeho nastavení řízení přístupu uvidíte v každé sekci různé funkce. Sekce mají následující společné funkce: v Úlohu, Projekt a Vydání, na kterých pracujete, naleznete v pravém horním rohu uživatelského rozhraní. v Chcete-li zjistit informace o portletu, v němž se nacházíte, klepněte na otazník v horním rohu portletu. Systém nápovědy produktu WebSphere Portal content publishing zobrazíte klepnutím na slovo Nápověda v horním rohu portletu. Následuje popis každé sekce:
Vítejteportlet Ze sekce Vítejte portlet můžete prohlížet seznam úloh v procesu (workflow), které jste přijali, a úloh, na kterých můžete pracovat. K dispozici jsou tři průvodci prováděním běžných úloh – Přidání nového obsahu, Inicializace nového úkolu a Publikování obsahu – včetně odkazu na Systém nápovědy v horním rohu.
Úlohy portlet Ze sekce Úlohy portlet můžete prohlížet seznam úloh, které jste přijali, a také úloh, na kterých můžete pracovat. Poznámka: portlet Úlohy není zobrazen v případě, kdy je instalace produktu WebSphere Portal content publishing zkonfigurována pro volbu ″Žádný workflow″. Volba procesu workflow se nastavuje během instalace, přičemž výchozím typem pracovních procesů je ″Lite Workflow.″ Další informace viz Instalační příručka portálu WebSphere Portal.
Obsah portlet Sekce Obsah portlet zobrazuje druh obsahu, se kterým můžete pracovat. Navigační rámec zobrazuje seznam typů obsahu. Podle toho na jakém projektu pracujete, můžete mít k dispozici následující typy obsahu: Strukturovaný obsah, Syndikovaný obsah a Soubory. Když v navigačním rámci klepnete na nějakou položku, zobrazí se v rámci pro položky obsah, odpovídající danému typu nebo obsažený v dané složce
Přizpůsobení portlet Ze sekce Přizpůsobení portlet můžete vytvořit osobní nastavení pro návštěvníky webové stránky nebo pro příjemce e-mailů. V navigačním rámci můžete uspořádat pravidla nebo kampaně do složek. V rámci pro položky můžete vytvářet nová pravidla či kampaně anebo pracovat na stávajících položkách.
© Copyright IBM Corp. 2002
7
Náhledportlet Ze sekce Náhled portlet můžete vyzkoušet pravidla a kampaně pomocí profilu náhledu. Profil náhledu vám umožňuje uvidět, jak pravidla odpovídají návštěvníkům webových stránek s vlastnostmi, které jste nastavili.
Sestavy portlet Ze sekce Sestavy portlet můžete vytvářet zprávy o účinnosti kampaní a pravidel na vaší webové stránce.
Správa portlet Sekce Správa portlet obsahuje ovládací prvky pro správu: v Projektů a vydání v Registraci prostředků v Obsluha událostí na pozadí a stav (včetně vytváření vyhledávacího rejstříku a ovládání upozorňování na konec platnosti obsahu) v Kanálů pro syndikovaný obsah v Publikační servery Přístup k těmto ovládacím prvkům je určen uživatelskou rolí, kterou vám přidělil administrátor. Přinejmenším si můžete vybrat projekt který chcete upravovat. Uživatelé s vyšším oprávněním mohou vytvářet a spravovat projekty, servery a publikovat obsah na servery. Administrátoři mohou přidělovat oprávnění uživatelům a uživatelským rolím.
Rámce Podle toho, v jaké sekci portlet pracujete, uvidíte různé rámce. Obecně platí: v Menší svislý rámec po jedné straně poskytuje navigační funkce. v Vedle navigačního rámce je zde rámec položek, ve kterém vybíráte položky, se kterými chcete pracovat. Pod rámcem pro položky je rámec podrobností, jenž zpravidla obsahuje podrobnosti o vybrané položce a ovládací prvky pro úpravy položky. Volby v navigačním rámci určují, co se zobrazí v rámci pro položky. Volby v rámci pro položky určují, co se zobrazí v rámci podrobností. Ovládací prvky pro různé rámce závisejí na aktuálním uživateli a výběru. To znamená, že ovládací prvky, které se vám zobrazí v různých rámcích, závisí na vaší uživatelské roli a přístupu a také na tom, co jste vybrali v kterém rámci. Můžete změnit velikost rámců když umístíte kurzor na rámeček (světle fialová čára). Když se zobrazí vodorovná nebo svislá čára se šipkami (například ), stiskněte na ní hlavní tlačítko myši, držte jej a posunem myši upravte velikost rámečku.
8
Systém nápovědy WebSphere Portal content publishing
Kapitola 5. Návod pro začátečníky Tento výukový program je založen na ukázkovém portálu Finanční YourCo, nainstalovaném společně s portálem WebSphere Portal. Vzorový příklad obsahuje všechna data (jako jsou JSP stránky (Java Server Pages), HTML soubory, vyplněné databázové tabulky, uživatelské prostředky, prostředky pro obsah atd.), která potřebujete pro správu Intranetu a Internetu fiktivní společnosti. Ačkoli ukázka obsahuje široký výběr funkcí a prostředků, tento výukový program Návodu pro začátečníky uvádí pouze základní činnost produktu WebSphere Portal content publishing z hlediska obchodního uživatele, a jejím záměrem tedy není pokrýt všechny komponenty ukázkového portálu. Tento návod vás provede základními funkcemi WebSphere Portal content publishing. Naučíte se, jak produkt WebSphere Portal content publishing používat k vytváření a správě obsahu, k přizpůsobování obsahu a k vytváření zpráv. Poznámka: cílem tohoto výukového programu je naučit obchodního uživatele, jak používat rozhraní se stávajícím webovým portálem, a nepokrývá vytváření podnikové nebo webové aplikace prostřednictvím vývojáře. Pokud potřebujete asistenci s úvodními fázemi vývojového procesu, podívejte se místo toho do výukových modulů v Příručce ke scénáři YourCo.
Konfigurace ukázky a ukázkových uživatelů Než budete moci výukový program začít, musí být dokončeny dva kroky konfigurace. Konfiguraci by měl provádět administrátor serveru - například osoba, která portál WebSphere Portal nainstalovala. Tento postup se musí v dané instalaci provádět pouze jednou. Nejdříve je nezbytné naplnit portál Finanční YourCo úvodním obsahem. K tomu slouží postup uvedený v dalším oddílu. Dále musíte vytvořit a zkonfigurovat fiktivní uživatele portálu, kterým se také ve výukovém programu říká ukázkoví uživatelé nebo jen ″aktéři.″ Tento krok je nutné provádět ručně, což zaručí přiřazení jedinečných hesel. Uživatelé z výukového programu Návodu pro začátečníky odpovídají těm, jež jsou třeba ve výukových modulech Příručky ke scénáři YourCo. Další informace k vytváření uživatelů portálu a správě řízení přístupu pro produkt WebSphere Portal content publishing viz oddíl systému nápovědy produktu WebSphere Portal content publishing s názvem Řízení přístupu.
Naplnění portálu Finanční YourCo Abyste před použitím ukázky portál finanční YourCo naplnili, musíte provést import projektu finanční YourCo do produktu WebSphere Portal content publishing a projekt publikovat do portálové aplikace finanční YourCo. Projekt finanční YourCo naimportujte do produktu WebSphere Portal content publishing takto: 1. Přihlaste se k portálu WebSphere Portal pomocí ID a hesla administrátora WPCP. 2. Klepněte na Vytváření obsahu. 3. Klepněte na Správa 4. V navigačním rámci vyberte Projekty/Vydání. 5. V rámci položek klepněte na základní vydání ukázkového projektu finanční YourCo. © Copyright IBM Corp. 2002
9
6. V rámci podrobností klepněte na Aktualizovat. 7. Klepněte na Importovat. 8. V okně Importovat projekt klepněte na Odstranit. Abyste mohli Publikační server vytvořit, musíte nejdřív zjistit kontextový kořenový adresář, přiřazený ukázkové portálové aplikaci finanční YourCo během instalace. Nejjednodušším způsobem zjištění je zobrazení portletu Nastavení finanční YourCo, umístěného na stránce Podpora zákazníků v portálu finanční YourCo. Zobrazená adresa URL obsahuje správnou adresu URL a kontextový kořenový adresář pro nastavení Publikačního serveru v další sekci. Tuto adresu vyberte a zkopírujte, nebo si ji zapište a pak ji použijte v níže uvedeném postupu. Publikační server vytvoříte tímto postupem: 1. Přihlaste se k portálu WebSphere Portal pomocí ID a hesla administrátora WPCP. 2. Klepněte na Vytváření obsahu. 3. Klepněte na Správa. 4. V navigačním rámci klepněte na Publikační servery. 5. V rámci položek klepněte na Nový server. 6. V okně Nový publikační server zadejte následující informace: v Název: Publikační server finanční YourCo v Adresa URL servletu: http://<úplný_název_hostitele>:<port>/
/ publishtarget?ContextRoot=<samplecontextroot>
(Použijte adresu URL z portletu Nastavení finanční YourCo.) v Máte-li zpřístupněno Zabezpečení nebo procházíte-li serverem proxy, musíte vyplnit příslušná pole. Jméno uživatele a heslo pro zabezpečení zadejte nějakého uživatele administrátora systému, na který budete publikovat. Klepněte na Uložit. Poznámka: tato portletová aplikace obsahuje Publikační server, jenž může publikovat na libovolné portlety v rámci prostředí portálu. Toho docílíte použitím parametru ContextRoot k vyřešení cesty k souboru portletu. Pro přístup k Publikačnímu serveru musíte znát správný kontextový kořenový adresář na mapování cíle publikování. Z tohoto důvodu adresa URL pro publikování do portletové aplikace obsahuje odkaz na kontextový kořenový adresář, viz níže: http://:<port>// publishtarget?ContextRoot=<samplecontextroot>
Chcete-li publikovat do dalších portletů, stačí upravit parametr na odpovídající kontextový kořenový adresář dané portletové aplikace. Kontextový kořenový adresář určité portletové aplikace zjistíte tímto postupem: 1. Otevřete konzolu WebSphere Administrative Console a přihlaste se do systému pomocí ID uživatele a hesla administrátora. 2. Rozbalte Aplikace a vyberte Podnikové aplikace. 3. Vyberte podnikovou aplikaci, která odpovídá názvu ″_PA_x_x_xx″, kde ″x″ představuje alfanumerický znak. Abyste soubor našli, bude možná potřeba klepnout na Další v horní části seznamu podnikových aplikací. 4. Vyberte Zobrazit deskriptor zavedení v sekci Další vlastnosti. 5. Rozbalte Webové moduly, pak URI webového modulu: .war. 6. Tím dojde k zobrazení kontextového kořenového adresáře dané portálové aplikace.
10
Systém nápovědy WebSphere Portal content publishing
Vytváření ukázkových uživatelů (aktérů) Aby se proces vytváření uživatelů a skupin i jejich přiřazování k rolím zrychlil, systém WPCP nabízí sadu vstupních souborů XML, jež lze spouštět pomocí konfiguračního rozhraní XML systému Portál WebSphere Portal během instalačního procesu. Vytvoření uživatelé a skupiny budou mít vhodná oprávnění, potřebná k použití ukázek výukového programu ve výukových modulech Příručka pro začátečníky a Scénář YourCo. Tyto soubory lze aktualizovat a používat k naplnění svého vlastního systému uživateli, skupinami a oprávněními. Následující postup popisuje způsob vytváření výchozích ukázkových uživatelů, skupin a oprávnění během instalace: 1. Předdefinované skupiny s přístupem k pracovnímu prostoru se vytvoří pomocí wpcpGroups.xml. K těmto skupinám patří WPCPUsers, WPCPAdmins, Přispěvatel obsahu, Vydavatel obsahu, Doménový expert a Vedoucí projektu. Přispěvatel obsahu, Vydavatel obsahu, Doménový expert a Vedoucí projektu se mapují na skupiny, používané v procesech workflow. WPCPUsers a WPCPAdmins jsou logickým seskupením uživatelů systému WPCP. 2. K zavedení příslušných portletů a vytvoření štítku a stránky daného pracovního prostoru se spouští wpcpworkspace.xml. Tento krok také přiřazuje oprávnění skupinám, vytvořeným pomocí wpcpGroups.xml. Daná oprávnění umožňují určeným skupinám zobrazit štítek, stránku a portlety (pracovní prostor kumulativním způsobem). Kromě toho se spustí sample10.xml, který zavede stránky a štítky pro tuto ukázku finanční YourCo. 3. Spuštění samplePAC.xml zajistí přístup k projektům v rámci celého systému. Uživatelé WPCPAdmins obdrží práva k Přiřazování oprávnění, zobrazení portletu Oprávnění k prostředkům a ke stránce, jež je součástí portletů správy. Uživatelé WPCPUsers obdrží oprávnění Editora v daném pracovním prostoru. Soubory wpcpGroups.xml, wpcpworkspace.xml a samplePAC.xml slouží jako reference a naleznete je v tomto adresáři: WebSphere\PortalServer\wpcp\v5.0\author\portlet
Nezbytný konfigurační krok po instalaci: abyste přidali ukázkové uživatele (Rob, Greg, Tara, Dave a WCPAdmin) používané v příkladech systému WPCP, musíte po instalaci spustit následující konfigurační úlohu: WPCPconfig action-create-sample-users
Další informace o spouštění konfiguračních úloh Ant viz instalační dokumentace produktu WebSphere Portal InfoCenter. Poznámka: Pokud během používání ukázek produktu dojde k nějakým potížím, obraťte se na osobu zodpovědnou za instalaci produktu ve vaší organizaci a ověřte si, že tento krok byl proveden. Soubor sampleUsers.xml včetně modelu, který můžete používat k vytváření uživatelů pro redakční prostředí systému WPCP, je umístěn v tomto adresáři (v závislosti na použitém typu databáze): WebSphere\PortalServer\wpcp\v5.0\author\samples_v5\typ_databáze\sampleUtilities
Jak používat tento návod Každý oddíl návodu může obsahovat následující položky: Scénář: Nastavuje scénu pro oddíl, který čtete. Kapitola 5. Návod pro začátečníky
11
Zákulisí: Poskytuje vám informace o pozadí událostí, takže můžete porozumět tomu, co se stane, když provádíte danou funkci. Úloha: Skutečná úloha, kterou provádíte pro dokončení daného oddílu v návodu.
Scénář návodu Fiktivní společnost Finanční YourCo v rámci tohoto návodu přidá na svůj webový portál článek s novinkou. Pomocí předdefinovaného pracovního procesu bude váš tým: v Nastavovat soubory pro projekt a import v Používat předdefinovaný proces zpracování (workflow) k vytváření, schvalování a dokončení úloh v Používat šablony k vytváření obsahu v Přizpůsobovat obsah pomocí pravidel v Publikovat obsah na váš webový portál v Vytvářet zprávy o účinnosti vašich pravidel
Hráči V rámci tohoto návodu budete hrát role všech členů týmu Finanční YourCo. V týmu jsou: v Administrátor, administrátor systému WebSphere Portal. Chcete-li se přihlásit jako administrátor, budete potřebovat ID uživatele a heslo, jež byly použity při instalaci portálu WebSphere Portal. Tento uživatel má nejvyšší oprávnění k WebSphere Portal a WebSphere Portal content publishing, a může nastavovat přístupová práva, vytvářet uživatele, vytvářet projekt a tak dále. v Tara, vlastník portálu a vydavatel obsahu. Disponuje oprávněním pro publikování obsahu do provozního prostředí. v Rob, uživatel Project Lead a Domain Expert. Má oprávnění požadovat a schvalovat změny na webovém portálu. v Greg, přispěvatel. Má oprávnění provádět změny v obsahu v nevýrobním prostředí. I když má Greg roli jako přispěvatel, má navíc další zodpovědnost za přizpůsobování obsahu pomocí vytváření pravidel.
Proces zpracování (workflow) Pracovní sled (workflow) je množina provázaných úloh, které se vyskytují ve specifickém pořadí, a používá se k produkci, zpracování a publikování obsahu. Tento návod používá proces workflow WebSphere Portal content publishing, uváděný jako ″Změna, schválení″. Tento workflow je jedním ze tří procesů, nainstalovaných jako součást volby Lite Workflow v produktu WebSphere Portal content publishing. Další informace k tomuto procesu naleznete v oddílu o procesech zpracování (workflow) v Systému nápovědy WebSphere Portal content publishing. Pomocí tohoto pracovního procesu bude váš tým vykonávat úlohy potřebné k vývoji nového obsahu vzorového portálu. Úlohy a hráči pracovního procesu jsou označeni následovně: v Požadování změny (Rob) v Provádění změn (Greg) v Přezkoumávání a schvalování změn (Rob) v Publikování změn (Tara)
12
Systém nápovědy WebSphere Portal content publishing
Schéma graficky znázorňuje proces.
Zákulisí: jistě si všimnete, že seznam s odrážkami se od diagramu procesů trochu liší. Žádost o změnu je stejná jako spuštění procesu. Publikace změn je krok, který by se v běžném postupu vyskytl po několika změnách a ne pouze po jedné, jako tomu je v tomto návodu. V daném procesu tedy není zahrnut proto, aby tuto tvárnost umožňoval.
Začněme Nyní, když jste se seznámili se základním scénářem, hráči a pracovním procesem, můžete začít s vlastním návodem.
ZačínámeWebSphere Portal content publishing Chcete-li spustit WebSphere Portal content publishing: v Ve svém webovém prohlížeči přejděte na adresu http://: <port>/wps/portal, kde obsahuje název hostitele a název domény serveru, kam jste redakční server systému WebSphere Portal content publishing nainstalovali, a <port> je port HTTP (výchozí hodnota je 9081). v Klepněte na Přihlásit. Zobrazí se obrazovka přihlášení.
Kapitola 5. Návod pro začátečníky
13
v Zadejte stejné ID uživatele a heslo administrátora portálu jako během instalačního procesu.
Nastavení projektu Scénář: Jako Rob nastavíte pro svůj tým projekt v WebSphere Portal content publishing. Úloha: Chcete-li nastavit projekt, musíte provést následující kroky: 1. “Vytvoření projektu” 2. “Import projektu” na stránce 15 3. “Nastavení uživatelského prostředku pro náhled” na stránce 16 4. “Prohlídka šablon (volitelné)” na stránce 17
Vytvoření projektu 1. Přihlaste se do WebSphere Portal content publishing jako rob. Použijte heslo, určené při vytváření ukázkových uživatelů. 2. Klepněte na Vytváření obsahu. 3. Klepněte na Úlohy portlet. 4. V navigačním rámci klepněte na Moje úlohy. 5. V rámci pro položky ověřte, že Úloha Rychlá úprava je znázorněna pomocí ikony Práce na na . Pokud tato ikona vedle Úlohy Rychlá úprava není zobrazena: v Klepněte na Rychlá úprava úlohy. v V rámci podrobností klepněte na Aktualizovat. v V rámci pro položky by ikona Práce na měla uvádět, že pracujete na úkolu Úloha Rychlá úprava.
6. 7. 8. 9.
14
Zákulisí: Úloha Rychlá úprava umožňuje uživatelům provádět funkce mimo proces workflow definovaný pro projekt. V tomto návodu potřebuje Rob přidat a nastavit nový projekt pro svůj tým. Přidání projektu není součástí pracovního procesu ″Změna, schválení″, takže Rob potřebuje dočasně opustit proces zpracování (workflow), aby mohl projekt nastavit. Rychlá úprava může být zapnutá nebo vypnutá v nastaveních projektu. Klepněte na portlet Správa pod nadpisem Publikace obsahu. K procházení dostupných portletů zřejmě budete muset použít ikony se šipkami. V navigačním rámci klepněte na Projekty/Vydání. V rámci Položek klepněte na Nový projekt. V okně Nový projekt vyplňte následující pole: v V poli Název zadejte Začínáme . v Do pole Popis můžete zadat libovolný text s bližším popisem, například: Začínáme s webovým portálem firmy Finanční YourCo v Do pole Kontextový kořenový adresář zadejte wps/wcpfr v V poli Cesta ke kořenovému adresáři pro import/export zadejte <WPS_HOME>\wpcp\v5.0\author\samples_v5\db_type\sample10\Web Content, kde <WPS_HOME> je umístění portálu WebSphere Portal v systému souborů (např. d:\WebSphere\PortalServer) a db_type je databázový systém, který používáte (db2, cm, cloudscape, oracle, informix nebo sqlserver). v Do pole Počáteční stránka náhledu zadejte wps/myportal v Pole Uživatelský prostředek náhledu ponechte pro tento okamžik prázdné. Po importu projektu, který obsahuje informace o uživatelských prostředcích, budeme schopni vybrat hodnotu pro toto pole.
Systém nápovědy WebSphere Portal content publishing
v Ověřte, že Výchozí proces je nastaven na proces Změna, schválení. v Pro ostatní pole potvrďte výchozí hodnoty. Zákulisí: Všimněte si ostatních parametrů, které můžete nastavit. – Poskytovatel verzí. Pokud používáte systém pro správu verzí, měli byste používaný systém vybrat z tohoto rozbalovacího seznamu. – Jak bylo dříve řečeno funkce Rychlá úprava vám umožňuje pracovat mimo proces zpracování (workflow). Funkci Rychlá úprava můžete zapnout a vypnout v nastaveních projektu. – Zámek vám umožňuje zamknout prostředek, jako např. soubor. Pokud je zámek zapnutý, nemůže více uživatelů současně pracovat s daným prostředkem. – Vlastnost Informovat vlastníka obsahu o skončení platnosti, pokud je zpřístupněna, posílá vlastníkovi položky obsahu v době skončení platnosti e-mail. Když skončí platnost obsahu, je obsah odstraněn z úložiště redakční práce a stažen z běhového prostředí. v Klepněte na Přidat. Zákulisí: Jakmile přidáte projekt, uloží se hodnoty tohoto projektu do úložiště redakční práce WebSphere Portal content publishing do tabulky PROJECTS (projekty). Právě jste přidali projekt pro váš tým. Dalším krokem je import vzorového projektu.
Import projektu Zákulisí: Tento návod vám poskytuje vzorový projekt, který obsahuje všechny soubory .html, .jsp., .hrf a ostatní soubory prostředků, jež vytvářejí webový portál nebo webovou stránku. Tento vzorový příklad byl vytvořen v WebSphere Studio Application Developer exportován jako soubor .ear a nainstalován jako Podniková aplikace v WebSphere Application Server jako součást vzorové instalace redakční server. Tento návod nezahrnuje vytváření projektu v WebSphere Studio Application Developer nebo instalaci .ear v WebSphere Application Server. Pro tento projekt k tomu došlo automaticky při instalaci vzorku redakční práce WebSphere Portal. Chcete-li informace ve tvaru výukového programu, které se týkají vytváření projektu v systému WebSphere Studio Application Developer nebo instalace souboru .ear na serveru WebSphere Application Server, podívejte se do Příručky scénáře YourCo v Systému nápovědy produktu WebSphere Portal content publishing. Scénář: Nyní, když Rob přidal projekt, potřebuje importovat soubory ze vzorového projektu. Úloha: Chcete-li importovat vzorový projekt: 1. Pokud jste se odhlásili, přihlaste se jako rob. 2. Klepněte na Vytváření obsahu. 3. Klepněte na Správa portlet. K procházení dostupných portletů zřejmě budete muset použít ikony se šipkami. 4. Klepněte na Projekty/Vydání. 5. Podívejte se na Aktuální projekt uvedený nad rámcem pro položky. Pokud základní vydání vašeho projektu není aktuálním vydáním, nastavte jej klepnutím na základ pod názvem projektu a potom klepněte na Aktualizovat. 6. V rámci podrobností klepněte na Import. Zobrazí se oknoImportovat projekt. 7. V okně Importovat projekt: v Pole Adresář serveru ponechte prázdné. Cesta ke kořenovému adresáři pro import/export je správná tak, jak je. v Ověřte, že proces je nastaven na Importovat obsah nyní, a nikoli jako proces na pozadí. Kapitola 5. Návod pro začátečníky
15
v Klepněte na Importovat. Import může trvat několik minut. Chcete-li ověřit, zda je import kompletní: – Posuňte se na dolní okraj okna. – Jakmile jsou všechny soubory importovány, uvidíte potvrzovací zprávu oznamující kolik souborů bylo importováno. Například CTAC0168I: Celkem importováno: 590. Skutečný počet, který uvidíte, se může mírně lišit. Pokud potvrzovací zpráva uvedla, že nedošlo k importu souborů z důvodu aktuálnosti všech prostředků, daný projekt již byl naimportován. v Klepněte na OK. Chcete-li ověřit, zda byl obsah importován: 1. Klepněte na Obsah portlet. 2. V navigačním rámci by pod Strukturovaný obsah mělo být několik položek, a to včetně umístění skladu, klíčového slova, odkazů atd. 3. (volitelné) Pokud klepnete na kteroukoliv z těchto položek, uvidíte v rámci položek seznam konkrétních položek obsahu. Zákulisí: Jakmile naimportujete projekt, uloží se soubory projektu do několika databázových tabulek WebSphere Portal content publishing. Soubory s třídami projektu jsou uloženy v tabulkách databáze a adresáři \WEB-INF\wcpresources. Soubory s třídami a hrf soubory byly vytvořeny v WebSphere Studio Application Developer. Umožňují vám pracovat se strukturovaným obsahem. Jakmile naimportujete projekt, všechny importované kolekce prostředků (soubory s příponou .hrf) se automaticky zaregistrují do systému strukturovaného obsahu WebSphere Portal content publishing. Chcete-li poradit s vytvářením prostředků v systému WebSphere Studio Application Developer, podívejte se do Příručky scénáře YourCo, zejména na výukové moduly nazvané Začínáme projekt YourCo a Rozšiřování šablon a pravidel. Dalším krokem je nastavení uživatelského prostředku pro náhled.
Nastavení uživatelského prostředku pro náhled Scénář: Jakmile jste naimportovali projekt, musíte nastavit uživatelský prostředek, který se používá pro náhled vašeho portálu. To provedete pomocí úpravy nastavení projektu. Zákulisí: Uživatelský prostředek obsahuje informace o skutečných nebo fiktivních uživatelích vašeho webového portálu. Uživatelský prostředek pro náhled vám umožňuje si prohlédnout a otestovat výstup pravidel — můžete vidět, jak se zobrazí vaše webová stránka různým uživatelům. Později v tomto návodu uvidíte jak návod funguje. Úloha: Nastavit uživatelský prostředek pro náhled: v Pokud jste se odhlásili, přihlaste se jako rob. v Klepněte na Vytváření obsahu. v v v v v
Klepněte na Správa portlet. Klepněte na Projekty/Vydání. Klepněte na název vašeho projektu. V rámci podrobností klepněte na Upravit. V poli Uživatelský prostředek pro náhled vyberte Ukázkový uživatel. Poznámka: Možná budete potřebovat změnit velikost rámce nebo se posunout dolů. v Klepněte na Uložit.
16
Systém nápovědy WebSphere Portal content publishing
Když je nyní nastaven Uživatelský prostředek náhledu, můžeme se krátce podívat na šablony a potom spustit proces požadování a provádění změn. Chcete-li sekci se šablonami vynechat, můžete přejít přímo na Vytváření a přizpůsobování obsahu
Prohlídka šablon (volitelné) Zákulisí: šablony jsou stránky JSP nebo XSL, které vašemu týmu umožňují vkládat obsah ve strukturovaném formátu. Šablony přispěvatelům umožňují vkládat obsah do portálu, aniž by se museli starat o formátování nebo zobrazení. Šablony se používají se strukturovaným obsahem nebo syndikovaným obsahem. Nelze je použít pro obsah na bázi souborů. Existují tři typy šablon v WebSphere Portal content publishing: redakční, podrobností a souhrn. Systém WebSphere Studio používá průvodce šablonami k vytváření základních šablon pro vaše typy obsahu. Všechny šablony jsou volitelné, protože pokud nemusíte generovat soubory HTML ze svého statického obsahu, nepotřebujete šablony podrobností ani souhrnu. Než budeme pokračovat v návodu, zde je stručný přehled o šablonách WebSphere Portal content publishing: v Redakční šablony používá váš tým pro přidávání, upravování, zobrazování a předběžné prohlížení strukturovaného nebo syndikovaného obsahu. v Šablony podrobností se používají k vytváření obsahu, který váš tým přidává. v Šablony souhrn se používají k vytváření seznam obsahu, který váš tým přidal. Scénář: v tomto oddílu návodu se přihlásíte pod jménem Rob a dozvíte se vše o šablonách, nastavených pro tento projekt.
Prohlídka šablon (volitelné) Úloha: prohlídka šablon: 1. Pokud jste se odhlásili, přihlaste se jako rob. 2. Klepněte na portlet Obsah. 3. Klepněte na Strukturovaný obsah. 4. Klepněte na Zprávy. 5. Položku zprávy si prohlédnete tímto postupem: v Klepněte na Náhled nalevo od položky Standard Food. Tím dojde k zobrazení položky se zprávou. v Klepáním na různé nadpisy (Data a údaje, Právní aspekty, Viz také, Klíčová slova) postupně zobrazíte veškerý obsah. Tyto stránky JSP patří mezi redakční šablony JSP používané k prezentaci atributů (podrobností) vybrané položky Zpráv. Uvedené šablony může vytvořit každý, kdo umí programovat stránky JSP. Systém WebSphere Studio obsahuje průvodce, jež vám pomáhají s nastavením šablon a jejich přiřazením k různým etapám práce s obsahem (vkládání, úprava, náhled). v Po skončení prohlížení okno zavřete. Nastavení šablon produktu WebSphere Portal content publishing zobrazíte tímto postupem: pod Strukturovaným obsahem. 1. Klepněte na Šablony 2. Existují tři typy šablon. Klepnutím na Autor zjistíte, které stránky JSP se používají pro redakční práci (tj. při vytváření obsahu). Rámec pro položky zobrazí podrobnosti o typu šablony. Jde o místo, kde se pro různé šablony definují stránky JSP. Při importu projektu byly tyto stránky JSP zavedeny do našeho pracovního prostoru. 3. Zavřete obrazovku Šablony pro zprávy. Kapitola 5. Návod pro začátečníky
17
Z poslední sekce zřejmě vysvítá, že existuje nějaká struktura souborů. Skutečné umístění šablon zobrazíte tímto postupem: 1. Na kartě Obsah klepněte na Soubory. 2. Postupně rozbalte složky Šablony, Zprávy a Autor. V rámci pro položky se zobrazí stránky JSP odpovídajících redakční šablon pro zprávy. 3. V rámci pro položky klepněte na Náhled okno Přidat článek zprávy. Zde vidíte, jak se šablona JSP zobrazuje. 4. Pak okno zavřete.
vedle jedné ze stránek JSP. Tím se otevře
5. Klepněte na add.jsp (přímo na název, nikoli na Náhled nalevo od něj). 6. Rámec podrobností nyní zobrazí informace o zvýrazněném souboru a některé ovládací prvky. Kód JSP vybraného souboru zobrazíte klepnutím na Upravit . Tím dojde k otevření souboru v editoru, který jste přiřadili k souboru typu JSP. (Pokud k tomuto typu souboru není přiřazen žádný editor, vyhledejte příslušné pokyny pro přiřazení v Nápovědě daného operačního systému.) Soubor zatím nebudeme upravovat, takže ho po skončení prohlížení kódu JSP zavřete. To je závěr prohlídky šablon. Dokončili jste nastavování projektu pro váš tým. Dále Rob zinicializuje úkol, aby Greg mohl do portálu Finanční YourCo vkládat nový obsah.
Vytváření a přizpůsobování obsahu Scénář: Nyní, jakmile je projekt nastaven, může váš tým začít používat WebSphere Portal content publishing pro vytváření obsahu. Pomocí pracovního procesu Změna, schválení, popsaného výše (viz “Proces zpracování (workflow)” na stránce 12), bude váš tým provádět řadu úloh včetně: v “Požadavek na změnu” v “Provádění změn” na stránce 19 v “Přezkoumání změn” na stránce 23
Požadavek na změnu Scénář: V rámci tohoto cvičení budete hrát roli Roba. Rob si prohlédne portál Finanční YourCo a dojde k závěru, že chce nový článek pro portlet Nejnovější zprávy. Rob pomocí WebSphere Portal content publishing zahájí novou úlohu a požaduje provedení změny. Úloha: podívat se na webový portál, pak zahájit nový úkol a požádat o změnu. Portlet Nejnovější zprávy přezkoumáte tímto postupem: 1. Přihlaste se k portálu WebSphere Portal jako rob. 2. Klepněte na Finanční YourCo portlet. 3. Klepněte na Domů. Všimněte si, že se zde nachází několik portletů s různými informacemi. Rob si uvědomí, že portlet Nejnovější zprávy musí zobrazit pouze jeden ze dvou článků: první z nich je nový článek o nedávném zvyšování produkce obilovin, který by měl dle jeho požadavku napsat Greg, a druhý - již napsaný - článek se zabývá dovolenými na Aljašce. Nový úkol zinicializujete tímto postupem: 1. Klepněte na Vytváření obsahu a potom na Vítejte. 2. V navigačním rámci klepněte na Zahájit nový úkol.
18
Systém nápovědy WebSphere Portal content publishing
3. V okně Zahájit novou úlohu: v V poli Název úkolu zadejte Přidat článek zprávy. v V poli Popis úlohy zadejte následující popis. Greg, přidat článek zprávy o zvýšené produkci obilovin na americkém Středozápadě. Vytvořit takové pravidlo, aby se tento článek zobrazil pouze uživatelům z amerického kontinentu, a ostatním návštěvníkům se zobrazil článek o dobrodružných dovolených na Aljašce, který napsala Helen. v Povšimněte si, že můžete specifikovat pracovní proces v poli Proces pro novou úlohu. Standardní nastavení je Změna, Schválení. Ponechte to jako proces pro tuto úlohu. Můžete klepnout na Zobrazit a prohlédnout si zobrazení procesu ve vývojovém diagramu. v V poli Projekt by váš projekt měl být jako standardní. Pokud není, vyberte jej z rozevíracího seznamu. v Pro ostatní pole potvrďte výchozí hodnoty. 4. Klepněte na Spustit. Zákulisí: Úkol se přesune do další etapy sledu prací (workflow) a Greg (stejně jako další přispěvatelé obsahu) obdrží e-mailové upozornění, že je čeká úkol (poznámka: to však nemusí platit pro všechny volby procesu workflow). Ve složce Moje úlohy se daný úkol zobrazí pouze uživatelům, jež mají k této části sledu prací workflow přístup nebo kteří se daného procesu zúčastnili. Například uživatelům ve funkci Vedoucí projektu (role pro schvalování a přijímání nových úkolů) se tento úkol ve složkách Moje úlohy nezobrazí, ale protože Rob (Vedoucí projektu) daný úkol vytvořil, v jeho složce Moje úlohy se mu zobrazí. 5. Klepněte na Odhlásit.
Provádění změn Zákulisí: Tento oddíl se nazývá ″Provádění změn″ protože je to další krok v pracovním procesu Změna, schválení. Scénář: Greg (přispěvatel obsahu) používá šablony pro přidávání obsahu. Úloha: aby Greg mohl změny provádět, musí splnit následující úlohy: v “Vyzvednutí úkolu” v “Vložení článku zprávy ve tvaru strukturovaného obsahu” na stránce 20 v “Dokončení úlohy” na stránce 23
Vyzvednutí úkolu Scénář: Greg obdržel upozornění, že musí vytvořit obsah pro portál Finanční YourCo. První krok v procesu vytváření obsahu je vyzvednutí úkolu. Úloha: Vyzvednutí úkolu probíhá tímto postupem: 1. Do systému WebSphere Portal content publishing se přihlaste pod jménem greg. 2. Klepněte na Vytváření obsahu a potom na Vítejte. Zobrazí se seznam úkolů, na nichž může Greg pracovat. (Pokud se úkol Přidat článek zprávy nezobrazí, můžete zkusit poklepat na portlet Úkoly a potom na Všechny úkoly nebo klepnout na portlet Správa, Gregovi nastavit projekt Začínáme jako aktuální a pak znovu otevřít portlet Vítejte nebo Úkoly.) Zákulisí: daný Úkol, na němž Greg může pracovat, má název Přidat článek zprávy a Úloha, kterou může v tomto úkolu udělat, je Provést změnu. Úloha Provést změnu je přímo přidružena k procesu workflow Změna, Schválení. Provedení tohoto kroku je v procesu přiřazeno přispěvatelům obsahu, takže daný úkol se zobrazí Gregovi a ostatním přispěvatelům obsahu. Kapitola 5. Návod pro začátečníky
19
3. 4.
5. 6.
Greg si je vědom toho, že jsou i další přispěvatelé obsahu, a neví, zda má tento úkol přijmout. Rozhodne se, že případné další pokyny zjistí v komentáři. Klepněte na portlet Úkoly a potom pod Úkoly klepněte na Moje úlohy. Rámec pro položky zobrazí seznam úkolů, na nichž může Greg pracovat. Klepnutím na Přidat článek zprávy tuto položku zvýrazněte. V rámci podrobností se zobrazí podrobnosti o daném úkolu. Greg vidí Robův komentář a zároveň s tím i stav úkolu, který zobrazuje ″nevyzvednuto.″ Tím zjistí, že si má tento úkol vyzvednout. Klepněte na Vyzvednout.
Zákulisí: na kartě Proces v rámci podrobností pro tento úkol se nyní zobrazí zaktualizovaný obraz s krokem procesu, ve kterém se úkol nachází. Tyto obrazy lze zkonfigurovat; viz Systém nápovědy produktu WebSphere Portal content publishing.
Vložení článku zprávy ve tvaru strukturovaného obsahu Scénář: když si nyní Greg vyzvedl úkol Přidat článek zprávy, může používat příslušné šablony pro vložení článku zprávy ve tvaru strukturovaného obsahu. Úloha: článek zprávy vložíte ve tvaru strukturovaného obsahu pomocí šablon tímto postupem: 1. Pokud jste se odhlásili, přihlaste se jako greg. 2. Klepněte na Publikace obsahu a pak na Obsah. 3. Pod Strukturovaným obsahem klepněte na Zprávy. 4. V rámci položek klepněte na Nové . 5. V šabloně Zprávy proveďte tyto akce: v Není-li vybrána karta Hlavní, vyberte ji. Do následujících polí zadejte uvedené údaje: Titulek: Zvýšená produkce obilovin na americkém Středozápadě Podtitulek: sklizeň Autor: Greg Výtah: Produkce obilovin na americkém Středozápadě stoupá. Popisek: Skvělá úroda. Tělo: Farmáři se radují. Na americkém Středozápadě se letos díky vydatným dešťům očekává bohatá sklizeň. v Klepněte na kartu Data a údaje. v Po klepnutí na Volba dat vyberte Obraz zprávy. v Klepněte na Právní aspekty a do polí zadejte následující údaje. – Licence: YourCo Food – – – – – –
– Vlastník: TM YourCo – Text copyrightu: TM YourCo Foods v Klepněte na Odeslat. Šablona Zprávy se zavře a informace o článku se zobrazí v seznamu článků. (Všimněte si hvězdičky (*) vedle právě vloženého článku. Jde o indikaci toho, že v tomto úkolu byla daná položka vložena či změněna. Později si ukážeme, jak lze všechny změny obsahu určitého úkolu zobrazit najednou, a tím usnadnit přezkoumání a přijímání změn.) v Klepnutím na Náhled
si daný článek prohlédnete.
Přizpůsobení obsahu Zákulisí: v projektu již existuje několik pravidel: na tato pravidla se můžete podívat za účelem srovnání anebo je v této další sekci používat. Ačkoli byla již některá pravidla
20
Systém nápovědy WebSphere Portal content publishing
vytvořena, ukážeme si v tomto oddílu návodu jak vytvářet vaše vlastní pravidla. Pravidla, jež byla nainstalována současně s ukázkou, zobrazíte v portlet Přizpůsobení klepnutím na Pravidla a rozbalením složky Pravidla. Pravidla se zobrazí v rámci pro položky. Výběrem pravidla zjistíte jeho podrobnosti, jež se zobrazí v rámci podrobností. Scénář: Greg vytvořil článek zprávy, ale nyní musí změnit pravidla pro zobrazování článků s novinkami takovým způsobem, aby se daný článek zobrazoval pouze uživatelům nacházejícím se na americkém kontinentu ve Spojených státech, zatímco ostatní uživatelé mimo kontinentální USA obdrží jiný článek. Aby Greg přizpůsobil obsah zobrazovaný v portletu Nejnovější zprávy, vytvoří dvě nová pravidla: v “Prohlídka profileru” v “Kopírování a úprava pravidla Vybrat obsah” v “Vytváření pravidla Vazba” na stránce 22 Prohlídka profileru: Zákulisí: profiler je pravidlo používané ke kategorizaci návštěvníků webového serveru nebo charakteristik či okolností jeho nebo její návštěvy, jako je denní doba, ve které k ní došlo. Scénář: Greg si prohlédne profiler, který roztřídí uživatele do dvou kategorií, na základě jejich bydliště. Úloha: seznámit se s profilerem: 1. Pokud jste se odhlásili, přihlaste se jako greg. 2. Klepněte na Přizpůsobení portlet. 3. V navigačním rámci klepněte na Pravidla, potom na Pravidla a složku Novinky. 4. V rámci pro položky klepněte na pravidlo s názvem ContinentalUS. Rámec podrobností zobrazí obsah daného pravidla: ContinentalUS is Yes when current User.Home State is not equal to Alaska and current User.Home State is not equal to Hawaii Otherwise No
Když je tento profiler spuštěn, uvádí umístění aktuálního uživatele (osoba, která si prohlíží portál) buď uvnitř, nebo vně kontinentálních Spojených států. (Všimněte si způsobu psaní tohoto pravidla: každý, kdo má zcela neamerickou adresu – například kanadskou – bude klasifikován jako ContinentalUS equals Yes (rovná se Ano). Proto pro potřeby tohoto cvičení předpokládejme, že všichni uživatelé jsou v rámci USA a že těm na Aljašce nebude vadit zobrazení zprávy o dovolených na Aljašce.) Kopírování a úprava pravidla Vybrat obsah: Zákulisí: Pravidlo Vyber obsah načte data nebo prostředky pro obsah z vaší paměti dat nebo ’aktuální’ prostředek. Tento typ pravidla se obvykle používá k zobrazení obsahu. Scénář: nejdřív si Greg prohlédne pravidlo Vybrat obsah a potom ho použije jako základ pro vytvoření jiného pravidla. Úloha: přezkoumat pravidlo Vybrat obsah, zkopírovat ho a tuto kopii upravit: 1. Pokud jste se odhlásili, přihlaste se jako greg. 2. Klepněte na Publikace obsahu a potom na portlet Přizpůsobení . 3. Klepněte na Pravidla, potom na Pravidla a dále na Novinky. 4. V rámci pro položky klepněte na pravidlo s názvem Získat články o Aljašce. Rámec podrobností zobrazí obsah daného pravidla: Kapitola 5. Návod pro začátečníky
21
Vyber obsah whose News.Headline includes Alaska seřadit beze změny
Zákulisí: když se toto pravidlo spustí, vrátí všechny články zpráv, v jejichž titulku se nachází slovo ’Alaska’. Greg bude toto pravidlo používat jako součást vazebního pravidla, které vytvoří v další sekci. 5. Ujistěte se, že je zaškrtnuté políčko u pravidla Získat články o Aljašce a klepněte na
6.
7. 8. 9. 10.
Kopírovat pravidlo . Tím dojde k vytvoření kopie pravidla s názvem Kopie - Získat články o Aljašce a jeho umístění do seznamu dostupných pravidel. Vyberte ho a v rámci podrobností klepněte na Upravit. V poli Název pravidla upravte název pravidla na Získat články o sklizni. V oblasti pro definici pravidla klepněte na slovo Alaska. V okně Určete hodnotu změňte text z Alaska na Crop (sklizeň). Klepněte na Uložit a pak klepnutím na Uložit dané pravidlo uložíte.
Vytváření pravidla Vazba: Zákulisí: pravidlo Vazba kombinuje profilery a akce do propracovaných podmíněných příkazů, v nichž se provádějí určité akce na základě vyhodnocení profilerů. Úloha: Vytvořit pravidlo Vazba: 1. Pokud jste se odhlásili, přihlaste se jako greg. 2. Klepněte na Přizpůsobení portlet. 3. Klepněte na Pravidla, potom na Pravidla a dále na Novinky. 4. V rámci položek klepněte na Nové pravidlo 5. Na kartě Vlastnosti pravidla:
.
v V poli Název pravidla zadejte Získat články podle umístění. v V poli Popis zadejte Toto pravidlo získá články zpráv na základě umístění uživatele. v V poli Typ pravidla vyberte z rozbalovacího seznamu Spojení. v Klepněte na Profil. v V okně Vybrat profiler klepněte na ContinentalUS. Klepněte na Uložit. v Klepněte na Profil. v V okně Vybrat profil zaškrtněte Ne. Klepněte na Uložit. v Klepněte na provést akci. v V okně Vybrat akci, spojení nebo profiler se posuňte dolů a klepněte na Získat články o Aljašce. Klepněte na Uložit. v Pod Jinak klepněte na provést akci. v V okně Vybrat akci, spojení nebo profiler se posuňte dolů a klepněte na Získat články o sklizni. Klepněte na Uložit. 6. Dole na kartě Vlastnosti pravidla klepněte na Uložit. Vaše uložené pravidlo by mělo vypadat následovně: When ContinentalUS is No do Get Alaska Articles Jinak do Get Crop Articles seřadit beze změny
22
Systém nápovědy WebSphere Portal content publishing
Scénář: Greg dokončil vytvoření nového obsahu a pravidel pro jeho zobrazení. Nyní vyznačí, že svou práci dokončil; tato akce upozorní všechny schvalovatele (jako je Rob), že lze zahájit další úkol (přezkoumat a přijmout změny).
Dokončení úlohy Scénář: nyní když Greg vytvořil obsah a pravidla, musí dojít k přezkoumání a přijetí změny. Greg vyznačí, že je hotov, a požádá Roba, aby provedl příslušnou změnu v portletu Nejnovější zprávy. Úlohu: Dokončit úlohu: 1. Pokud jste se odhlásili, přihlaste se znovu jako greg. 2. Klepněte na Publikace obsahu, pak na portlet Úkoly a potom na Moje úlohy. 3. V rámci pro položky klepněte na úkol Přidat článek zprávy. 4. Klepněte na Dokončit. Zobrazí se oknoDokončit úlohu. 5. V poli Komentář v okně Dokončit úlohu zadejte Byl vytvořen nový obsah a pravidla. Zatím jste neuvedli, do kterého portletu se má vazba vložit, takže to ještě bude nutné udělat. 6. Klepněte na Dokončit. 7. Klepněte na Odhlásit. Zákulisí: Úloha se posune do další etapy v pracovním procesu. Nyní, když Greg dokončil úlohu, může Rob (uživatel Project Lead) přezkoumat práci přispěvatelů.
Přezkoumání změn Scénář: poté, co Greg provedl změny v úkolu Přidat článek zprávy, Rob tyto změny přezkoumá. Úloha: aby mohl Rob změny přezkoumat, musí provést následující akce: v “Vyzvednutí úkolu” v “Náhled obsahu a přiřazení pravidla k obsahu”
Vyzvednutí úkolu 1. 2. 3. 4. 5.
Přihlaste se do WebSphere Portal content publishing jako rob. V portlet Úkoly klepněte na Moje úlohy. Klepněte na název úkolu: Přidat článek zprávy. Klepněte na Nastavit jako aktuální. Úloha se přesune do Robovy složky Moje úlohy. Klepněte na Komentář. Přečtěte si Gregův komentář.
Scénář: Rob vidí, že byl vložen nový obsah, ale že je ještě třeba něco dodělat. Může tuto práci dokončit a zároveň přezkoumat Gregovy změny.
Náhled obsahu a přiřazení pravidla k obsahu Zákulisí: Náhled vám umožňuje prohlížet vaše webové stránky tak, jako byste byli zákazník. V náhledu si můžete prohlížet obsah přizpůsobený pro daného uživatele a pro daná data. Funkce náhledu vám také umožňuje upravit pozice v obsahu—můžete změnit, která pravidla jsou přiřazena danému mapování pozic. Stránka náhledu wps/myportal byla nainstalována spolu se vzorovým příkladem redakční server. Scénář: Rob je připraven si prohlédnout webovou stránku.
Kapitola 5. Návod pro začátečníky
23
Úloha: Prohlédnout si webovou stránku: 1. Pokud jste se odhlásili, přihlaste se jako rob. 2. Klepněte na Vytváření obsahu a potom na Náhled portlet. Náhled. Zobrazí se okno Určete kritéria náhledu. 3. V rámci položek klepněte na 4. V okně Určit kritéria náhledu zkontrolujte, zda je v rozevíracím seznamu Profil vybrán Základní uživatel z Aljašky, a zda je Stránka nastavena na wps/myportal. 5. Klepněte na Odeslat. Zobrazí se nové okno, což je portál v režimu náhledu. Klepnutím na portál Finanční YourCo jej zobrazíte v režimu náhledu. 6. Na portálu Finanční YourCo posouvejte ukazatelem myši nad různými obsahy , čímž zobrazíte příslušné informace včetně názvu daného obsahu a k němu namapovaného pravidla. Najděte obsah s názvem Nejnovější zprávy a klepněte na něj. Zobrazí se okno Vyplnit pozici. 7. V okně Vyplnit obsah: a. Klepněte na Upravit. b. Na kartě Podrobnosti mapování místa vedle Pravidla vyberte z rozevíracího seznamu Získat články podle umístění. Klepněte na Uložit a pak na Zavřít. 8. Obnovte webovou stránku YourCo Financial pomocí tlačítka obnovit ve vašem prohlížeči (možná uvidíte okno, které bude požadovat, abyste klepnuli na Zopakovat, klepněte tedy na tlačítko Zopakovat). Tím se zobrazí článek zprávy Dovolené s dobrodružstvím na Aljašce se rozjíždějí. Pokud chcete, můžete klepnout na odkaz a článek si prohlédnout. 9. Zavřete okno s portálem Finanční YourCo. 10. V rámci položek klepněte na Náhled. Zobrazí se okno Určete kritéria náhledu. 11. V okně Určit kritéria náhledu vyberte z rozevíracího seznamu Profil Základní uživatel ze Středozápadu. Klepněte na Odeslat. Tím se zobrazí portál Finanční YourCo. Zároveň se zobrazí článek zprávy Produkce obilovin Středozápadu roste. Stejně jako předtím můžete klepnout na odkaz a článek si prohlédnout. Scénář: Rob přezkoumal Gregův článek a ověřil, že pravidla fungují podle zadání. Následně Rob přijme Gregovy změny, což je pro tento projekt povýší na úroveň základního vydání.
Přijímání změn Úloha: přijmout změny: 1. Pokud jste se odhlásili, přihlaste se znovu jako rob. 2. Klepněte na Publikace obsahu, pak na portlet Úkoly a potom na Moje úlohy. 3. Klepněte na úkol Přidat článek zprávy. 4. Klepněte na Potvrdit. Zobrazí se oknoPřijmout. 5. Klepněte na Přijmout. Zákulisí: poté, co Rob přijme změny, dojde k povýšení práce přispěvatelů obsahu na úroveň vydání projektu, určenou pro daný úkol. To znamená, že všichni členové týmu uvidí danou práci ve svých pracovních prostředích pro projekt GettingStarted. Poznámka: jakmile Rob přijme změny, jsou všechny kroky v pracovním procesu Změna, schválení, dokončeny. 6. Klepněte na Odhlásit.
24
Systém nápovědy WebSphere Portal content publishing
Publikování změn Scénář: Rob přezkoumal a přijal změny obsahu. Dalším krokem je publikace projektu GettingStarted. V rámci tohoto cvičení budete hrát roli Tary (vydavatel obsahu). Nastavíte publikační server a budete publikovat svůj projekt.
Nastavení publikačního serveru Úloha: Nastavit publikační server: 1. Přihlašte se pod uživatelským jménem tara. 2. Klepněte na Vytváření obsahu a potom na Správa portlet. 3. Klepněte na Projekty/Vydání. 4. Klepněte na základní vydání pod Pro začátečníky a potom klepněte na Práce na v rámci podrobností. 5. V navigačním rámci klepněte na Publikační servery. 6. V rámci položek klepněte na Nové . 7. V rámci podrobností: a. V poli Název serveru zadejte název, který chcete používat pro odkazy na tento server. b. V poli URL adresa servletu zadejte http://<úplný_název_hostitele>:<port>//publishtarget? ContextRoot=
jako jeden řádek bez mezer; kde < váš_úplný_název_hostitele> je server, na nějž chcete publikovat; můžete použít stejný server, k němuž jste přihlášeni, <port> je port HTTP, je kontextový kořenový adresář aplikace (v tomto příkladu se shoduje s ukázkovým_kořenem_kontextu), která se odkazuje na publikační servlet, a je kontextový kořenový adresář portálu finanční YourCo. Například http://název_serveru.yourco.com:9081/wps/PA_x_x_xx/publishtarget? ContextRoot=/wps/PA_x_x_xx
Poznámka: výše uvedené hodnoty slouží jen jako příklad, takže je takto nezadávejte. Použijte hodnoty a číslo portu poskytnuté vaším administrátorem. Písmena x v kontextovém kořenovém adresáři jsou alfanumerické znaky. Další informace o nastavení publikačních serverů a určení správného kontextového kořenového adresáře pro portálovou aplikaci viz “Naplnění portálu Finanční YourCo” na stránce 9. c. Klepněte na Nastavení zabezpečení. Jako ID uživatele a heslo použijte hodnoty s administrátorským přístupem k aplikačnímu serveru WebSphere Application Server na cílovém počítači. d. Klepněte na Přidat.
Publikování projektu Úloha: Publikovat projekt: 1. Pokud jste se odhlásili, přihlašte se znovu jako tara. 2. Klepněte na Vytváření obsahu. 3. Klepněte na Správa portlet. (Abyste zobrazili portlet Správa, zřejmě budete muset použít šipky pro posun, umístěné vedle názvů portletů) 4. V případě potřeby klepněte na základní pod projektem GettingStarted a v rámci podrobností klepněte na Nastavit jako aktuální.
Kapitola 5. Návod pro začátečníky
25
5. Klepněte na Publikovat . 6. V okně Publikovat obsah: a. V seznamu Vyberte publikační server klepněte na název serveru, na který publikujete, a použijte tlačítko s šipkou doprava pro přesunutí do seznamu vpravo. b. Klepněte na Publikovat. c. Počkejte až až se vám zobrazí zpráva Publikování je dokončeno a klepněte na OK. 7. Klepněte na Odhlásit. Zákulisí: lze také zajistit, aby schválení úkolu automaticky spustilo publikování změn v daném úkolu. Ve výchozím stavu musí mít server název WPCP Publish. Tento a další aspekty procesu workflow lze přizpůsobit - včetně názvu publikačního serveru; viz ″Přizpůsobení sledu prací workflow″ v Příručce administrátora, která je součástí Systém nápovědy produktu WebSphere Portal content publishing.
Vytváření zpráv Scénář: Tara publikovala projekt Pro začátečníky na svůj běhový server. A chce vytvářet zprávy o efektivitě pravidel na webových stránkách společnosti. Před tím, než může vytvářet zprávy, potřebuje povolit protokolování.
Povolení protokolování Úloha: Povolit protokolování na běhový server: 1. Přihlaste se do Konzoly prostředků WebSphere Personalization http://:<port>/wps/PersAdmin, kde je název serveru. Jste-li vyzváni, přihlašte se jako tara. 2. Klepněte na Nastavení protokolu. 3. Zaškrtněte Povolit protokolování. 4. Klepněte na Uložit. 5. Zavřete Konzolu prostředků WebSphere Personalization.
Protokolování pravidel Nyní, když je protokolování povoleno, přejděte zpět a zobrazte portál Finanční YourCo: http://:<port>/wps/myportal. Pokaždé, když zobrazíte portlet nebo klepnete na odkaz v portálu Finanční YourCo, zaprotokolují se jeho pravidla. Zákulisí: aktivita uživatelů se protokoluje do databáze Zpětná vazba.
Vytváření zprávy hodnotící pravidla podle relevance Zákulisí: portál Finanční YourCo obsahuje několik obsahů, jež mají mapovaná pravidla. Když vytváříte zprávu hodnotící pravidla podle relevance, tato pravidla uvidíte. Poznámka: Je několik typů zpráv, které můžete vytvářet. V tomto návodu budete vytvářet zprávu hodnotící pravidla podle relevance. Zpráva hodnotící pravidla podle relevance zobrazuje názvy pravidel s počtem volání u každého pravidla. Úloha: Vytvořit zprávu Hodnotící pravidla podle relevance: v Pokud jste se odhlásili, přihlašte se do redakční server jako tara. v Klepněte na Sestavy portlet.
26
Systém nápovědy WebSphere Portal content publishing
v V navigačním rámci klepněte na Pravidla. v V rámci položek klepněte na Řazení pravidel. v Klepněte na Spustit zprávu. Zpráva hodnotící pravidla podle relevance se zobrazí v novém okně.
Blahopřání Blahopřejeme vám. Dokončili jste Návod pro začátečníky WebSphere Portal content publishing Tento návod předvedl jeden způsob použití procesu workflow k dokončení úkolu přizpůsobení a vložení obsahu. Po nějaké době práce s produktem WebSphere Portal content publishing je možné, že zjistíte i jiné způsoby provádění stejných úkolů. Chcete-li navíc řešit obtížnější úkoly, zkuste následující: v Vraťte výchozí pravidlo (Získat články nejnovějších zpráv) do obsahu Nejnovější zprávy a potom namapujte vazbu Získat články podle umístění k obsahu Nejnovější zprávy jako součást nově vytvářené kampaně. v Zkuste použít funkci Hledat k vyhledání článků zpráv podle titulku, času vytvoření a dalších informací. Poznámka: pro daný projekt může být nejprve nezbytné spustit vyhledávací rejstřík. Viz vyhledávací rejstřík pod Projekty/Vydání v portletu Správa. v Vytvořte a publikujte nový obsah s nastavením skončení platnosti obsahu.
Obnovení projektu výukového programu Projekt GettingStarted obnovíte pro dalšího uživatele provedením postupu v následujícím pořadí: 1. V portletu Přizpůsobení pod Kampaně změňte jako uživatel Rob pravidlo namapované na obsah Nejnovější zprávy zpět na Získat články nejnovějších zpráv. 2. V portletu Přizpůsobení odstraňte pravidla nazvaná Získat články podle umístění a Získat články o sklizni. 3. V portletu Obsah odstraňte článek nazvaný Produkce obilovin Středozápadu roste. 4. Jako Tara publikujte zaktualizovaný projekt. Tento krok odstraní obsah a pravidla, jež jste odstranili v kroku 2 a 3 z cíle publikačního serveru. Jako Rob nyní můžete vytvořit nový úkol pro Grega, začínající na “Vytváření a přizpůsobování obsahu” na stránce 18. 5. (Volitelné) Jako Rob na portletu Správa pod Projekty/Vydání odstraňte projekt GettingStarted. Nyní lze výukový program začít pomocí “Nastavení projektu” na stránce 14.
Rady a tipy pro návod Rady a tipy pro návod obsahují několik odpovědí na otázky, se kterými jste se možná setkali během práce s Návodem pro začátečníky. Nemohu se přihlásit jako Tara, Rob nebo Greg. Zkontrolujte, že uživatelé tara, rob a greg byli zaregistrováni jako uživatelé v portálu WebSphere Portal. Viz také “Vytváření ukázkových uživatelů (aktérů)” na stránce 11. Proč se při importu ukázkového projektu zobrazí chyba: CTAC0056E: adresář pro import neexistuje ? Cesta projektu pro import/export musí být správně nastavena. Kapitola 5. Návod pro začátečníky
27
Aby bylo možné na projektu pracovat, na portletu Správa klepněte na základní vydání projektu Pro začátečníky a v rámci podrobností pak klepněte na Nastavit jako aktuální. Klepněte na Pro začátečníky (nikoli základní) a zkontrolujte, zda je cesta pro import/export nastavena správně. Další informace o nastavení projektu a cesty pro import/export viz “Vytvoření projektu” na stránce 14. Při importu vzorového projektu se importuje pouze 233 souborů. V návodu bylo uvedeno, že mělo být importováno 590 souborů. Kde je chyba? Číslo 590 je přibližný odhad. Počet importovaných souborů by měl být větší než 500. Zkouším náhled na svou webovou stránku z portlet Náhled, ale chybí tam volby v seznamu Profil, proč? Musíte pracovat na projektu Pro začátečníky a uživatelský prostředek pro náhled v projektu musí být správně. Informace o nastaveních uživatelského prostředku pro náhled najdete v “Nastavení uživatelského prostředku pro náhled” na stránce 16. Když prohlížím svoje šablony v náhledu, tak obdržím zprávu ″Interní chyba serveru″. Občas také obdržím zprávu ″Vypršel časový limit sezení″ současně s ″Interní chyba serveru″, když prohlížím svoje šablony v náhledu. Proč? Zkontrolujte, zda kontextový kořenový adresář projektu Pro začátečníky je wps/wcpfr. Pokud je kontextový kořenový adresář nesprávně, bude se vám zobrazovat zpráva ″Interní chyba serveru″. Pokud je váš výchozí server WebSphere Application Server zapnutý, pak obdržíte také zprávu ″Vypršel časový limit relace″. Pokud je kontextový kořenový adresář správně, pak má šablona chyby v překladu. Ujistěte se, že se dá šablona správně přeložit v WebSphere Studio Application Developer.
28
Systém nápovědy WebSphere Portal content publishing