vše o Lotus Notes a vývoji webových aplikací obecně ...

NOTES-to-WEB: Rychlá úprava Lotus Notes databáze pro přístup přes web (pro čtení)

David Marko  27 July 2010 15:01:27
IBM Domino server již od verze 4.6 obsahuje HTTP/webový server jako nedílnou součást celého balíku. Uživatelé Lotus Notes tak mohou pracovat s aplikacemi vytvořenými pro LN klienta nebo s těmi, které byly vytvořeny čistě pro webový prohlížeč a Domino je zde v roli webového serveru.  

Často od uživatelů aplikací pro LN klienta vyvstanou dotazy, jak se k datům dostat bez nutnosti použití LN klienta. Na řadě je úvaha o vytvoření webového rozhraní adekvátního LN klientovi. Tento postup, směřující k plnohodnotné alternativě uživatelského přístupu Lotus Notes klient a web, vede k dvojnásobným nákladům na tvorbu aplikace, neboť rozdílnost obou platforem je hodně výrazná.
Mnohdy se však zjistí, že uživatelům plně vyhovuje přístup do aplikace „pouze pro čtení“, aby se dostali k aktuálním datům ze svých cest, z domu atp.

Pro tento účel naše firma připravila balíček úprav (webových prvků pro LN databázi) nazvaný NOTES-to-WEB, který dokáže v krátkém čase existující Lotus Notes aplikaci upravit pro přístup přes web a to způsobem, který uživatelům formou jednotného rozhraní umožní základní přístup do aplikace na data, která jsou jim dle jejich přístupových práv k dispozici.

Použitý balíček NOTES-to-WEB je zaměřen na rychlou a cenově dostupnou adaptaci databáze. Pokud uvažujete o zpřístupnění některé z vašich databází pro web, požádejte si o nabídku na její úpravu.

Výhody dané našimi úpravami NOTES-to-WEB:
  • rychlá a cenově přístupná úprava stávající databáze pro přístup přes web
  • zabezpečení a přístupová práva adekvátní LN verzi aplikace
  • tvoříme cenový odhad podle struktury databáze
  • upravené uživatelské rozhraní umožňuje přístup do aplikace pro čtení
  • uzpůsobeno pro Domino server 6.5.x až 8.5.x
  • kompatibilní s běžnými současnými webovými prohlížeči

Takto pak například vypadá upravená databáze "Podatelna" z balíku WHEEL při prohlížení ve Firefoxu

Image:NOTES-to-WEB: Rychlá úprava Lotus Notes databáze pro přístup přes web (pro čtení)¨

Image:NOTES-to-WEB: Rychlá úprava Lotus Notes databáze pro přístup přes web (pro čtení)

Datové schránky - rozšíření funkčnosti o možnost vyhledávání kontaktů

David Marko  26 July 2010 17:08:17
Současnou verzi datových schránek pro Lotus Notes jsme rozšířili o možnost vyhledávání kontaktů pomocí webových služeb oficiálních Datových schránek. Možnosti Lotus Notes databáze DS se tímto rozšířili o dvě nové vlastnosti:

1. Při vytváření zprávy je nově při výběru adresáta možnost dohledání adresy přes vyhledávací služby Datových schránek. Uživatelé si pomocí dialogu nadefinují vyhledávací kriterium a z vyhledaných údajů mohou vybrat adresáty.
2. Lokální adresář, který je součástí Lotus Notes databáze Datových schránek, je rozšířen o možnost lokálního uložení vyhledaných adres. Lokálně uložené kontakty pak slouží k rychlejšímu a jednoduššímu výběru adresáta.

Využití této nové možnosti je dostupné na klientech s operačním systémem Windows, testováno bylo na Lotus Notes verzích 6.5 až 8.5.1.

Image:Datové schránky - rozšíření funkčnosti o možnost vyhledávání kontaktů

Rychlost Lotus Notes aplikací - důležitá nastavení, poznatky a postupy (pro vývojáře)

