Lotus. Zonder poeha

Nederlandstalig weblog over IBM Lotus Notes en Domino.

De laatste weblog entries

Nog een zoon
4537 dagen geleden

Zoek de verschillen
4718 dagen geleden

We've got him
4744 dagen geleden

Customer Panel. Zo kan het ook gaan.
4745 dagen geleden

Get Social, Do Squash!
4746 dagen geleden

Nieuw Nederlands Lotus weblog
4746 dagen geleden

Twitter

Geweldige song: Vader – Impure t.co/hEZpPefn
4317 dagen geleden

@alexdepalex wtf doe je bij de mac als je ook een overheerlijke festival burger met gebakken uitjes kan eten?
4363 dagen geleden

@thimo (...) en?
4377 dagen geleden

@alexdepalex ja ik heb er een gewonnen man!
4379 dagen geleden

@alexdepalex en, is het goedgekomen? t.co/zVE8CqT7
4379 dagen geleden

Volg mij op twitter:
twitter.com/zonderpoeha

Elders

Extend IBM Connections with XPages in less than 100 Seconds
3913 dagen geleden via OpenNTF Blog

OpenNTF Domino API Webinar Sample snippets
3913 dagen geleden via XSnippets

Patterns in achieving social business success
3913 dagen geleden via IdoNotes (and sleep)

Social Connections V ��� or the story of a STRESSful city
3913 dagen geleden via (Social) Business as usual...

The Era of Cognitive Computing
3914 dagen geleden via Irving Wladawsky-Berger

Search engine optimization (SEO)
3914 dagen geleden via Lotushints

Directory Change Analyzer
3914 dagen geleden via OpenNTF Blog

New Video Series: Extend and access IBM Connections and less than 100 Seconds
3914 dagen geleden via OpenNTF Blog

MAMIL gone mad
3914 dagen geleden via wissel.net

First Notes app to .NET MVC
3914 dagen geleden via BleedYellow Blogs

Simple XPage to test mail routing
3915 dagen geleden via XSnippets

British Grand Prix: Lewis Hamilton's chances at Silverstone disappear after ... - Metro
3915 dagen geleden via ibm lotus - Google News

Een Nederlandstalig Lotus weblog

Welkom op "Lotus zonder poeha", het Nederlandstalig Lotus weblog van Martin Schaefer. Hier vind je het laatste nieuws uit de IBM Lotus wereld en soms ook daarbuiten. De artikelen zijn geschreven door Martin en zijn gastbloggers.


Test 190-951: IBM Lotus Notes Domino 8.5 Application Development Update

donderdag, 22 januari 2009 17:10 door Martin Schaefer

Ik heb net twee pogingen gedaan om de mijn certificering te upgraden naar versie 8.5; Dit was examen 190-951: IBM Lotus Notes Domino 8.5 Application Development Update.

Helaas heb ik mijn upgrade niet gehaald (een keer 64/71 en een keer 68/71), er is gewoon nog te weinig informatie zoals proefexamens of exam guides over de nieuwe mogelijkheden, tevens heb ik nog niet veel gedaan met de nieuwe Designer en XPages. Volgende keer beter.

Het examen is verdeeld in de volgende kennisgebieden:

  • XPages (85% de vragen in het examen gaan over XPages)
  • Domino Designer in Eclipse (10%)
  • Programming Enhancements (5%)

XPages is dus duidelijk de belangrijkste factor in het examen.

De volgende vragen worden gesteld:

  • Het verschil in toepassing van Serverside javascript en Clientside javascript.
  • Hoe gebruik je Cookies in XPages?
  • Begrijp het verschil tussen Core Controls, Container Controls en Custom Controls
  • Wat zijn Application worksets en hoe kan je ze gebruiken?
  • Wat zijn Themes? En hoe verhoudt een Theme zich tot CSS style sheets. Hoe maak je Themes aan? Hoe koppel je een Theme aan een Applicatie?
  • Recent applications in de Domino Designer waar zit dat? (Geen idee eigenlijk... Ik heb het gezocht maar kan niets vinden)
  • Hoe rename je makkelijk en snel een veld in een applicatie? (Geen idee, is dit met DXL?)
  • Hoe werkt een image placeholder en waar kan je deze voor gebruiken in XPages? Welke events heeft een image placeholder? (onclick, onmouseup, ... etc.)
  • Leer wat de Requestscope is (de scope per pagina request) en hoe je deze kan gebruiken
  • Leer wat de Sessionscope is (de scope per individuele browsersessie)en hoe je de sessionscope kan gebruiken
  • Leer wat de Applicationscope is (soort statische informatie, te gebruiken over meerdere sessies en requests, niet user afhankelijk, handig voor keywords etc.) en waar je applicationscope voor kan gebruiken
  • Waarom is AJAX goed en wat levert het op? (omdat je gedeeltes van een pagina kan verversen in plaats van de hele pagina, dit levert performance op)
  • Hoe werkt 'notesDocument.AttachVCard( object )' ? (zet een of meerdere vcards in een notesdocument, object is een document/documentcollection uit het NAB)
  • Wat doet 'notesRichTextDocLink.RemoveLinkage' ? (verwijder de doclink maar bewaar eventuele text stijlen, plaatjes e.d.)
  • Hoe krijg je de DOJO richtext control in een normaal form? (gebruik de optie 'using javascript control' in de HTML tab van de Richtext property box)
  • Welke Simple Actions zijn er allemaal voor XPages en hoe gebruik je ze in een XPage? (Change Document Mode, Delete Document etc.)
  • Hoe kan je waarschuwingen en errors op een XPage laten zien aan de gebruiker? (Gebruik de 'Display Error' core control)

