About Lotus Notes and Domino and more... provided by the Emcon company.

Irriterande från Computer Sweden

Fredrik Malmborg  January 21 2012 07:13:48
Senaste ledaren i Computer Sweden irriterar mig verkligen. Jag längtar efter en oberoende branschtidning.

Chefredaktör Jörgen Lindqvist skriver bland annat följande om Lotus Notes: "Men är det skit från början förblir det skit oavsett hur mycket man putsar på det."

Du kan läsa den här:

http://computersweden.idg.se/2.2683/1.427527/windows-phone-utvecklarna-gjorde-ratt-fran-borjan?error=false#communityForm

Var tvungen att kommentera på plats:

Finn 5 fel
2012-01-21 16:11

 

Det vore önskvärt med ett något mer underbyggt påstående.

"Programsviten är så långt efter Outlook och Gmail..." - är taget ur luften och ingen relevant jämförelse.

"Men är det skit från början förblir det skit oavsett hur mycket man putsar på det." - Anledningen till att IBM inte gjort om är att grunden varit rätt från början. Precis som du nämner har ju inte Microsoft lyckats med det.

Jag misstänker att du som så många andra jämför mailfunktionen i Lotus Notes version 7 eller tidigare med dagens versioner hos alternativa leverantörer. Att basera ett generellt skitutlåtande om Lotus Notes på detta är patetiskt.

Givetvis finns det brister i Lotus Notes precis som i samtliga system som finns på marknaden idag.

Snälla styr CS mot en mer källkritisk, oberoende och bakgrundsgranskande aktör.


Simple enhancements that makes the Notebook template more useful

Fredrik Malmborg  December 23 2011 23:46:35
My Christmas give away to you all.

Clients wants more of the new look and feel they got in some of the 8.5 templates. Unfortunately IBM has not yet put enough energy into lifting the included templates. We got mail, contacts, notebook and blog that looks rather fresh and use the Composite Application features.

A client needed some place to store agreements and keep track of them. First I suggested using the teamroom template and strip things not needed. Unfortunately the teamroom template does not have the feel of version 8.5.

Solution

What I did was taking the notebook template and add some elements to it. As you see in the picture below there are some additional views.  The included views also have got some additional columns. All changes I suggest are very easy to do.

Image:Simple enhancements that makes the Notebook template more useful

I added this to the notebook template.
  • Views to support the additional features (View)
  • Possibility to set expiry date on document. (Field)
  • Status field to be able to handle unfinished documents (drafts) in the database. (Field)
  • Setting of reviewer / owner for document. (Field)
  • Notification to reviewer / owner when document is about to expire. (Scheduled agent)
  • Document level security. Who may read the document. (Field)

When you create a new document it looks like this:

Image:Simple enhancements that makes the Notebook template more useful

And depending on selections you get additional choices. I find it rather intuitive.

Image:Simple enhancements that makes the Notebook template more useful

Of course you use the ACL as usual to control access to the database. I just added some more detailed controls inside.

Notice the list of notification occasions. You can even use a negative number here, that will send notification after the expiration date.

With some rather small additions we now got a much more useful notebook template, using the new 8.5 look and feel.

Image:Simple enhancements that makes the Notebook template more useful

Exercise in Domino Designer

You need Domino Designer version 8.5 to do this. Preferably 8.5.2 with fixpack or 8.5.3.

I am not going to show you how to create and change the views because I expect you to be able to figure that out yourself.

First you should create a copy of the standard notebook.ntf. Then open that copy in Domino Designer.

First the form changes.

Image:Simple enhancements that makes the Notebook template more useful

Subject, Categories and Body are fields from the original templates. so are the fields at the top of the form.
I use "hide when" settings to make the form more user friendly, but I do not show you all the details of it here.

DocWorkflowType
: Radio button
default value="noexpire"
choices="Does not expire | noexpire", "Expires | expires"
enabled "Refresh fields on keyword change".

DocExpiresDate
: Date/Time
default value=@Adjust(@Date(@Today);1;0;0;0;0;0)
input translation=@If(DocWorkflowType="noexpire"; ""; @ThisValue)
hide when=DocWorkflowType="noexpire"

DocNotify
: Number, no decimals
default value=0
input translation=@If(DocWorkflowType="noexpire"; 0; @ThisValue)
hide when=DocWorkflowType="noexpire"

DocStatus
: Radio button
choices: "Draft | Draft", "Published | Published"

DocOwner
: Names - Use address dialog for choices.
default value=@UserName

DocAccess
: Radio button
default value="All"
choices="Unrestricted | All", "Selected readers | Selected"
enabled "Refresh fields on keyword change".

DocReaders
: Names - Use address dialog for choices. Allow multiple.
default value=""


