Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilEmilie Pospíšilová
1
www.sutol.cz Symbióza Notesových aplikací s klientem Jan Krejcárek 14.11.2012 Symbióza: velice úzké soužití dvou nebo více různých organismů
2
www.sutol.cz Klasické aplikace v Lotus Notes bývají „uzavřené“ – musíte je otevřít, abyste je mohli používat. Standardní klient Lotus Notes nabízí prostředky, díky nimž lze k datům v aplikaci přistupovat „zvenčí“ Klasické Notesové aplikace
3
www.sutol.cz Rychlé vytvoření dokumentu v aplikaci odkudkoliv Prohledávání aplikace odkudkoliv Data aplikace zobrazené v kalendáři v poště (nativně a jako iCal formát) Využití postranního panelu –RSS feed –Pohled –Pohled jako webová stránka v XPages Agenda
4
www.sutol.cz Vzorová aplikace Události IT – evidence událostí týkající se systémů – výpadky, aktualizace, nové verze, změny v konfiguraci; plánované události – odstávky, nasazení aktualizací…
5
www.sutol.cz Vytvořit nový dokument Pravou myší na záložku Create bookmark… Vybrat složku More Bookmarks – Create Restart klienta Tlačítko pro rychlé vytvoření dokumentu odkudkoliv
6
www.sutol.cz Pohled v databázi se přidá jako další vyhledávací engine Lze distribuovat pomocí Widget Catalog Dostupné i na pravé tlačítko myši nad označeným textem Hledá v pohledu, který byl otevřený Vyhledávání odkudkoliv
7
www.sutol.cz 1.Otevřít pohled v databázi 2.Kliknout na šipku u Search Center 3.Vybrat Always show in Search List Vyhledávání odkudkoliv
8
www.sutol.cz 1.Z pohledu vytvořit nový widget 2.Označit „Perform a full text search…“ a „Add as an engine to the Search…“ 2. Vyhledávání odkudkoliv
9
www.sutol.cz Zobrazuje data z jiných kalendářových pohledů v aplikacích Nativně nebo jako iCal formát Kalendář
10
www.sutol.cz Kalendářový pohled - rekapitulace: –Pohled typu Calendar –1. sloupec datum a čas začátku –2. sloupec doba trvání v minutách –Oba skryté Kalendář
11
www.sutol.cz Přidání: 1.V kalendáři klik na Add a Calendar Kalendář
12
www.sutol.cz Přidání: –Vybrat typ Notes application calendar –Pojmenovat –Tlačítkem Lookup vybrat aplikaci a pohled (zobrazují se jen pohledy typu Calendar) Kalendář
13
www.sutol.cz Výsledek: Kalendář
14
www.sutol.cz RFC 2445 –http://www.ietf.org/rfc/rfc2445.txthttp://www.ietf.org/rfc/rfc2445.txt Kalendář - iCal
15
www.sutol.cz iCal formát BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Raiffeisenbank//NONSGML Events//CZ BEGIN:VEVENT DTSTART;TZID="Europe/Prague":20121114T08000 DTEND;TZID="Europe/Prague":20121114T081500 SUMMARY:obnova RA-BO-001.crt URL:notes://czcrbp25/C1257AA5006CF36B/0/8D1A145E05DB894 3C1257AB2003E0021 DESCRIPTION: CATEGORIES:IT Events UID:8D1A145E05DB8943C1257AB2003E0021 DTSTAMP:20121110T121700 END:VEVENT END:VCALENDAR Záhlaví Událost Zápatí
16
www.sutol.cz Záznam: VEVENT Pole: –DTSTART - začátek –DTEND - konec –SUMMARY - subjekt –DESCRIPTION - popis –LOCATION - místo –DTSTAMP - datum a čas vytvoření iCal pole
17
www.sutol.cz 1.pohled se záznamy iCalEvents 2.Nastavit Treat view contents as HTML iCal - vytvoření
18
www.sutol.cz 3.Formulář pro zobrazení pohledu ($$ViewTemplate for iCalEvents) 4.Nastavit content type na text/calendar iCal - vytvoření URL: http:// / /icalevents
19
www.sutol.cz Zobrazuje korektně i události přesahující dva dvě půlnoci Možnost filtrování záznamů, např. vidím jen záznamy určité kategorie (nativní kalendář zobrazuje vše) – viz. pohled iCalEventsGarant nebo iCalEventsCategory Výhody formátu iCal
20
www.sutol.cz Zapisuje záznam typu Account do lokální adresní knihy Mění calendarprofile (profilový dokument) v poštovní schránce (pole CalURLs) Lze naskriptovat (viz. agent Přidat do kalendáře náhled na události), funguje po restartu klienta Náhled na kalendář
21
www.sutol.cz Pro zobrazení nových a změněných dokumentů v RSS čtečce v postranním panelu Lze vytvořit jako widget (a distribuovat pomocí Widget Catalog) RSS kanály
22
www.sutol.cz Více formátů – RSS 2.0, Atom 1.0 Atom 1.0 – RFC 4287 (http://www.ietf.org/rfc/rfc4287.txt)http://www.ietf.org/rfc/rfc4287.txt RSS kanály
23
www.sutol.cz Vzorek kanálu tag:events.krejcarek.cz Události Záznamy v aplikaci Události obnova RA-BO-001.crt na serveru (Jan PLECITY) [Provoz] uuid:8D1A145E05DB8943C1257AB2003E0021 2012-11-10T11:17:12.000Z 2012-11-11T13:42:11.000Z <h4>obnova RA-BO-001.crt na serveru (plánovaná událost)</h4><div>14.11.2012 8:00 - 14.11.2012 8:15
24
www.sutol.cz Dokument dle formuláře Feed, content type text/xml Při požadavku na feed se testuje, jestli nebyl upraven nějaký dokument a pokud ano, feed se přegeneruje, jinak se vrátí beze změny Použita Java a knihovna Apache Abdera (http://abdera.apache.org) RSS - implementace
25
www.sutol.cz V-LUFeedsByType obsahuje feed V-FeedDocuments obsahuje feed a dokumenty typu událost seřazené podle data poslední změny. Pokud je feed první, nebyla žádná událost změněna. Formulář Feed volá na WebQueryOpen agent feed, který zařídí přegenerování obsahu URL: http:// / /feeds/events?OpenDocument RSS - implementace
26
www.sutol.cz RSS je vždy aktuální (vs. vytváření plánovaným agentem jednou za x minut) Není nutné jej vytvářet při každém dotazu (šetří se zdroje serveru) Výhody implementace
27
www.sutol.cz Rychlý přístup k dokumentům v aplikaci Lze využít pro tlačítka pro časté akce Je to widget, možno distribuovat pomocí katalogu Viz pohled 1. Události\7a Dle editace záznamu Flat Pohled v postranním panelu
28
www.sutol.cz 1.Otevřít pohled 1. Události\7a Dle editace záznamu Flat 2.Klik na ikonu widgetu 3.Vybrat Open this view a zrušit Show Navigator 4.Zveřejnit v katalogu Pohled v postranním panelu
29
www.sutol.cz Lepší možnosti formátování než pohled Snadné pomocí XPages Je to widget, možno distribuovat pomocí katalogu Viz XPage events.xsp Webová stránka v postranním panelu
30
www.sutol.cz 1.Klik na ikonu pro nový widget 2.Typ Web Page 3.Zadat adresu Webová stránka v postranním panelu
31
www.sutol.cz 4.Typ HTTP GET 5.Možno zobrazit pomocí Xulrunner, renderovací jádro Gecko (Mozilla) Webová stránka v postranním panelu
32
www.sutol.cz 6.Pojmenovat a zobrazit jako panel 7.Zveřejnit v katalogu Webová stránka v postranním panelu
33
www.sutol.cz Mobilní stránka z XPages Extension Library nemusí být nejvhodnější – velké písmo, formátování Webová stránka v postranním panelu Vlastní XPages Ext. Lib. Mobilní verze
34
www.sutol.cz Výsledek: Aplikaci lze používat napříč Lotus Notes
35
www.sutol.cz jan.krejcarek@sutol.cz Díky za pozornost
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.