David Marko  22 July 2010 09:04:53
V souvislosti s problematikou rychlosti Lotus Notes aplikací si dovolujeme upozornit na dva starší články, které se na tuto oblast zaměřují. Přes dílčí možnosti optimalizací atp. je nutno upozornit, že návod na 'rychlou a zároveň rozsáhlou aplikaci' neexistuje a často její dosažení vede k protichůdným postupům či závěrům. Rychlá Lotus Notes aplikace je totiž aplikací, která má málo dokumentů, nepoužívá přístupová práva(readers), má minimum  pohledů a na formulářích málo polí a žádné vložené pohledy. Takovou aplikaci by ale asi nikdo nechtěl, neb by toho mnoho neuměla. :-)

https://www.ibm.com/developerworks/lotus/library/notes7-application-performance1/
https://www.ibm.com/developerworks/lotus/library/notes7-application-performance2/

xPages Mobile Controls podporují BlackBerry

David Marko  22 July 2010 08:58:38
xPages Mobile Controls jsou sadou komponent ulehčujících vývoj aplikací pro mobilní platformy pomocí xPages na Dominu 8.5x. Nyní se zdá, že se nám možnosti těchto komponent rozrostly o podporu BackBerry.

Detaily naleznete zde: http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-87L84D


Image:xPages Mobile Controls podporují BlackBerry

Lotus Notes 8.5.2: Single Copy XPage Design

David Marko  19 July 2010 07:59:55
Pokud jste již vytvářeli nějakou aplikaci pomocí xPages v Lotus Notes řady 8.5x, jistě vás napadlo, že by bylo velmi výhodné mít možnost sdílet jednotlivé komponenty v xPages vytvořené mezi různými databázemi(aplikacemi). V současnosti toto bylo možné pouze metodou rozkopírování komponenty xPages mezi jednotlivými databázemi, ve kterých jste ji chtěli použít, a následně nějaká ruční forma udržování aktuální verze mezi databázemi. Od verze Lotus Notes 8.5.2 však již toto sdílení xPages komponent bude vyřešeno poměrně elegantním způsobem.  Součástí nastavení aplikace je totiž nově dialog(výřez níže), ve kterém si můžete nastavit, ve které databázi(Single Copy XPage Design databáze) budete mít sdílené prvky xPages návrhu a aplikace je pak bude používat. Títm se vytvoří jedna databáze, která bude fungovat jako úložiště komponent xPages a ve svých jednotlivých aplikacích je můžete následně používat.

Image:Lotus Notes 8.5.2: Single Copy XPage Design
Takovéto řešení přináší dvě hlavní výhody:
1. Mnohem jednodušeji bude možno komponenty xPages sdílet a následně udržovat jejich aktuálnost. Vše totiž bude na jednom místě.
2. Internetový prohlížeč bude pro vaši sadu aplikaci stejné komponenty vytahovat ze stejného místa(URL). Bude tak moci efektivněji cachovat obsah, který jsou defacto stejný.

Některá omezení:
- databáze Single Copy XPage Design musí být NSF, ne NTF
- standardní(klasické) prvky návrhy databáze jako jsou formuláře, pohledy, agenti apod. musí být vždy v dané databázi. Sdílení těchto návrhových prvků není možné, týká se jen xPages.
- při použití(aktivování) této nové volby v aplikaci, je potřeba restartovat HTTP úlohu na Domino serveru

Podrobnosti o této nově připravované možnosti nazleznete zde http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Single_Copy_XPage_Design


IBM Domino server - 32 nebo 64 verzi?

David Marko  12 July 2010 08:08:50
Pokud uvažujete o instalaci nového Domino serveru  nebo o upgradu stávajícího spolu s operačním systémem, stojí jistě za zvážení nasazení 64 bitové verze operačního systému a Domino serveru. Nasazením 64 bitové verze získáte především možnost použití více  paměťi RAM, kterou bude schopen operační systém a Domino server využít. Velké množství infomací týkající se provozu 32 a 64 butové verze Domina naleznete na adrese http://www-01.ibm.com/support/docview.wss?uid=swg21296452 (v anglickém jazyce). V souvisosti s tématem upozorňujeme, že při použití 64 bitové verze Domina musíte použít i 64 bitové verze případných doplňků, které v rámci Domino serveru beží ve formě 'tasků'.  Týkat se to může například antivirových programů, různých proprietárních řešení atp. Použití 64 bitové verze Domina samozřejmě vyžaduje instalaci 64 bitové verze operačního systému.