Je kan het proefexamen vanaf vandaag bestellen bij Certfx. Gebruik de Lotusphere 2009 kortingskode "QWERTY" zodat je korting krijgt op je hele order.  Het proefexamen kost dan nog maar $42,-

Lotusphere 2009 dag 4 - iPhone, XPages, Lotusscript editor en Universal Studios

woensdag, 21 januari 2009 21:33 door Martin Schaefer

Na de parties van afgelopen avond van Blackberry, Teamstudio en IBM Scandinavia kreeg ik vanochtend om 04:30 een wake-up call van een (potentiële) klant uit Nederland.. tijd voor dag 4.

De teller staat inmiddels op 23 bijgewoonde sessies. XPages lijkt -althans voor developers- nog steeds het hoogtepunt van Lotusphere 2009. Voor administrators is het buzzword "Lotus Notes Traveler": neem Lotus Notes mee op je Nokia of Windows mobile telefoon/PDA. Tevens hoor ik veel positieve feedback over DAOS (Domino Attachments and Object Store).

iPhone support
Iets dat op dit moment redelijk wat 'buzz' veroorzaakt is de aankondiging dat Lotus Notes via Activesync met de iPhone zal gaan synchroniseren. Voor heel veel mensen is dat goed nieuws. Tevens zijn er in de testlabs in Orlando al demos te zien van Lotus Sametime op de iPhone.

XPages
Veel sessies over XPages. Met XPages is het mogelijk om snel mooie en zeer functionele web 2.0 applicaties te maken. IBM heeft hiermee echt een troef in de hand. Verwacht hier de komende tijd meer informatie over. Een mooie start is de release van de op XPages gebaseerde wiki template op openntf.org.

Lotus Notes 8.5.1 a.k.a. "de nieuwe Lotusscript editor"
Vanochtend was ik bij een sessie waarin de nieuwe Lotusscript editor gedemonstreerd werd. Live. Dus niet vanaf screenshots zoals we eerder deze week hebben gezien.

  • Type ahead van eigen variables
  • Code completion
  • Custom Class browser
  • database kan op r7 server staan en 8.5 editor
  • De mogelijkheid om je script altijd te saven. Ook al zijn er compilatiefouten

Preview Lotus Domino Designer in versie 8.5.1

 

Universal Studios
Vanavond staat de Lotusphere 2009 party in de Universal Studios op de agenda. IBM heeft Universal Studios afgehuurd. Alle attracties zijn gratis, het eten is gratis, het drinken is gratis. Sounds like fun!

Morgen is het alweer de laatste dag Lotusphere, om 15:15 staat de general closing gepland. Daarna weer feestjes...

XPages wiki template op openntf

woensdag, 21 januari 2009 17:15 door Martin Schaefer

Een van de eerste wapenfeiten van de samenwerking tussen IBM en openntf.org is vandaag op Lotusphere aangekondigd. Een XPage versie van de IBM wiki template die we kennen van developerworks is gedoneerd aan de opensource community via openntf.org.

Ben Poole, auteur van de DominoWiki template stond net op het punt om zijn versie 1.2 aan te kondigen. Helaas voor hem zijn de spotlights even richting IBM gegaan.

Download 'm nu!

Verder nieuws op Lotusphere: IBM heeft 12% meer winst geboekt, de groei kwam mede door groei in software verkoop. Winst op software verkoop is met 3% gestegen.

Lotusphere 2009 dag 3: Een tussentijdse samenvatting

dinsdag, 20 januari 2009 21:47 door Martin Schaefer

Na 17 sessies bijgewoond te hebben, drie feestjes, 's ochtends om 6:00 opstaan en om 01:00 weer naar bed, constant aan het praten met business partners, IBM'ers en oude bekenden, het heen en weer rennen tussen de Swan en Dolphin hotels zou je zeggen dat ik een beetje moe ben. Toch is dat niet zo.

Lotusphere houdt mij echt op de been. Het is echt imposant om mee te maken hoe dit evenement georganiseerd wordt, vooral bij het ontbijt en de lunches zie je een knap staaltje organisatiekunde. Het zijn natuurlijk niet echt "romantic candle light dinners" (zie foto) maar het gaat allemaal als een speer.

De ideeën die ik bespreek met de aanwezigen zorgen er voor dat ik de komende tijd weer genoeg stof heb om mij in te verdiepen.

Toch is het nog niet helemaal wat ik er van had verwacht. Ik voel nog niet echt de 'buzz' die ik gehoopt had. Dit hoor ik van meerdere aanwezigen. De opening sessie was bombastisch en echt Amerikaans maar echte grote aankondigingen heb ik helaas niet gehoord. De komende dagen verwacht ik niet dat IBM nog spannende zaken gaat aankondigen maar we zullen zien.

De belangrijkste onderwerpen die op dit moment spelen (volgens mij dan):

  1. XPages - de nieuwe manier van webapplicaties maken  met de Lotus Domino Developer. Dit is echt goed spul.
  2. De aankondiging van versie 8.5.1 waarin de nieuwe Lotusscript en Java editor aanwezig zou zijn
  3. IBM Lotus Connections wordt (is) hot!
  4. Check lotuslive.com, de naam vind ik iets minder. Je hebt namelijk ook officelive.com van Microsoft
  5. IBM staat echt bovenaan op het gebied van social computing
  6. iPhone, Blackberry en Nokia support voor steeds meer producten (Quickr, Connections en Sametime)
  7. Ik ben benieuwd de samenwerking met Linkedin gaat opleveren

Tot zover de tussenstand. Ik ga weer snel naar sessie nummer 18.

Lotusphere 2009 dag 2 - General Opening session

dinsdag, 20 januari 2009 15:37 door Martin Schaefer

 

