
Dva zajímavé pluginy pro Lotus Notes 8 
Jan Krejcárek, 12.08.2009
|
Kategorie: Články\Lotus Notes
Snippets
Snippets umožňují nadefinovat různé bloky textu, které pak můžete vkládat do jakýchkoliv rozepsaných dokumentů. Můžete tak vyřešit více podpisů, které vkládáte do emailů (formální s kontakty, formální bez kontaktů, kamarádský), předlohy standardních odpovědí, cestu k jednomu souboru, který po vás pořád někdo chce ale i např. standardní text pro pole Popis řešení ve Vaší helpdeskové aplikaci apod. Kromě textu můžete nadefinovat i přílohy a vkládat je místo textu do rich textových polí.
Celé to funguje poměrně jednoduše - stáhnete si a nainstalujete plugin, vytvoříte si notesovou databázi podle dodané šablony a cestu k ní uvedete v nastavení Notesů (File - Preferences - Snippets - o:n:e). Pak v databázi vytvoříte jednotlivé útržky, buď soukromé nebo veřejné. Po obnovení pluginu (ručně pomocí funkce Refresh nebo při otevření panelu) uvidíte dostupné útržky řazené do kategorií, zvlášť Vaše soukromé, zvlášť veřejné (u veřejných můžete omezit přístup na určitou skupinu lidí). Přetažením zvoleného útržku do textového pole se vloží text nebo soubor spojený s útržkem. Vše je rychlé a pohodlné.
Aplikaci Snippets stáhnete ze stránek projektu OpenNTF (http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/Snippets). Aplikaci představuje plugin do postranního panelu a Lotus Notes databáze obsahující samotné definice textů a přílohy. Notesovou databázi můžete umístit na server a sdílet tak texty s ostatními. Distribuční soubor obsahuje kromě pluginu a šablony Notesové databáze i dokumentaci s popisem instalace a nastavení přístupových práv k databázi.
Aplikace má jedno ALE - v dostupné verzi zobrazí pouze 20 útržků, deset na každé záložce. Rozšířenou verzi lze získat po kontaktování autora a zaslání příspěvku projektovému týmu nebo si můžete ve zdrojovém souboru přiloženém v distribučním balíku najít místo s omezením a plugin sami zkompilovat a nasadit.
Nastavení cesty k databázi
Definice útržku textu:
Secret Agent
Druhý plugin ocení vývojáři a administrátoři. Slouží k zobrazení všech agentů nacházejících se v databázi, kterou máte právě otevřenou (v klientu, ne v Designeru). Přehledně vidíte stav časovaných agentů (vypnuto, zapnuto). Po kliknutí na určitého agenta vidíte bližší informace jako popisek, datum a čas posledního spuštění, způsob načasování a log.
Z kontextové nabídky můžete navíc označený agent rovnou spustit.
Plugin do určité míry usnadní práci s agenty v databázi. Pokud si na něj zvyknete, nebudete se muset tolikrát přepínat do Designera, abyste zjistili, jestli je agent načasovaný a kdy byl naposledy spuštěn.
Plugin je dostupný na adrese http://www.jeffgilfelt.com/SecretAgent i s postupem pro instalaci.
Instalace pluginů
Nově doporučovaným způsobem instalace pluginů je využití widgets a aplikace Widget Catalog. Pokud tento způsob distribuce nemáte ve svém prostředí nastavený a chcete si jen pluginy vyzkoušet, můžete použít instalace pomocí nástroje Eclipse Update Manager.
Možnost instalace pluginů pomocí Update Managera je ve výchozím stavu Lotus Notes nedostupná. Pokud do souboru plugin_customization.ini nacházejícím se v adresáři framework\rcp v programovém adresáři Notesů přidáte řádek com.ibm.notes.branding/enable.update.ui=true, pak se po opětovném spuštění klienta Lotus Notes objeví v menu File - Application položka Install.
Po její aktivaci se zobrazí dialogové okno. Označte volbu Search for new features a klikněte na tlačítko Next.
Zobrazí se dialog pro výběr míst, která se mají prohledávat pro dostupné pluginy. Pomocí tlačítek Add Remote Location nebo Add Zip/Jar Location uveďte buď URL, kde se příslušná Update Site s pluginy nachází nebo zadejte cestu k souboru typu zip nebo jar, který jste si z příslušné stránky stáhli a který obsahuje pluginy.
V případě pluginu Secret Agent tedy vyberete Add Remote Location, zadáte název a URL adresu (http://www.jeffgilfelt.com/eclipseplugins/) a kliknete na tlačítka OK a Finish.
Poté se načte obsah příslušné Update Site a zobrazí se dostupné pluginy.
Označte ty, které chcete nainstalovat a klikněte Next. Odsouhlaste licenční podmínky, klikněte Next a poté Finish, začne instalace pluginů. Po skončení budete vyzváni k restartu klienta. Po restartu můžete plugin používat.
Závěr
Veřejně dostupné pluginy představují samostatné miniaplikace, z nichž některé jsou skutečně užitečné. Můžete mít ale i pluginy (vyvinuté vlastnoručně nebo ve spolupráci s vašimi partnery), které se integrují s vašimi firemními systémy a zajímavým způsobem rozšíří možnosti klienta Lotus Notes.
V poslední době se objevují nové pluginy na stránkách projektu OpenNTF. Vybírat můžete z Update Site s URL http://openntf.org/8625767000299513
Co si o pluginech do postranního panelu myslíte vy? Věnujete se jejich vývoji? A pokud ano, jakou úlohu pluginy plní ve spolupráci s Vašimi aplikacemi? Nebo byste rádi s vývojem začali a uvítali byste články na toto téma? Využijte komentářů pod článkem...
Seznam komentářů (2)
