img
You are here: Home / News  / Blog  / Pimp din Lotus Notes
no
dk
se
uk
FI
BE
NL

Pimp din Lotus Notes – Bevar investeringen

Pimp din Lotus Notes

Friday 12/23/2011

Lotus Notes er død

Lotus Notes er død! Sådan har det lydt talrige år fra Microsoft fronten, der fortsat promoverer Sharepoint som den hellige gral. Utallige virksomheder har investeret massivt i Sharepoint-platformen, men mangler forsat at få indfriet løfterne om effektiv videndeling og samarbejde til en pris, der er til at betale.
Mange Sharepoint-projekter er kuldsejlet med dårlig økonomi og svære implementeringer , når det bliver åbenlyst, at enhver afvigelse fra standard kræver et decideret udviklingsprojekt. Disse projekter når  sjældent avisforsiderne i det Microsoft-loyale Danmark. De færreste større virksomheder har lyst til at reklamere med problem-projekterne.

Sharepoint er Lotus Notes i en Web-browser

Min første oplevelse med Sharepoint var ren Deja Vu : ”Det her er jo en notes-klient i web”. Nøjagtig samme prototype-agtige tilgang til udvikling, som Lotus Notes  altid er blevet skiftevis elsket og hadet for. Nøjagtig samme måde at bygge formularer og  views på. Den største umiddelbare forskel var, at alle felter kun kunne placeres under hinanden. Dette undrede mig naturligvis, men lidt forskning afslørede, at jeg blot skulle erhverve mig en Infopath licens, for at kunne få mine felter til at stå ved siden af hinanden!

Men vores strategi er jo Microsoft

Mange virksomheder udtaler, at de har en ”Microsoft-strategi”. Hvordan man kan have et firmanavn som strategi skal jeg ikke gøre mig klog på, men en konsekvens af ovenstående valg er ofte, at Notes skal ”udfases”.  Dette skaber massive problemer for IT-chefen, der i virksomheden finder et bagland af forretningskritiske notes-baser, som skal migreres.
Spørger man Microsoft, er svaret ofte, at man via konverteringsværktøjer kan ”migrere” til Sharepoint. Faktum er, at notes-baser kan indeholde både kompleks applikationslogik, som ikke ”bare” kan konverteres til Sharepoint-websteder. Dette tilsyneladende quick-fix skaber en kaskade af følgevirkninger, hvor de mange notes-baser erstattes af tilsvarende websteder med mangelfuld logik.

Bevar investeringen…

Findes der noget alternativ, hvor man kan sige farvel til notes og samtidig undgå de store udgifter og frustrationer, der typisk følger med Sharepoint-migrerings-projekterne?  Svaret er kort og godt: Ja!
Forestil dig et scenarie, hvor du bevarer din investering i Domino-platformen, men web-enabler dine applikationer, så de kan sameksistere med din Sharepoint-platform. Du giver dine notes-databaser et moderne og brugervenligt web-interface, sparer udgifter til Notes-klienten og reducerer behovet for notes-kompetencer og uddannelse markant. Hvis behovet for at ”udfase” er så markant, at der ikke må eksistere Domino-servere internt kan dette naturligvis hostes og supporteres eksternt. 
 

Recepten: Ext JS, CKEditor og lidt håndværk

En forudsætning for at gennemføre en succesfuld Web-enabling af notes-applikationer involverer flere ingredienser. I Symfoni har vi valgt følgende:
1.       Et moderne javascript  fx Ext JS
2.       Eventuelt en web-editor fx CKeditor
3.       Og sidst men ikke mindst viden om, hvordan man kobler notes og Ext JS
Med disse byggeklodser er det muligt at tage en eksisterende notesbase, gøre den tilgængelig i en web-browser samtidig med, at man bevarer den robuste sikkerhedsarkitektur, som Domino altid har haft som sit varemærke.  

Eksempel: Gorm Larsen Nordic

I Symfoni har vi gennemført en række projekter, som involverer disse ingredienser. Processen er effektiviseret ved, at vi har forhåndsdefineret et generisk web design.  Nedenfor kan du se et eksempel på en traditionel notes-database, der er blevet web-enablet
 

Før: SALEMATE i Notes Klient

Salemate notes

 

Efter: SALEMATE i webbrowser

Salemate

 

Fordele

Der er sammenfattende følgende fordele

1.       Færre udgifter til test og migrering, da applikationslogikken bevares

2.       Udgiften til notes-klienter kan spares eller reduceres betragteligt.

3.       Brugerenes eventuelle frustrationer mod Notes UI fjernes med en ny moderne brugergrænseflade

4.       Behovet for at vedligeholde notes-domino kompetencer reduceres eller fjernes helt

5.       Domino-platformen kan hostes af 3.part.

Referencer

EXTJS:  http://www.sencha.com/products/extjs/

CKEditor: http://ckeditor.com/