Gisteren is Lotusphere officieel geopend met de traditionele "General Opening Session". Na een kort optreden van de Blue Man Group opende Bob Picciano (general manager, IBM Lotus Software), net als gisteren bij de Business Development day deze opening sessie. Tijdens deze sessie is Picciano meer dan tevreden over de resulaten van IBM Lotus over afgelopen jaar. Afgelopen jaar heeft IBM Lotus 12.236 nieuwe namen van klanten in het orderboek mogen opschrijven. Verder geeft Picciano aan dat er 2% meer klanten aanwezig zijn op Lotusphere 2009 in vergelijking met vorig jaar.

 

Bij de aankondigingen zaten eigenlijk zo veel echte grote onderwerpen, eerlijk gezegd viel het een klein beetje tegen. Maar hier zijn alle aankondigingen op een rij.

 

Blackberry BES voor Lotus Domino 8.5 is vandaag released

Ook is de Blackberry client software voor Lotus Connections, Lotus Sametime, Lotus Symphony en Lotus Quickr released. Tevens zijn de nieuwe XPages ondersteund op Blackberry's.

 

Project Alloy

Project Alloy is het oude Project Atlantic, de samenwerking tussen IBM en SAP. De release van Alloy is gepland in maart 2009. Hiermee is het mogelijk om veel standaard SAP taken via workflow in Lotus Notes aan te maken en goed te keuren. Denk hierbij aan vakantieaanvragen en zakenreis verzoeken.

 

Linkedin sidebar plugin voor Lotus Notes

IBM heeft een strategische alliantie gesloten met Linkedin. De komende tijd zullen we gaan zien op welke manier die ingevuld wordt maar een van de eerste zaken is een nieuwe sidebar plugin voor Lotus Notes waarmee je direct in Linkedin kan zoeken en je profiel beheren. Verder zal IBM samen gaan werken met Linkedin om je Lotus Connections profiel en je Linkedin profiel te synchroniseren. Mijn gevoel is dat IBM door de alliantie met Linkedin meer grip krijgt op de social networking trend. Vooral voor het Lotus Connections productteam zal de kennis die opgedaan wordt tijdens de samenwerking met Linkedin erg bruikbaar zijn. Wellicht is het zo dat IBM Linkedin op termijn op Lotus Connections kan laten draaien?

 

Lotus Quickr

Er komt in Q2 een nieuwe versie van Lotus Quickr, versie 8.2. Er zijn een aantal verbeteringen aangekondigd op gebied van performance en functionaliteit. Een van de zaken die genoemd zijn is het gebruik maken van Xpages in de Lotus Quickr templates.

Er komt een koppeling tussen Lotus Quickr en Filenet P8 of IBM Content manager.

Ook zal Lotus Domino 8.5 als server ondersteund zijn.

 

Smartmarket

Om business partners tegemoet te komen opent IBM een soort marketplace voor business partners genaamd 'Smartmarket'. Klanten kunnen op Smartmarket zoeken naar oplossingen en op die manier direct in contact komen met de juiste business partner. Zie www.ibm.com/smartmarket voor meer informatie

 

Ook is een samenwerking met OpenNTF aangekondigd. Op welke manier dit ingevuld gaat worden is mij nog niet geheel duidelijk.

 

Lotus Foundation

Nieuws op gebied van de Foundation oplossing is dat Lotus Foundation nu ook als vmware image aangeboden wordt. Voorheen was er alleen een 'peripheral' offering waarmee je een machine kocht waar de Lotus Foundation suite pre-installed was.

 

Sametime Unified Telephony

Indrukwekkende functionaliteit is toegevoegd aan Samentime onder het label 'Unified Telefphony', de IP telefonie suite van Lotus. Belangrijke verbeteringen zijn:

 

  • Sametime weet wat je locatie is en zal gesprekken automatisch doorsturen naar het juiste telefoonnummer. Dit wordt bijvoorbeeld gedaan op basis van informatie in je kalender (meetings), maar ook regels zoals "als ik op kantoor in Eindhoven zit dan naar mijn vaste lijn, anders mobiel/secretaresse etc.". 
  • Naadloos overschakelen van telefoongesprekken, stel je zit in een telefonische meeting met je bureautelefoon en je moet op pad met je auto. Via samentime kan je het gesprek overzetten naar je mobiele telefoon en de telefonische meeting gewoon volgen in de auto.

 

Beta release is gepland half 2009.

 

Lotus Sametime 8.5

iPhone support

Geen Java applets of plugins meer nodig bij sametime meetings

 

Lotus Connections 2.5

Gepland in Q3. Grootste wijzigingen:

 

  • Nieuwe -sterk verbeterde- wiki interface
  • toevoegen van externe widgets (bijvoorbeeld flikr, twitter, etc)
  • Zoals eerder genoemd zal je Linkedin profiel gekoppeld kunnen worden aan je Connections profiel

  • iPhone ondersteuning

  • Communities functionatlieti is uitgebreid, zo kan je community places helemaal naar smaak inrichten en voorzien van widgets

 

 

Lotuslive Engage

Het grootste nieuws was eigenlijk de introductie van Lotuslive Engage (het oude Lotus Bluehouse). Een 'social workplace' waarin het mogelijk is om bestanden te delen, email, web conferences en events.

 

De demo liet een mooie blackberry integratie zien van de web conference mogelijkheid. Je kan de slides in de presentatie gewoon op je blackberry meekijken. Tevens worden annotaties en highlights gewoon getoond, dit terwijl je ook de presentatie kan luisteren.

 

Partnerships

Er zijn parterships aangekondigd met Salesforce.com, Linkedin en Skype. Skype integratie in de mailbox heb ik tijdens een van de demos al gezien.

 