Lotus Notes 8.5.2 - nové vlastnosti - část 4.

David Marko  7 July 2010 13:32:21
V poslední části této série bychom rádi zmínili dvě nové vlastnosti Lotus Notes Traveleru 8.5.2

1. Traveler pro Android

Traveler bude od této verze dostupný pro další platformu - Google Android. Příznivci této rozvíjející se mobilní platformy tak budou moci Traveler taktéž využít.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 4.

2. Informace o běhu Traveleru

Na konzoli Domino serveru máte možnost formou nového příkazu zjistit aktuální stav procesu Traveleru. Informace, kterou vám systém podá může vypadat například takto.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 4.

Lotus Notes 8.5.2 - nové vlastnosti - část 3.

David Marko  7 July 2010 13:14:11

1. Číslo verze Lotus Notes Designera, kterým byla daná komponenta designu naposledy modifikována

Jednotlivé komponenty návrhu databáze na sobě ponesou informaci, jakou verzí LN Designera byly naposledy upraveny.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 3.

2. Možnost podepisování přímo s Designera

Podepisování databází bude umožněno přímo z prostředí Lotus Notes Designera. Pro tuto operaci již tedy nebude nutné startovat LN Administrátora.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 3.


3. CKEditor

CKEditor bude defaultním rich-textovým editorem při tvorbě xPages aplikací. Jedná se o velmi vybavený editor s velmi rozsáhlými možnostmi nastavení. Detaily je možno najít přímo na stránkách projektu, který za vývojem tohoto editoru stojí.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 3.

Lotus Notes 8.5.2 - nové vlastnosti - část 2.

David Marko  7 July 2010 12:48:26
V druhé části našeho přehledu se podíváme na některé nové vlastnosti připravované verze 8.5.2 související s emailem.

1. Groups type-ahead

Nabídka posledních kontaktů při tvorbě emailu bude rozšířena i o výběr skupin z adresní knihy. Ty se v této nabídce nově zobrazují.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 2.

2. Uložení emailu do EML formátu (souboru)

Jednotlivé emaily bude možno ukládat do obecného EML formátu. Bude možné emaily uložit na HDD nebo je někomu zaslat atp.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 2.

3. Definování, co se bude ukládat do posledních kontaktů

Lotus Notes klient si průběžně zaznamenává kontaktní adresy těch, se kterými komunikujete. Ty pak nabízí při tvorbě dalšího emailu při zadavání adresy. V nastavení je nyní možno upřesnit, které adresy si má pamatovat - zda všechny, nebo má například cc a bcc vynechávat a do posledních kontaktů je neukládat.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 2.

Lotus Notes 8.5.2 - nové vlastnosti - část 1.

David Marko  7 July 2010 10:57:21
Nové možnosti a vlastnosti Lotus Notes klienta v připravované verzi 8.5.2 průběžně vycházejí na světlo, jsou prezentovány na konferencích, zmiňovány v blozích atp. V této sérii bychom se rádi podívali na jednotlivé novinky postupně. Dnes vybíráme tři.

1. Vícevláknová replikace

Replikace klientské stanice se servery bude moci probíhat asynchronně. Klient tak bude schopen replikovat více databází současně a eliminuje tím situace, kdy jedna dlouze replikovaná databáze blokovala další, potenciálně mnohem rychlejší replikace.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 1.

2. Ikony aplikací

Ikony aplikací budou moci být vyvedeny plnobarevně a ne pouze v základních  barvách. Mohou tak být výraznější a více odpovídat charakteru aplikace.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 1.

3. Zaslání skupiny z adresní knihy

Z adresní knihy bude možno zaslat, formou speciální emailové zprávy, skupinu uživatelů/osob jiné osobě. Dotyčný příjemce si pak jednoduše takovou skupinu osob může přidat do své adresní knihy a používat.

Image:Lotus Notes 8.5.2 - nové vlastnosti - část 1.

TOPlist