The hidden fields at the bottom is the ones that enables most of the new features.

Main Readers
: Computed Readers. Allow multiple.
This restricts read access to the document if enabled by the author. There is a role [ReadAll] added to enable database admin to access all documents. If the database is going to be replicated to other servers, the replicating servers needs to have this role to be able to replicate all documents.
value=@If(DocAccess="All"; ""; @Trim(DocReaders:"[ReadAll]"))

MainAuthors
: Computed Authors. Allow multiple.
This enables the author to change the document later. Of course this is depending on how the ACL is setup, but this supports users with Authors level in the ACL.
value=DocOwner

NotificationDates
: Computed Date/Time. Allow multiple.
This creates a list of dates when notification should be sent. Notifications are sent to the Reviewer / Owner by a scheduled agent.
value=@If( (DocWorkflowType="noexpire") | (DocNotify=0) | (DocStatus="Draft") ; @Return(""); "");
@For(n := 1;
n <= @Elements(DocNotify);
n := n + 1;
oneEntry := @Adjust(DocExpiresDate;0;0;-DocNotify[n];0;0;0);
result := @If(n=1; oneEntry; (result : oneEntry))
);
result


To get the notifications sent you need a scheduled agent. I call mine "SendNotifications".

Image:Simple enhancements that makes the Notebook template more useful

In the "Schedule..." you preferably set it to run in the early morning because then you get the notifications to the reviewers in time to have a full day to handle it.
You need to have the agent to run every day, else you risk that you miss sending notifications. I have not put in any handling of missed notification occasions

Image:Simple enhancements that makes the Notebook template more useful


Action=
@If((NotificationDates != "")  & (DocStatus="Published") & (@IsMember(@Text(@Today); @Text(NotificationDates)));
@MailSend(DocOwner; ""; ""; "Reminder - Document about to expire in \""+@DbTitle+"\""; "\""+Subject+"\" expires on " + @Text(DocExpiresDate) + ".  Please review it as soon as possible. (This message is sent automatically by the server)"; "" ;[IncludeDoclink]); @Return(""));
SELECT @All

This code sends an email to the person in the Reviewer/Owner field. It tells about which database and document and when it expires. It also contains a document link to the specific document. The server that runs the agent will be the sender.


In the views I put in a view selection to enable the "Status" feature.

Image:Simple enhancements that makes the Notebook template more useful


Hope this will be helpful and makes your users even happier about the usefulness of Lotus Notes.

Nu finns Notes/Domino 8.5.3 på svenska att ladda ner

Fredrik Malmborg  December 13 2011 05:16:45
Håller på att ladda ner svenska versioner av Lotus Notes och Domino version 8.5.3.

Tack IBM för att ni håller utlovad leverans.

xTrain - inspirationsdag i Kista 12 december med Ed Brill mfl

Fredrik Malmborg  November 22 2011 22:49:57
IBM bjuder in till inspirationsdag den 12:e december på IBM Forum Nordic i Kista.

Ed Brill är alltid värd att lyssna på. Om du vill veta vad som är på gång inom Notes/Domino så är det Ed som kan berätta.

"Vad smartare affärer betyder för dig och din verksamhet, ja det vet bara du. Det vi på IBM däremot vet, är att du med hjälp av xPages på ett snabbt och enkelt sätt kan bygga moderna webbapplikationer.
Med hjälp av inspirerande talare och intressanta sessioner vill vi ge Dig insikt i hur framtiden ser ut för Lotus Notes och Domino. Låt oss använda dagen till att hjälpa Dig finna nya affärsmöjligheter, med Lotus Notes och Domino som plattform. "

För mer information och anmälan http://xtrain.lotisverige.se/

Advanced XPages - advanced indeed

Fredrik Malmborg  November 21 2011 11:24:26
Paul Calhoun and Russ Maher did a great job overheating my brain the first day of the event "Advanced XPages for Domino Developers" in Barcelon last week.

It was my own fault because I was not prepared enough. Well the second day the parts started to fall in place and there was some wow moments. While I do not have much practical experience from it I cannot be sure, but it looks great. I guess there are some quirks I will learn how to handle when I start using it for production. I see a lot of possibilities so there will soon be XPages coding in production.

The gentlemen that guided us showed that the possibilities is almost infinite regarding web applications based on Domino with XPages.

For you that have not looked at XPages yet I would explain it like this:

Using drag and drop you create markup language with embedded JavaScript code that control both server and client side. For data you use your well known flexible nsf data store. No data migration needed. Styling is controlled by CSS and Themes.
This can and will be extended by third party libraries like dojo (v1.6.1 installed with Domino 8.5.3), JQuery, Google Charts, Extension Library from openntf to name some. Prepare to use Java as well if you want some real powerful applications, but it is not mandatory.
Of course you can use MySQL, DB2, SQL Server, Oracle or other as data store. Can be usefull if you have large amounts of simple data to handle.