Live demo op Lotusphere: De nieuwe Lotusscript en Java editor in Lotus Domino Designer 8.5.1

maandag, 19 januari 2009 20:57 door Martin Schaefer

Ik zit nu in sessie AD201 "IBM Lotus Domino Designer 8.5: A new beginning". Hier laat Maureen Leland een live demo zien van de nieuwe Lotusscript editor. Volgens Leland komt de nieuwe editor in de volgende upgrade van Lotus Domino Designer. Dit zou dus versie 8.5.1 moeten zijn. Ik heb een kleine spionage opname gemaakt van de editor in actie. (sorry ik zit helaas niet recht voor het scherm).

Demonstratie van de Lotusscript editor in Lotus Designer 8.5.1

De nieuwe editor bevat eindelijk de class browser en type-ahead van eigen classes. De demo ziet er indrukwekkend uit en dit is echt een enorme sprong vooruit. Met de introductie van deze nieuwe Lotusscript/Java Editor heeft IBM de Designer in een klap volwassen gemaakt.

Verdere highlights

  • XPages zullen vanaf de volgende versie ook gebruikt worden in de Lotus Notes client. Dit ging vooralsnog alleen via webbrowsers.
  • Designer zal er ook komen voor Linx en MacOS 

"Write once.. run everywhere" is het nieuwe credo.

An American dream

maandag, 19 januari 2009 19:18 door Martin Schaefer

Het moet echt niet gekker worden hier. Lig ik even op het strand, bij te komen van alle nieuwe afkortingen en begrippen die de afgelopen uren op mij zijn afgevuurd. Kijk een beetje rond links, rechts, naar boven... en wat zien we dan?

Smiley in the sky

Op zich leuk, je bent tenslotte op Disney territorium, dus dan mag dat best. Een moment later verschijnen de letters J ... E .... Z ....   een vliegtuigje is de tekst "JEZUS LOVES U" aan het maken.. in de lucht. Best bijzonder. Amerikanen reageren verrukt met kreten als "Oh my gosh, wonderfull", "Amazing!", "Look at that! I love it, how did they do that?". Ik denk: waarom?

De piloot weet overigens niet van ophouden want een half uur later zie ik, hoog boven mij, de tekst "JEZUS 4GIVES" voorbij drijven...

Lotusphere 2009 dag 1: Business Development Day (BDD)

maandag, 19 januari 2009 12:06 door Martin Schaefer

Mijn eerste Lotusphere is echt begonnen. De eerste dag stond voor mij geheel in het teken van Business Development Day, een dag voor Business Partners van IBM Lotus. Op deze dag wordt je bijgepraat over de ontwikkelingen op gebied van marketing en innovatie.

Opening

Mona Lisa's portret op Business Development DayBob Picciano (general manager, IBM Lotus Software) opende de dag. Het thema van Business Development Day was “Renaissance”, de letterlijke vertaling is 'Wedergeboorte' en dat is wel het juiste woord voor de situatie waarin IBM Lotus zich nu bevindt. Om het thema te ondersteunen was er een performance artist ingehuurd, deze schilderde op een spontane wijze Leonardo da Vinci's Mona Lisa.

“Groei op alle fronten” was volgens Picciano de huidige situatie waarin IBM Lotus zich bevindt. Hij voorspelt dit jaar weer grote groei en is er van overtuigd dat 2009 een heel mooi jaar gaat worden voor IBM Lotus en de business partners. De highlights van de aankondigingen waren:

  • project Alloy een samenwerking met SAP, vervolg op project Atlantic
  • vanaf 19 januari 2009 zal Lotus Bluehouse hernoemd worden naar Lotuslive.com.

Social computing

Chris Crummey, een man met ijzeren zenuwen, deed een live demo van nieuwe mogelijkheden in Quickr en het social computing principe. De demo liep vast op het moment dat hij een mail probeerde te openen. Stel je voor dat 3000 personen zitten te luisteren naar je verhaal en de demo loopt vast. Gelukkig had hij een plan B in de vorm van een op voorhand opgenomen screen capture.

Indrukwekkend was de demo waarin interne data wordt gecombineerd met externe data. Denk bijvoorbeeld aan een Google search waarin rechts documenten en personen verschijnen die in jouw bedrijf actief zijn. Deze informatie wordt via Lotus Connections gekoppeld aan de woorden waar je op zoekt in Google.

Task manager

Mary Beth Raven heeft een sneak preview laten zien van de 'Task manager' toolbar plugin. Ook liet ze een demo zien van een soort plugin die een email kan analyzeren en vervolgens bepaalde taken uit de tekst kan ontleden. Als voorbeeld gebruikte ze een mail naar een accountmanager in New York. Deze accountmanager krijgt een mail met daarin de melding van een probleem met een klant in Los Angeles en wordt verzocht om de klant te gaan bezoeken. De mail analyzer ziet, aan de hand van de werklocatie van de accountmanager in het adresboek, dat de accountmanager moet vliegen naar Los Angeles en geeft de suggestie voor de volgende taken:

  • travel approval
  • book ticket New York-Los Angeles

Ook wordt genoemd dat de taak 'travel approval' meteen een ingevulde travel request in SAP kan aanmaken via het eerder genoemde “Project Alloy”, de samenwerking tussen IBM en SAP.

Op naar Orlando

zaterdag, 17 januari 2009 11:30 door Martin Schaefer

Hier staat ie dan. De Boeing 777 die over een uurtje richting Washington vliegt. In Washington ga ik door richting sunny Orlando!

United Boeing 777

Ruim 100 Lotus Notes gebruikers op een Citrix Xenap server

vrijdag, 16 januari 2009 09:40 door Martin Schaefer

