Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

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ů.

Podobné prezentace


Prezentace na téma: "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ů."— Transkript prezentace:

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


Stáhnout ppt "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ů."

Podobné prezentace


Reklamy Google