If you can, use version 8.5.3 of Notes/Domino because it has some nice enhancements for the designer and administrator.

Paul showed us "Transformer" from the company he works for GBS. It transforms Notes applications to XPages applications (web 2.0). If you have many Notes applications that you need to web enable, then it will propably be stupid to not look into this service/tool. The demonstration Paul did looked like magic. And their tool let you use LotusScript to code your XPages !!!! Good or bad but it seams to work.


XPages here I come, and please do not dissapoint me

Fredrik Malmborg  October 24 2011 09:36:30
Finally I am going to get up and running with XPages.

To get the boost start I need, I have sign up for the Advanced XPages conference by The View.

Before that event I should take the TLCC free Introduction to XPages Development (8.5). I have in fact not created any XPages design element at all, so I only have a weak idea about what it will give me.

Mostly I have been busy with administration tasks within Lotus Domino this year. But before that I was doing a lot of "classic" Lotus development, creating both native Notes applications and AJAX enabled websites.

My expectations for XPages is that is has now grown mature and will give me some WOW moments. I also understand that it is not the best toolset for every project. I have had some bad experiences from frameworks that looks good on first view but is too heavy to use live. I really do hope that XPages is not another one. With the evolving open source solutions like Alfresco, Wordpress and Drupal there is not much room for solutions that is overgrown and costs way too much.

I will tell you what I think about XPages after the conference. With the new IBM XWork Server licensing it could get very interesting. The user would never understand that they are loving an application that are running on a platform they were supposed to hate ;-)

Fjärrsupport med TeamViewer

Fredrik Malmborg  October 19 2011 10:45:14
Nu blir det lättare för mig att hjälpa mina kunder med behov av fjärrstyrning av skrivbordet.

Har provat TeamViewer några gånger tidigare och tyckt det fungerat utmärkt. Nu har jag skaffat en egen licens.

Det fungerar för support även när användaren kör i Citrix. Det är dessutom väldigt enkelt och inget behöver installeras. Det är en av orsakerna till att det fungerar på de flesta klienter.

TeamViewer tillhandhåller ett verktyg som låter licensinnehavaren profilera sin egen supportklient. Du kan själv se hur klienten ser ut genom att ladda ner den från min länk i vänstermarginalen här.

Om du själv vill skaffa TeamViewer så hör av dig till mig först så kan jag ordna en kod som ger dig rabatt (förvänta dig dock ingen stor rabatt, kanske 100 kr)

Om du privat vill supporta dina vänner så kan du göra det helt utan licens, bara att gå till teamviewer.se och starta klienten. Är ett bra sätt att prova på verktyget.

Tidig julklapp från IBM

Fredrik Malmborg  October 10 2011 06:40:00
Vi som har Notes/Domino har fått en hel del nytt serverat från IBM den senaste tiden.

Först en länk till Ed Brills blog där han skiver kortfattat vad som är på gång de närmaste åren

http://www.edbrill.com/ebrill/edbrill.nsf/dx/roadmap-for-notesdomino-from-here

Det han säger är att planen är att komma med en större uppdatering baserad på 8.5.x nästa år 2012. Version "9" beräknas till 2013-2014.

Passa på att kolla Eds övriga blogginlägg. Det är information så nära källan du kan komma. Han har verkligen fattat det här med "Social Business".

Nytt 4:de oktober
Den 4:de oktober  kom version 8.5.3 av Notes/Domino. Samtidigt annonserades även en hel del ändringar i licensieringen och vad som ingår.

Först en helt ny typ av licensiering "IBM XWork" server. För 2000 USD om året har man rätt att köra 4 st XPages applikationer (max 4 databaser i varje) för obegränsat antal användare.

För er som har Expresslicenser eller funderar på att byta till det så har man ändrat premisserna för detta från max 1000 anställda i bolaget, till max 1000 användare i Notesdomänen (Adressboken).

Nytt och spännande är att IBM Connections "Files" och "Profiles" nu ingår i licensen för Notes. Helt plötsligt har vi fått en enastående funktion för att hantera våra filer på köpet med mjukvaran som vi redan har. Nedan har jag listat det som nu ingår i licensen förutom "vanliga" Notes/Domino. Exakt vad du får använda kan variera lite beroende på hur ni är licensierade. Notera att Quickr Entry har försvunnit. Det är dock ingen direkt förlust.