Twee dagen geleden heeft IBM het langverwachte whitepaper "IBM Lotus Notes 8.0.2 on Citrix XenApp 4.5: A scalability analysis" op Developerworks gepubliceerd. Ik weet dat hier veel mensen op aan het wachten zijn.

In het document staan de best practices, performance overwegingen en checklists opgenomen om Citrix zo optimaal mogelijk te configureren voor het gebruik met Lotus Notes 8.0.x en hoger. Op deze manier komt IBM tot de conclusie dat, met de juiste hardware en configuratie settings, het mogelijk is om ruim 100 Lotus Notes gebruikers per Citrix server te ondersteunen.

Dit whitepaper was op de Deutsche Notes User Group (DNUG) afgelopen jaar in november al aangekondigd door IBM.

IBM Lotus Symphony internet marketing

woensdag, 14 januari 2009 11:24 door Martin Schaefer

In de strijd om Microsoft's inkomsten uit werkplekken omlaag te krijgen heeft IBM de gratis Lotus Symphony suite gelanceerd voor de Mac en Windows.

IBM moet echter nog wat aandacht besteden aan internet marketing. Zo geeft de URL www.ibm.com/symphony een melding "Our apologies... The page you requested cannot be displayed"

De URL www.lotus.com/symphony komt gewoon uit op de Lotus site. Een gemiste kans. Zeker als je ziet dat de pers het woord 'Symphony' echt wel oppakt met ruim 61 artikelen in de afgelopen week.

De juiste url is overigens http://symphony.lotus.com. Niet slecht, maar het kan beter.

 

Waarom is dit zo belangrijk?

Een product redirect is belangrijk bij omvangrijke sites en daar valt de IBM site onder. De meeste geinteresseerden hebben geen zin om een site te gaan doorzoeken, de regel is na 3 kliks moet je de juiste informatie gevonden hebben. Daarom komt het steeds meer voor dat bezoekers www.sitenaam.com/product intypen om zo direct bij de juiste productpagina te komen.

Microsoft redirect de urls www.microsoft.com/outlook, /office, /excel etc. wel naar de betreffende productpagina's.

 

 

Lotus Domino Server upgrade naar 8.5

dinsdag, 13 januari 2009 19:36 door Martin Schaefer

Na een upgrade van ruim 12 minuten draait deze webserver eindelijk op 8.5! Zeg gerust een upgrade, zonder poeha.

De server draait op Debian GNU/Linux 2.6.18. Als ik binnenkort wat tijd heb zal ik een installatiegids maken met daarin uitleg hoe Domino op Debian is te installeren. Dit is op dit moment namelijk (nog) niet ondersteund.

Performance: StampAllMulti, ReplaceItemValue of Extended Class

dinsdag, 13 januari 2009 14:34 door Martin Schaefer

Sinds Lotus Notes 8.5 is het mogelijk om de StampAllMulti methode te gebruiken om velden aan te passen op documenten in een collectie (Notesdocumentcollection of Noteviewentycollection). Lees mijn vorige post voor meer nieuwe methodes in Lotusscript.

Tijd om te kijken hoe de StampAllMulti methode presteert.

Resultaten

De test is als volgt opgebouwd

We testen een schone database met een view waarin documenten staan. Deze documenten worden vanuit die view voorzien van 5 nieuwe velden op de volgende manieren

  1. StampAllMulti
  2. "Extended Class" syntax (notesdocument.veldnaam = "veldwaarde")
  3. ReplaceItemValue

Voor de Extended class syntax en ReplaceitemValue zullen de documenten via een "Getfirstdocument ... While ... Getnextdocument" loop opgezocht worden. Het verschil tussen de Extended class en ReplaceItemValue heb ik altijd al een keer willen bekijken dus dit is daarvoor een mooie gelegenheid.

Conclusie

Het loont om viewloops en meerdere 'StampAll' calls om te bouwen naar StampAllMulti. Uiteraard moet dit per geval worden bekeken aangezien je in viewloops veel flexibeler bent. Zo is het in een viewloop mogelijk om te bepalen of een bepaalde waarde wel of niet aangepast moet worden.

Verder is het verschil tussen de Extended Class en ReplaceItemValue wel degelijk aanwezig. Best practice blijft dus om ReplaceItemValue te gebruiken.

 

Nieuwe Lotusscript methods in de Lotus Domino Designer 8.5

maandag, 12 januari 2009 16:29 door Martin Schaefer

NieuwDe highlight van de Lotus Domino Designer 8.5 is uiteraard "XPages". Hieraan zal ik binnenkort een artikel wijden. Er zijn echter ook een vijftal nieuwe methodes toegevoegd in Lotusscript.

 

StampAllMulti

StampAllMulti is aan te roepen vanuit een NotesDocumentCollection of NotesViewEntryCollection. Het grote verschil met de .StampAll methode is dat .StampAllMulti een NotesDocument als parameter meekrijgt waarin de velden staan die 'gestampt' moeten worden.

In onderstaand voorbeeld zie je hoe dit werkt.

Dim ses As New NotesSession Dim dbOrders As NotesDatabase ' Orderdatabase Dim vwOrdersUnprocessed As NotesView ' View met niet verwerkte orders Dim vecolOrders As NotesViewentryCollection ' viewentries van niet verwerkte orders Dim docStampFields As NotesDocument ' tijdelijk document om velden mee weg te schrijven op de viewentries Set dbOrders = ses.CurrentDatabase Set vwOrdersUnprocessed = dbOrders.GetView ( "sysOrdersUnprocessed" ) Set vecolOrders = vwOrdersUnprocessed.AllEntries ' maak een tijdelijk document object aan om de velden aan toe te voegen Set docStampFields = New NotesDocument ( dbOrders ) ' Zet hier de waarde van de velden om straks de velden van de gehele collectie aan te passen docStampFields.DateProcessed = Now docStampFields.ProcessedBy = ses.CommonUserName docStampFields.ProcessedStatus = "Processed" ' Pas de velden op de collectie aan met de velden die zijn aangemaakt op docStampFields Call vecolOrders.StampAllMulti ( docStampFields )
This LotusScript was converted to HTML using the ls2html routine,
provided by Julian Robichaux at nsftools.com.

 

NotesRichtextDocLink

De NotesRichTextDocLink.RemoveLinkage methode verwijdert de link achter de doclink. De lay-out en de tekst van de doclink blijft gewoon bestaan.

 

NotesDocument en NotesViewEntry

Om te kijken of een document gelezen is kan vanaf versie 8.5 de 'GetRead' methode gebruikt worden.

  • 'GetRead' zonder parameter geeft 'true' terug indien het document (of viewenty) gelezen is.
  • 'GetRead' met als parameter de gebruikersnaam geeft een 'true' terug indien het document (of viewenty) door die specifieke gebruiker gelezen is.


NotesView

Met de ResortView methode is het mogelijk om een view opnieuw te sorteren op een andere kolom. De eerste optionele parameter is een string met de kolomnaam, de tweede optionele parameter is een boolean.  True=oplopend sorteren, False=aflopend sorteren (oplopend sorteren is default). Indien geen van de parameters is meegegeven zal de view worden gesorteerd op de eerste kolom in oplopende volgorde.

 

NotesSession

Met de introductie van de ID Vault in Lotus Domino 8.5 is het mogelijk om passwords door users te laten resetten. Hiervoor is de 'ResetUserPassword' methode in NotesSession toegevoegd. Deze methode is alleen aan te roepen vanuit een agent.

Lotus Domino en Google Adwords

maandag, 12 januari 2009 12:55 door Martin Schaefer

Afgelopen maanden ben ik druk aan het experimenteren met Google Adwords in combinatie met websites op Lotus Domino en de resultaten zijn prima. Er is echter een probleempje waar Domino niet zo goed mee kan omgaan. Na het koppelen van Google Adwords en Google Analytics staat automatisch de optie autocodering ("autotagging") op 'aan'. Deze optie is aanwezig om Google Adwords en Google Analytics goed met elkaar te laten samenwerken.

Het nadeel hiervan is dat de clicks op Adword advertenties worden voorzien van een parameter 'gclid' met daarin gecodeerde informatie voor Google Analytics. Bijvoorbeeld:

http://www.zzp-lotus-specialist.nl/?gclid=CNLx_O3Y5ZcCFRpnQgodvG2fDg

 

Domino kan helaas niks met deze optie en zal een Error 500 (HTTP Web Server: Invalid URL Exception) als resultaat teruggeven.

 

Oplossingen

Tot nu toe ben ik niet verder gekomen dan de oplossing: het uitzetten van de optie autocodering in Google Adwords. Ga naar: 'Mijn account' > 'Accountvoorkeuren' en zet daar de optie 'Statistieken bijhouden' op 'Nee'.

Adwords autocodering uitzetten om pagina's vanuit Adwords weer door Domino te laten tonen

Een andere oplossing zou zijn om een "?openpage" of "?opendocument" achter de url te zetten in de Adwords configuratie. Google zal hier dan automatisch ?opendocument&glcid=.... van maken. Alleen gaan er in mijn geval dan bepaalde URL rewrite regels de mist in.

Zodra ik meer heb over dit onderwerp zal ik dit via dit blog posten.

Wekelijkse samenvatting: week 2

zondag, 11 januari 2009 20:10 door Martin Schaefer

IBM Lotus Notes 8.5

Apple logoDe nieuwste versie van Lotus Notes en Domino, versie 8.5 is op 6 januari gereleased door IBM. Wat verassend is, is dat IBM dit heeft aangekondigd op de MacWorld Expo in San Francisco. De IBM Lotus Notes 8.5 client software is namelijk ook weer uitgebracht voor MacOS. De reden hiervoor is dat IBM gelooft in MacOS als enterprise operating system. Zeker na de 'minder succesvolle' release van Vista is het niet ondenkbaar dat op termijn MacOS ook met Windows gaat concurreren op de werkvloer. Ook Lotus Symphony, de office suite van IBM, zal binnenkort voor MacOS beschikbaar komen.

Meer achtergrondinformatie is te lezen in het artikel "New Software Puts Macs To Work" op informationweek.com en het artikel "IBM Polishes Its Apple Offerings" op Forbes.com.


Lotusphere's unieke "IdoCheckIn" systeem

Dit jaar zal tijdens Lotusphere voor het eerst het IdoCheckin systeem in gebruik worden genomen. Het systeem dat ontworpen is door Chris Miller maakt gebruik van de techniek van Brightkite.  Met IdoCheckin laat je weten aan je 'volgers'  waar je je op Lotusphere bevindt. Je kan je inchecken op een bepaalde locatie en mensen die je zoeken kunnen je op die manier sneller vinden. Brightkite is eigenlijk een soort Twitter maar dan met 'Location awareness'. Je kan de berichten van je connecties dus niet alleen volgen maar ook nog eens zien waar ze zich bevinden.

Link: Announcement: IdoCheckIn for Lotusphere2009

IBM luistert naar de 'community'

zaterdag, 10 januari 2009 13:55 door Martin Schaefer

ideajam logoOp verschillende Lotus gerelateerde blogs reageren de bloggers erg tevreden over een aantal nieuwe mogelijkheden van Lotus Notes 8.5. Vooral het feit dat een aantal zaken die hoog op de lijst stonden op Ideajam zijn door IBM opgepakt.