IBM Lotus Symphony 3.0 software
IBM Sametime® Entry 8.5.2 software
IBM Sametime® Proxy Server 8.5.2
IBM Lotus Domino Designer 8.5.3 software
IBM Lotus Mobile Connect 6.1.4 client software
IBM Lotus Notes Traveler 8.5.3 software
Domino Global Workbench
Limited use entitlement to IBM Connections 3.0.1 software.
Limited use entitlement to Tivoli Directory Integrator 7.0 software.


8.5.3 iNotes / webb
Chrome 12 supportas
Bättre kontroll av bifogade filer i webbmailen.
Databaskatalogen (catalog.nsf) är nu en XPages applikation.

8.5.3 Administration
PIRC (Purge Interval Replication Control) - Nytt sätt att förhindra att raderade dokument kommer tillbaka vid replikering.
Policy kan nu kopplas till vilken typ av maskin som användaren har (Stationär/Laptop).
IMAP har har fått en rejäl uppfräschning.

8.5.3 Klienten
Sökning av epost på avsändare eller rubrik och med bortseende från RE:/FWD: osv,
Ny "popup" notifiering vid ny epost in inkorgen. Skall påminna om funktionen som finns i Outlook.
Kontaktvyn som finns i maildatabasen har fått fler av de funktioner som finns i lokala adressboken.
Enklare att styra hur lästa/olästa visas.
Möjlighet att ha flera olika signaturer som man enkelt skiftar mellan.
Bättre hanteringen av dubletter i kalendern.

8.5.3 Utveckling
Uppdaterat Dojo till 1.5.1.
Uppdaterad JavaScript editor.
Utbyggt stöd för källkodshantering (source control).
OneUI 2.1.

8.5.3 Traveler
Homepage Widget för Android
Android 3.0 support för plattor mm.
iOS fjärrstyrd rensning av endast data.
Symbiab 3 support.
Möjlighet att styra vilka enheter som respektive användare får koppla upp sig med.


Här har du en länk IBM:s egen sida om släppet 4:de oktober:
http://www-01.ibm.com/common/ssi/ShowDoc.jsp?docURL=/common/ssi/rep_ca/0/897/ENUS211-330/index.html&lang=en










Inbjudan till Google+

Fredrik Malmborg  August 11 2011 15:24:18
Googles alternativ till Facebook ser klart intressant ut.

Här är en länk som är en inbjudan för dig som vill prova: Inbjudan (max 150 st, först till kvarn)

Har saknat möjlighet att dela in "vänner" i kategorier i Facebook. Google har löst det med sina "kretsar". Exempelvis kan jag skicka ett statusmeddelande till de personer jag lagt i min egen krets "Business".

Jag tror att Google+ kommer att växa snabbt och bli en tuff utmaning för Facebook.


Nyfiken på kommande Notes/Domino

Fredrik Malmborg  July 3 2011 04:57:16
Ed Brill som är ansvarig för bland annat Notes och Domino på IBM har skrivit en intressant artikel på sin blog om framtiden för Notes/Domino mfl.

Länk till artikeln: Whatever we call it
  • IBM fortsätter att investera i Notes/Domino produkter i samma omfattning som de senaste åren.
  • IBM fortsätter att tjäna pengar på Notes/Domino.
  • IBM har förbundit sig att jobba med vidareutvecklingen av Notes och Domino produkter och tjänster. Årligen kommer de med en ny version, LotusLive uppdateras med nya funktioner 3-4 gånger per år, detsamma med Notes Traveler. Man bidrar nästa dagligen med kod till OpenNTF.org.
  • 2012 kommer en ny version av Notes/Domino. Namnet är ännu inte satt. Det kommer att bli en uppdatering i form av smarta tillägg till Notes/Domino. Grunden är fortfarande 8.5.x, alltså blir utrullningen relativt enkel.
  • IBM Software använder varumärket IBM mer och mer i sin kommunikation runt lösningar. Underordnade varumärken som Tivoli, Lotus mfl är mindre prioriterade. Det är inte detsamma som att man minskar satsningen på respektive produkt.

"IBM as a company engine works best when we have a theme to unite behind, it energizes sales and marketing across the world. Thus "social business" is a really good approach to telling the story.

Some ask whether Notes/Domino have a place to fit in that story. The answer is yes. In the second half of this year, we are going to talk about both "Get social - build apps" and "Social mail" as conceptual market messages to go along with the Notes/Domino technology solutions."

"Nothing has changed about Notes/Domino, not the product, not the commitment, not the roadmap."

Känns tryggt och bra. Troligtvis kommer vi se "Lotus" försvinna som del av produktnamn. Det tror jag är positivt eftersom många förknippar varumärket "Lotus" med hur produkterna såg ut för 10+ år sedan.

Nu är det semestertid men har massor av intressanta uppgifter och idéer att ta tag i efter sommaren.