Voor de lezers die Ideajam nog niet kennen: Ideajam is een 'ideeënbus' opgericht door Bruce Elgort (Elguji Software). In Ideajam kan een idee worden aangemaakt. Vervolgens gaat de 'community' dit idee beoordelen door op het idee te stemmen. Ideajam draait uiteraard op een Lotus Domino server en is te koop voor ondernemingen.

Ook bevestigt Mary Beth Raven, Software ontwerper bij IBM Lotus, regelmatig dat ze onder andere Ideajam gebruiken om op de hoogte te blijven van feedback vanuit de Lotus community. Zie bijvoorbeeld een van haar 'Twitters' (of heet het 'Twits'?) gevonden door Matt White.

Enkele voorbeelden van ideeën die zijn opgepakt door IBM Lotus:

  • 'Open in designer' optie vanuit de administrator client (via Dennis van Remortel)
  • HTML signature van email is verplaatst naar de mailfile in plaats van de lokale computer. (idea op ideajam)
  • Attachments in Email zijn verplaatst naar boven. Zo hoef je niet meer naar beneden te scrollen om de attachments te zien. (idea op ideajam)

 

Lotus Notes en Domino 8.5 released

dinsdag, 6 januari 2009 12:04 door Martin Schaefer

Dames en heren. Lotus Notes/Domino 8.5 is nu te downloaden vanaf Passport Advantage. Ook nieuw is dat er nu eindelijk een Debian install versie van Lotus Notes is. Nu nog wachten op Debian ondersteuning voor Lotus Domino.

De voordelen van versie 8.5 zijn uitgebreid beschreven in de 'Reviewers Guide'. De highlights en downloadlink naar deze guide zijn in deze blog entry te lezen.

Ik ga snel upgraden en laat de bevindingen weten.

 

Update 12:46: Voor Lotus Domino 8.5 is er al een fix (DominoServer_85IF1_W32) op fixcentral te downloaden. Er zit een bug in het 'Adminp'  gedeelte: gebruikers worden na een 'rename'  niet gerenamed in groepen. Ook na een verwijdering worden gebruikers niet uit de groepen verwijderd. Dit is opgelost door de fix te installeren.

Wekelijkse samenvatting: week 1

zondag, 4 januari 2009 23:07 door Martin Schaefer

Allereerst: Een waanzinnig gelukkig nieuw jaar gewenst. Dat 2009 een mooi en positief jaar mag worden.

Januari begint voor mij al goed want Lotusphere staat voor de deur. In een eerdere blog post is mijn voorgenomen planning voor Lotusphere te lezen. Lotusphere is, zoals een mede reiziger naar Orlando tegen mij zei: "Lotus MET poeha" (bedankt Boudewijn).

 

Microsoft's Zune of moeten we zeggen "Zunecide"?

Geen Lotus nieuws maar wel opzienbarend: Op 31 december 2008 gaven alle 30Gb Zune's de geest. (Zune is Microsoft's tegenhanger van de iPod). Volgens de eerste gepaniekeerde eigenaren was het een Y2K9 bug. Uiteindelijk blijkt het iets te maken te hebben met het mechanisme dat schrikkeljaren berekent. Foei.

De oplossing was (gelukkig) vrij eenvoudig zet de Zune uit en wacht tot de batterij leeg is. Daarna zou ie weer moeten werken. NIet dat ik het kan testen want ik heb er geen.

Overigens schijnen duistere krachten uit het Apple imperium achter "ZuneGate" te zitten. Lees meer over deze samenzwering.

 

Lotus Notes in de Wolken

Een van de trends die steeds zichtbaarder wordt is het verplaatsen van desktop programmatuur zoals tekstverwerking, email en spreadsheets naar het web... errr, 'The Cloud'. De meesten van ons kennen inmiddels Google Docs of Zoho wel. IBM is ook actief in the cloud, kijk bijvoorbeeld eens naar Bluehouse. Hierop biedt IBM een hele uitgebreide collaboration omgeving.

Het laatste nieuws is dat IBM gaat samenwerken met Ubuntu om een virtuele PC aan te bieden met Linux (Ubuntu) en Lotus Notes als Outlook vervanger. Lees meer op Networkworld en eWeek.

Eind oktober 2008 kondigde IBM al de 'Hosted Notes' oplossing aan, hiermee kan een Lotus Notes mailbox gehuurd worden voor een bedrag van $96 per jaar. Deze dienst kan al worden gekocht via de IBM online shop. Ideaal voor zelfstandigen en MKB.

 

Open source Lotus Notes

Op 15 december 2008 kwam Chief Architect Ian Tree van het in Eindhoven gevestigde Hadleigh Marshall Netherlands b.v. met een open brief aan IBM met als titel 'Campaign to Open Source Domino'. De heer Tree ziet de afgelopen jaren een afnemende belangstelling in Lotus Domino/Notes en hij denkt dat met het openstellen van de source hier een nieuwe impuls aan gegeven kan worden. Ook zegt de heer Tree dat open source software voorrang heeft bij overheid en EU. Dit terwijl het ministerie van financiën in België onlangs gemigreerd is van Microsoft Outlook/Exchange naar IBM Lotus Notes/Domino.

Ian Tree heeft het idee vervolgens op Ideajam geplaatst. Tot nu toe hebben er ruim 80 mensen op gestemd en 77% van de stemmers is tegen.

Het idee op zich is natuurlijk best interessant, zeker met de beweging in Lotus Notes 8 naar Eclipse. Het is echter zo dat de codebase van Lotus Domino voor het grootste deel nog steeds C++ is. En de C++ open source community is veel minder groot dan bijvoorbeeld de Java community. Verder zou deze move door Microsoft opgepakt kunnen worden als 'IBM laat Lotus vallen'. Ik ben op dit moment dan ook nog niet overtuigd van het nut van deze move en ben dus tegen.

Ook de wat meer mainstream pers heeft dit bericht opgenomen zie het artikel van The Register.co.uk 'Big Blue urged to open Notes and Domino', hierin gaat TheRegister.co.uk vooral in op het feit dat IBM de 3.5 miljard dollar die het betaald heeft voor Lotus niet zomaar gaat doneren aan de Open Source community.

Verder leesvoer

Mijn Lotusphere 2009 planning

zaterdag, 3 januari 2009 14:58 door Martin Schaefer

Gisteren ben ik bezig geweest met het samenstellen van mijn programma en planning voor Lotusphere 2009. Het is een veelbelovende maar erg drukke planning geworden. Maar ik heb er absoluut zin in. Zoals in de planning te zien is gaat mijn interesse vooral uit naar de volgende onderwerpen:

  • Toekomstvisie van IBM met betrekking tot de Lotus producten
  • Nieuwe technieken in Lotus Domino Designer 8.5 zoals bijvoorbeeld XPages
  • Het customizen van Quickr omgevingen
  • Het kiezen van het juiste Javascript framework

Verder staat natuurlijk het kennismaken met verschillende specialisten en tussenpersonen op de borrels ook hoog op de agenda. Mochten er nog (potentiële) relaties geïnteresseerd zijn in een lunch of diner: neem contact met mij op dan spreken we iets af.

 

Mijn planning

zaterdag 17 januari 2009
17:56 20:07

Washington – Orlando Intl
21:00 22:00

Orlando Intl – Disney resort






zondag 18 januari 2009
07:00

ontbijt
Dolphin Pacific Hall and Tent
07:00 07:30

Registratie Dolphin Convention Foyer
07:30 08:30
BDD206 Competing against Microsoft Swan Osprey
08:45 09:45
BDD209 Aircover for Business Partners Swan Mockingbird
10:00

BDD General session

12:00

Lunch BDD
Yacht and Beach club Convention Center
13:30 14:30
BDD201 Small and Medium business Swan Osprey
14:45 15:45
BDD205 Domino market update/collaboration Swan Osprey
16:00 17:00
BDD101 Growth Lotus 2009 Swan Osprey 1
18:15 19:15
TURT101 Loltusphere 2009 guide Dolphin Southern Hemishphere III
18:30 21:00
Welcome reception
Swan/Dolphin poolside






maandag 19 januari 2009
07:30 08:00
ontbijt
Dolphin Pacific Hall and Tent
08:30 10:30
OGS101 Opening sessie Dolphin Northern/Southern Hemisphere
11:00 12:00
ID201 Lotus Notes/Domino a look ahead Dolphin Hemisphere I-V
12:00 12:30
Lunch
Dolphin Pacific Hall and Tent
12:30 14:15
SHOW202 Developing for Quickr Swan Osprey
14:15 15:15
BP111R Reports, charts and graphs Dolphin Southern Hemishphere I
15:45 16:45
BP215 Code giveaway Swan 7-10
17:00 18:00
AD203R Domino objects: whats new Swan 3-4
18:00 19:00
Showcase reception
Dolphin Atlantic Hall
19:00 22:00
SNUG Borrel
BoardWalk INN hotel, "Bellevue Lounge"
22:00 23:00
Lotusphere JAMfest
Atlantic Dance Hall at Disney's Boardwalk Resort






dinsdag 20 januari 2009
08:00 08:30
ontbijt
Dolphin Pacific Hall and Tent
08:30 09:30
AD204R XPages 101 Swan 7-10
10:00 11:00
AD207 Building XPages app Dolphin Southern Hemishphere I
11:15 12:15
AD403 Customizing Quickr Swan 1-2
12:15 13:30
Lunch
Dolphin Pacific Hall and Tent
13:30 14:30
BP141R Domino Mythbusters Swan Pelican
15:00 16:00
BP104 Choosing using javascript toolkits Swan Mockingbird
16:15 17:15
CUST101 Customer panel Dolphin Southern Hemishphere III
18:00 19:30
Speedgeeking Speedgeeking Dolphin Pacific Hall






woensdag 21 januari 2009
08:00 08:30
ontbijt
Dolphin Pacific Hall and Tent
08:30 09:30
AD214 Developers en performance Dolphin Southern Hemishphere IV-V
10:00 11:00
BP201 Adminblast 2009 Dolphin Northern Hemisphere D-E
11:15 12:15
BP103 Battle of the javascript toolkits Swan Osprey
12:15 13:30
Lunch
Dolphin Pacific Hall and Tent
13:30 14:30
BP101 Deploying apps in large scale Swan Mockingbird
15:00 16:00
BP204 Enhancing quickr with web 2.0 Swan 3-4
16:30 18:30
SHOW106 Cool web 2.0 apps with Xpages Swan Osprey
19:30 22:30
LS2009 Party
Universal Studios Florida®






donderdag 22 januari 2009
08:00 08:30
ontbijt
Dolphin Pacific Hall and Tent
08:30 09:30
BP202 Building secure domino server Swan 5-6
10:00 11:00
AD206 Super Sleek with XPages Dolphin Southern Hemishphere I
11:30 12:30
GURU101 Gurupalooza Swan 5-10
12:30 13:30
Lunch
Lunch Box Pickup at DL Pacific Hall
13:30 14:45
Ask the developers
Swan 5-10
15:15 16:00
Closing general session
Dolphin Northern/Southern Hemisphere
16:00

Lotusphere Byebye borrel SNUG







vrijdag 23 januari 2009
09:00 10:00
ontbijt

10:30 12:00
Disney resort – Orlando Airport

13:21 15:30
Orlando – Washington