Henning Heinz De-la-Paz-Str. 16 80639 Muenchen
[Valid RSS]
Number of Responses Write a comment for this message PermaLink

IBM does not seem so optimistic about the future of Lotus Notes and Domino

IBM has a few boring terms when dealing with customer requests.
"The product works as designed" is one of them or "There are no plans for a fix in the current release".
Recently IBM seems to be more cautious about their statements. More and more IBM support requests say
The problem will be fixed in a future release if there is one.
For example here https://www-304.ibm.com/support/docview.wss?uid=swg1LO58441.
Now I don't know how this reads in other countries but for me this is an extremely defensive statement that questions the future of a product. Now as 8.5.3 is on its way and at least the next major release has already been confirmed I really don't understand why IBM makes such irritating statements without any reason.
Number of Responses Write a comment for this message PermaLink

The world is NOT waiting for Domino

There is still a popular assumption in the Yellowsphere that the world is waiting for XPages and the Domino web server. Like Carl Tyler who think you just have to repackage and rename the software into Websphere something at then start conquering the IT world.
The only success I see is that existing customers will try lowering their license cost.
To attract new customers it would take much more than this.
And a few dozen more.
If at least the product don't change then even giving away everything for free will not save it. IBM Lotus Symphony is free as in beer and hardly anyone is using it.
Number of Responses Write a comment for this message PermaLink

If you click on a Lotusscript library and it opens twice

Then you know it is crash time. Unfortunately with 8.5.1 FP1 this happens quite often (on one of my machines). In a second Designer is going to die

I know I should not care about Lotusscript anymore because IBM says it is dead. Unfortunately if you have 15 years of code, sometimes you just cannot move on (except you migrate and even it that case you sometimes need old code).

The good thing is. If you recognize that Designer is going to die in a second you can at least close and save all other open libraries. Just leave the "faulty" library as it is. Designer will crash if you close them. Still I find this very annoying.

Today's crash statistics
IBM Domino Designer: 13 (then I gave up)
Netbeans 7 Beta: 0
Who says IBM can't win anymore?

Number of Responses Write a comment for this message PermaLink

Notes 8.5.2 FP1 on the Mac

Well now that IBM seems to have given up on Notes and Domino I am moving into new adventures (while still doing stuff with Notes and Domino). I own a Macbook Pro but so far ran a Windows machine as my primary desktop. To become more productive I ordered a Mac Mini this week (yes I am aware it is a bad time buying a Mini because it will probably be refreshed soon).
This makes me a Lotus Notes Standard user on the Mac and I never expected my experience be that bad. The client is dog slow, the integrated Sametime client causes constant crashes (so I just disabled it and LiveText too) and the fonts look very ugly.
I am aware that Microsoft Office on the Mac has its issues too so maybe developing for the Mac platform isn't that easy.
But with my current experience I am not sure if a Notes Mac client is a good idea at all.
Off course this is just my rough experience with just 3 days on a Mac. I am happy if it works well for others.

On a positive note developing with TextMate and/or Netbeans on the Mac really is a pleasant experience.

Number of Responses Write a comment for this message PermaLink

An error has occured (in Domino Designer) THANK YOU

Now I know that IBM recently speaks a lot about testing and quality engineering. In fact whenever there is talk about new features or ports there often is talk about the enormous effort of testing. The reality is that for many things there seem to be no testing at all. For example IBM screwed the WhenDocumentsarebeingPastedAgent in the Domino Directory (the code is just wrong). Any basic testing would have revealed that the code change did not work (it is simple to fix).
Now back to Domino Designer. This piece of software has dramatically improved since 8.0 but still there are crashes and annoying behavior that really drives me nuts.
An error has occured

This nice message appears on several machines if I get too busy in Domino Designer. Not only does it show you a stupid MessageBox. It displays every few seconds until you close all open XPages and start over again.

I feel sorry to say but this is not Enterprise software anymore. What a pity.
Number of Responses Write a comment for this message PermaLink

XPages - What happens to your sessionScope if you logout on the web?

Short Answer

Your sessionScope remains. This may cause confusion if you have several logins on a Domino server and store data in sessionScope.

Maybe not a typical use case but I had a case where Power Users switch users for testing functionality. They store UNIDs for caching in the sessionScope.


Custom Logout function and clearing variables. A nice example can be found on the blog from Tommy Valand at


The LDD Wiki says that a logout should clear sessionScope which it did not in this case.
In some way this makes sense as you can have a sessionScope whether being anonymous or logged-in but I am not sure if this is a bug then.
Number of Responses Write a comment for this message PermaLink

The Lotus DeveloperWorks server is currently down for unexpected maintenance

Like the honest comment mentioning "unexpected".
We apologize for any inconvenience, the Lotus DeveloperWorks server is currently down for unexpected maintenance. It will be back up shortly.
Number of Responses Write a comment for this message PermaLink

How to crash an XPage. It is very simple

Put this as passthru in a Richtext field and display it using an XPage

<a name="test"><h1>Test</h1></a>

It will generate an
in Domino 8.5.2 (Designer HTTP Preview or Domino server).
This would work fine.

<a name="test" href="http://www.ibm.com"><h1>Test</h1></a>

The error seems to be caused by the missing href attribute although this is valid html.
I am not writing this here to show how bad XPages are but to help someone that is getting the same error message. Cost me a day to find out.
Number of Responses Write a comment for this message PermaLink

Domino 8.5.X unter Debian Linux 64-Bit (in diesem Fall Debian Squeeze)

Debian Squeeze nähert sich der Fertistellung und damit ein perfekter Kandidat für einen Domino Server.
Folgendes Paket muss nachinstalliert werden sonst sieht man beim Console Setup nur ein paar Punkte.
libia32-libs Frisch ans Werk
                Domino does not support this system:
Ok diese Meldung ist bekannt und hat mich seit ein paar Jahren nicht abgehalten
Ein kurzer Check mit dem Befehl ldd überprüft auf fehlende Libraries
atom:/opt/ibm/lotus/notes/latest/linux# ldd server
        linux-gate.so.1 =>  (0xf7784000)
        libnotes.so => not found
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7761000)
        libresolv.so.2 => /lib32/libresolv.so.2 (0xf774c000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf7748000)
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7653000)
        libm.so.6 => /lib32/libm.so.6 (0xf762d000)
        libc.so.6 => /lib32/libc.so.6 (0xf74e6000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf74c8000)
        /lib/ld-linux.so.2 (0xf7785000)
Eigentlich findet der Server nur sich selber nicht (libnotes.so). Das ist eigentlich auch nicht wichtig.
Unter Debian im Verzeichnis /etc/ld.so.conf.d/ eine neue Datei erstellen z.B. domino.conf die folgende Zeile enthält.
evtl. auch noch
Danach ein ldconfig damit der Eintrag aktualisiert wird und eine erneute Überprüfung ergibt
libnotes.so => /opt/ibm/lotus/notes/85020/linux/libnotes.so (0xf54df000)
Warum denn nicht gleich so!?
Das (beste) Startup Script für den Domino Server bekommt man bei Daniel Nashed. Für die aktuelle Version muss man ein kurzes Formular ausfüllen. Der Domino Server ist immer noch relativ ressourcenschonend. Wer allerdings viel mit XPages arbeitet sollte schon ordentlich RAM in seine Kiste packen und XPages ordentlich davon zur Verfügung stellen.
Wer bisher Java Agenten vermieden hat da diese bei fehlendem recycle() (und manchmal auch einfach so) den Hauptspeicher füllen, der wird mit XPages evtl. (s)ein böses Erwachen erleben.
Out Of Memory Fehler bringen den Domino HTTP Task dann zuverlässig zum Absturz.
HTTP JVM: The XPages runtime engine faced an OutOfMemoryError
Das passiert auch unter einem supporteten Windows System.
Da die IBM am alten Code nicht mehr rumschraubt ist hier Besserung leider nicht in Sicht.
Debian Linux wird von der IBM nicht unterstützt (wurde es noch nie). Eine Warnung daher an Alle die sich mit einem Problem an den IBM Support wenden und Debian als Server OS verwenden.
Die Antwort wird recht kurz ausfallen und wenig hilfreich sein. Aber Hersteller Support ist sowieso nur etwas für Feiglinge ;-)
Number of Responses Write a comment for this message PermaLink

Hello World in XPages

Example code

Hello World

Hello World

3 CSS Files, 2 Javascript libraries and a missing linebreak after world.
It gets worse if you use build in elements as XPages generate a very nice id tag soup. I doesn't have to be like that. The principle is simple.
Use what is needed, leave away what not.
So what's the deal with the auto-generated code?
It breaks
It brakes with browsers, it breaks with mobile devices. IBM' s answer is simple. Browser X or Device Y is not supported (yet). You sacrifice the power to fix it yourself and rely on IBM to do it.
Don't expect me to trust IBM for anything about web compatibility or standards.
If I would have trusted IBM before my websites until recently would be full of frames and nice java applets.
Thank you, I can live without that. And don't get me started to talk about Dojo.
Outside of the old Domino world (the one that has been put on hold with Notes 6) XPages provide little that cannot be achieved with other technologies. If I would like to have tag soups and auto generated code I would probably prefer Google Web Toolkit.
Now am I going to use XPages?
Yes I will because it is what you have to use if you want to use Domino on the web now. If I get a choice I will avoid it, if not I will use it.
And the things I don't like about XPages would be relatively easy to fix so there is at least hope that it get's better.

Alternatives like CouchDb are getting stronger with every release. There now even is a Windows installer. If the real power of Domino is the Notes Storage Facility (an opinion that I do not share) then I would be worried.
But at the end I could be wrong. IBM again is winning every day. They just "won" the Cities of Los Angeles and Orlando , Philips, Glaxo Smith Kline, Exxon Mobile, Allianz, J.P. Morgan Chase and many many more. They idea to count Exchange and/or Google migrations (from Domino) as a win is a great one.
Number of Responses Write a comment for this message PermaLink

So a quick thought on Domino Designer 8.5.1

Well, what should I say. The version I used before crashed often. The release I use now crashes 2 to 3 times a day. I think this is called progress. Unfortunately Lotus Notes / Domino Designer is the only program I have that crashes. Well okay this is not completely true as I run some games that crash from time to time.
I know that IBM has done a lot to make Designer usable again and I am not sure if I should be happy that it works quite well or be angry if it just decides to freeze after I created a new Lotusscript library and copied some functions. At the end I have to do my work twice.
While the Notes client itself is again working better it still is full of little bugs (but it does not crash). I like that my new mail now is plain red text again instead of bold black. Unfortunately after a few days IBM often decides that bold red would be a better fit for me (to which I absolutely do not agree). The preference window often disappears because the Eclipse client still has focus issues and does some magic things in the background. Things like the bullet icon sometimes don't work and I still cannot paste html in a text field (which drives me nuts because even Microsoft Notepad can handle this).
I think I have entered my Sametime account a thousand times and still it does not always log me in but asks for my account data from time to time. Not consistently though.
If you have been using Lotus Notes for some time, 8.5.1 is the version that you want to deploy. The client is stable, everything that you already have is still there and they really fixed a lot of bugs and added some nice features.
The server runs smooth too although every R8 release ran nice if you did not put in under heavy load.
So 8.5.1 does so many things better and still I am not always comfortable with it?
Indeed I still think that IBM has a long way to go. If you really want to sell this to new customers and maybe even win some lost accounts back, this platform needs more polish and some of the old stuff needs to get cleaned.
Number of Responses Write a comment for this message PermaLink

Lotus knows that I need new glasses

IBM has a new Lotus Notes campaign. It is called Lotus knows.Much content of the flash version is so hard to read for me on my 22 " TFT that I think about visiting a doctor soon. I can't say much about the rest as I am not a marketing expert.
I am little afraid that IBM will continue to "Google translate" their ads to local languages. Some of the recent ads are extremely uncool because they mix english acronyms with German. And if the result then is something like "Lösungen für einen smarten Planeten" a German would probably think more about Smarties than of anything else.
To be honest. The Mc Donald's "I'm loving it" compaign sounds quite stupid too ("Ich liebe es") so this seems to be some kind of a trend that I am too old to follow.

Disclaimer: I still believe that besides advertising the product itself is in need of more development resources to make it more usable outside of the existing customer base. I still think it is too hard to "get Notes". It will be interesting to follow how this will work.

Number of Responses Write a comment for this message PermaLink

onChange event in the client? Not for me, at least not with @Command([NavigateNext])

I am not a developer so whenever I dig into code things get ugly (especially with Notes). On my forms I tend to add action buttons to switch to the next and previous documents. I use the nice command
@Command([NavigateNext]) (and previous)
Unfortunately the onChange event does not get fired if I use this kind of navigation. Entering events work, exiting events do not.
And by the way. I love it if I find old topics on Notes.net that describe a similar problem in 2003 and years later it is still there. Yes I know the old legacy stuff hardly ever get fixed but I still have to use it from time to time.
Number of Responses Write a comment for this message PermaLink

Last Man Standing or the End of Scarface (with Al Pacino) - edbrill.com

I am still thinking what better fits for the current situation. Last Man Standing had a better ending but the end of Scarface is much more spectecular. I normally should get used to see Lotus Notes dying but it still makes me sad in some way.
Number of Responses Write a comment for this message PermaLink

Just in case you want to use MySQL and Lotus Notes with Lotusscript and ODBC (Windows)

If you want to use MySQL with Lotus Notes and ODBC on your development machine (Windows) it seems that the latest ODBC drivers (5.x) from MySQL often do not work. I have had more success with the older version (3.5.1).
You can install both versions.
Number of Responses Write a comment for this message PermaLink

Everyone's a Winner

From a recent press release from IBM.
[...] Recent Lotus wins include The Coca-Cola Company, HSBC, ABB, BASF, Blue Cross Blue Shield, Fidelity Investments, Hyundai, Liberty Mutual, Linde Group, Mass Mutual, Nationwide, State Bank of India, and The Hartford, among others. [...]
Now that isn't bad at all.
My problem with this list is that most of the names on this list have been at least long-term Notes and Domino customers (I have underlined them). Even the other names could be but I just don't know. So while others have "real" wins, a win for IBM means if someone decides to stay or further invest in the Lotus portfolio.
The advantage of this strategy is that as long as you have customers on Passport Advantage you win every year.
You can even have an erosion in your installed base and still win.
To the defense of IBM. Although it seems a bit like a cheap trick it is getting attention.
Number of Responses Write a comment for this message PermaLink

Lotus Notes Database Icons and Hotspots

It is no big secret that I think that Lotus Notes is broken. Yes, it still works in many ways but it has a 20 years old burden that makes it an unfriendly product to many people that did not get used to Notes quirks over the years.
Maybe it is my bad attitude but I am a bit amused that the Yellow Bubble currently discusses the business value of the nice 16 color application icons or why and if a Notes hotspot should be called a Link (or not).
I know that both points are valid from a Notes perspective but they just sound a bit strange from the outside.
Number of Responses Write a comment for this message PermaLink

Photoshop To-Go - Sumopaint is an amazing piece of Adobe RIA Software

It is fast, the whole application opens faster than any Lotus Connections Login screen and the feature set is impressive. I have no use for it as I have both a Fireworks and a Photoshop license but it is a nice example what is possible with current web technologies.
Sumopaint 1.0
You need Javascript enabled and Adobe FlashPlayer 9 or higher to see the content.
Number of Responses Write a comment for this message PermaLink

Sometimes IBM makes it simple for all Notes haters out there

Not that I would count myself as a Notes hater but sometimes IBM makes it simple for people not liking Notes Notes has to close
This time it was Designer 8.5 that thought it was better to stop here. I still have not given up on Designer 85 although if I compare it to my 99$ / free Aptana Studio / Jaxer, Domino Designer still is a poor competitor.
The great thing is you can have a lot of those messages every day. They just aren't always that funny.
An error occured Multiple Errors
Login Failed
Again, Designer 8.5 is usable and it works quite well most of the day but a unmotivated freeze while you have just added a new function to a Lotusscript library can really piss you off.
Number of Responses Write a comment for this message PermaLink

Notes and Domino 85 Language Packs now on Passport Advantage

It was about time.
Number of Responses Write a comment for this message PermaLink

Lotusphere is big this year

Domino.Doc died at Lotusphere 2009. The idea probably is that customers now move to Sharepoint and come back to Lotus preying for Connections. That is a great strategy.
XPages will be in 8.5.1 on the client (very nice).
IBM now can do Google too. LotusLive.com is live and IBM now competes with Windows Live and / or Google Apps. Lotus Live, what a great name. At least Apple did it worse calling their stuff Windows Mobile Me.
I am sceptical that this will work but IBM always had some projects running to burn their money.
I am a bit shocked what comes out of the 1 billion dollar investment in IBM Lotus Sametime but at least they are pimping mobile devices (Blackberry) to enlighten decision makers. It is an expensive but promising strategy.
Unfortunately no iPhone announcement at Lotusphere 2009 but maybe it makes sense to wait what happens with Steve Jobs!? Really, I have absolutely no idea why IBM is able to completely ignore this area.*
IBM now has an App Store too called Smart Market. It offers IBM and Business Partner products. So far it is a great place for evaluating software you have never heard before but maybe this will work when more IBM business partners jump on the boat!? The products that I took for a test ride all were quite expansive and deeply hidden (no screenshots, demos only after sales contacting sales aso).
Parts of the site were slow. No surprise as IBM again is putting their Intranet 2.0 software Lotus Connections on the web. Ok I have heard that more than 40.000 companies already bought that piece of xxxx software but does it really have to be taken on the web? It wasn't designed to work there, at least it feels like that.
IBM is now buying into OpenNTF. That is a good story and Niklas Heidloff already has some details. I do really like the idea but would prefer that IBM ships a Wiki with the Domino product line (just a Wiki, everything else they can put on OpenNTF). I work with very conservative companies that don't care much about stuff like Connections or Sametime but they do love Wikis. And the Wikis they love all look like MediaWiki / Wikipedia. I know that many people like OpenNTF but it doesn't work well for me. I cannot rely on a product that is developed in the spare time of others and too difficult to keep it running myself. MediaWiki is free too but it runs the Wikipedia website.
What I would prefer is more software in the 100$ category and a working system to ask for enhancements, maybe even as a payable service.
So far this is neither OpenNTF nor the Smart Market.
I am a but worried that now as all good parts of IBM Workplace have been morphed into Domino IBM development run out of ideas. So far Lotusphere had not much to say about what is coming Next.
By the way NSF2DB2 (the use of DB/2 as a datastore for Domino) is dead too. I am one of the little people who think that SQL would have been a good addition for Domino but unfortunately it didn't work.
Well at least L2009 didn't announce something that is going to replace Notes and Domino again. I have heard lot's of me-too stuff and little innovation but nothing that I worry about (maybe the .Doc announcement but it was dead anyway). If this is everything IBM is in danger that the after Sphere events morph into a Lotusphere yawns to You series.
*Update:On Wednesday IBM announced that Lotus Traveller will get iPhone Support this year and that IBM is going to license Active Sync from Microsoft to make it happen. I did not expect from IBM to go that far and I must say that I am pleasantly surprised. I do not own an iPhone (and don't want one) but I have seen a lot of pressure in Domino shops to make it happen.
Number of Responses Write a comment for this message PermaLink

Seems you can now have LotusScript Libraries as a shared Element with Designer 8.5

This was once a Lotusscript Library that contained some useful database scripts
Lotusscript Libraries
Now this seems to be the new method of DDE to show Admins that they should stop coding.
If I get this error all elements that contain script are not accessible anymore.
A nsd with kill and a restart cures the problem. But believe me, when this happens in the morning after you just added a lot of new code you are not amused.
Number of Responses Write a comment for this message PermaLink

Zlib / GZip compression for the Domino server

While there has been much talk about XPages silently the already-promised-for-R7 HTTP compression arrived.
Server GZip settings
If you have CPU resources left (and current computers have a lot of that) you can improve overall site performance significantly especially for visitors with limited bandwidth.. HTTP compression basically sends all HTML data (and more) zipped to the client that, if the browser supports it, will deflate the data on-the-fly.
From my experience HTTP compression can help reduce initial load times significantly.
Basically the browser itself sends to the webserver the formats it is able to handle and the server responds accordingly. Of course this will also work for javascript and css.
Very nice.
Update: I have disabled the feature for now because the HTTP task is having problems at the moment.
Number of Responses Write a comment for this message PermaLink

Domino Designer 8.5 Eclipse Version - Problem occured

When IBM announced the Public Beta program of Domino Designer 8.5 the code quality was so bad that it was hard to make anything useful with it except maybe XPages. Later on if you report something you most got the answer that this problem has been fixed in a later build (which was not public).
Now that the final is available I must say that I would really like to love Designer 85 because it has many new possibilities. Unfortunately everything that IBM has thrown out on the client side in the Notes 8 product line stinks and so does Designer 8.5 Eclipse. It is slow and it is buggy.
Focus issues, Design elements just don't open no matter how often you click the mouse button (pressing for example CTRL on the keyboard seems to help sometimes) and strange error messages.
Errors, Errors, Errors
I know that the Lotus community is forgiving almost everything but from my opinion a 1000$ product deserves a better code quality. Sorry for me this is a Release Candidate, nothing more nothing less.
Maybe a comparision with Notes 6.5 is unfair because putting Designer on Eclipse is a huge task but as a customer should it really matter?
I will stay with Designer 8.5 for now because the bugs are annoying but not critical.
I can't say much negative about the Domino 8.5 server. All upgrades (5 so far) went smooth. You should be aware that upgrading a 8.5 beta server to the final code will probably break your server (it is not supported anyway).
Of course you can remove anything but keep the databases.
Number of Responses Write a comment for this message PermaLink

IBM Lotus Notes and Domino 8.5 Multiplatform English eAssembly(CR89GEN)

It took several hours for IBM to build a list of 29 downloadable files. They started with a few and 5 hours later at least the list seems complete.
IBM Download Director
Now that the list has been done IBM is working hard to get all files available for download too.
I can't help but this reminds me a bit of Sledge Hammer
Trust me - I know what I'm doing!
Update: Another three hours and everything is fine. Already upgraded 5 servers(including the first Hotfix). Fix Central works much better than Passport Advantage.
Number of Responses Write a comment for this message PermaLink

Internet-Sites View in the German 8.0.2 Domino template

If you are using Domino 8.0.2 and using Internet Sites then don't be surprised when the view looks corrupt. The fix is simple. The third column named $5 has set the newline separator to Newline instead of "None". It seems only to be a display problem but can be quite annoying if you use Internet Sites on a German Domino server.
If you run the design task at night you will better fix it in the template (pubnames.ntf) too.
Internet Sites View
Number of Responses Write a comment for this message PermaLink

Domino 8.5 - ecblank.gif now has a closing tag

Whenever there is a new Domino version I hope that it will stop using ecblank.gif for html rendering (because Netscape 2.0 required this about 10 years ago).
Well the new design elements like XPages now got rid of that but the oldschool domino elements like forms, views still love ecblank.gif. But wait isn't there a new database application property? Enhanced HTML
And indeed the HTTP server now closes the img tag with a proper "/".

<img width="1" height="1" src="/icons/ecblank.gif" border="0" alt="" />
Well there has been a lot of talk around XPages and other new stuff. Again IBM added a new collar but the face itself remains quite ugly. This is not bad because companies already running Notes and Domino enhance their toolsets but if this should ever attract new customers (and developers) the mess around the Notes core has to be fixed too. And if you thought Notes 8 is slow then be prepared that the Eclipse Domino Designer beta opens a new level of response times, even on my Dual-Core 4 GB machine (it is beta release so I expect some improvements in this area).
I am not disappointed about R8.5. It is not a major release so more comparable to 6.5 which basically only introduced IBM Lotus Sametime but I do not share all of the enthusiasm that has been around.
If you want Domino to learn new tricks you now have to completely revamp your applications, more comparable to a migration that an upgrade. And if you consider that the develop once, run everywhere paradigm is still broken (it is since Notes 5 so that really is nothing new) you could also develop your web applications in any other available web platform.
I do not know if this is intentional. XPages and Server Side Javascript were designed for IBM Workplace using all the heavy IBM stuff like Websphere, full DB/2 and I guess porting it to work with Domino was a challenge. Unfortunately information about where IBM is going with Notes and Domino are sparse.
Number of Responses Write a comment for this message PermaLink

Upgrade to Domino 8.5. beta

So the server has been upgraded. The setup messed with the installation paths but at the end I won. 45 minutes downtime is not so bad and I am running unsupported again (this time Ubuntu 8.0.4 LTS) .
It seems that the IBM marketing department is now responsible for the Domino server console
20.06.2008 22:28:27 XSP Command Manager initialized - Open for Web2.0!
So now I finally own some of Web 2.0. How cool is that?
Number of Responses Write a comment for this message PermaLink

Displaying Notes Doclinks in Views in the Notes Client

This is not from me but from Jerry Glover posted on notes.net. Normally there is no easy way to display Notes Doclinks in Client views. Well now there is. I admire people that are able to think around the corner.

The following recipe is a solution (or workaround depending on your point of view) to displaying a link icon in a view which, when clicked, opens a document in another database related to the one displayed in the current view. The solution takes advantage of the InViewEdit feature of Notes.

- There is a field on the displayed documents containing a UNID for the related document to be displayed.
- Actual in-view editing is not required for the view.

First, create a column to display an icon for the link. Enter a formula for the column value as follows:

Icon := 41;

This value (41) represents the tan dog-eared page icon which is similar to the standard doclink icon. It's important to use the variable assignment rather than a numeric literal because the Editable Column option will be grayed out and unavailable if a literal is used.

Next, bring up column properties and select the checkboxes for "Display values as icons" and "Editable Column"
Finally, open the view's InViewEdit event and add the following LotusScript code and modify as necessary to open your target documents.


Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim caret As String
Dim URLparts(4) As String

caret = Source.CaretNoteID
If caret = "0" Then Exit Sub 'check for click on a doc, not a category

Set db = Source.View.Parent
Set doc = db.GetDocumentByID(caret)

'build the url to the link target document
URLparts(0) = "Notes:/" 'Notes protocol for the URL
URLparts(1) = db.Server 'this assumes the target db is on the same server as the current db
URLparts(2) = "my/target/database.nsf" 'your db path goes here
URLparts(3) = "0" 'special view placeholder, don't change
URLparts(4) = doc.LinkUNID(0) 'replace with fieldname containing a UNID for the target doc

Call ws.URLOpen( Join( URLparts, "/") )


Hope this helps,
Yes, it does.
Thank you very much.
Doclinks in Views
Number of Responses Write a comment for this message PermaLink

IBM Lotus Domino Document Manager

I know the product has been put EOL (at least a bit) but I still have demand for replacing FileServer systems with something that works.
I have never been a big fan of Domino.doc but with the DB/2 option available with D8 I decided to look at Domino.doc again (that is now Lotus Domino Document Manager).
What I saw was somewhat disappointing. There is a Flash Demo available at ibm.com but it looks quite outdated.
Domino Document Manager
Even Open Source solutions like the popular Alfresco have a more modern look (and a Windows Explorer integration using CIFS)
Some functionality is also available within IBM Lotus Quickr. Quickr has a better look and some interesting functionality.
Lotus Quickr
Quickr can be a good investment if you are a Domino shop with little development resources but it is still using a blackbox approach and does not have an equivalent Notes client interface.
The updated UI looks nice but if you have a corporate identity standard be prepared that it will take more than changing one or two css files. While you can use Quickplace on the Extranet its bandwidth requirements and overall performance is optimized for 100 MBit usage. The page of the Quickr screenshot counts 4612 lines within Firefox, has 455 html errors and 20 warning messages and hundreds of lines filled with javascript code. The developers behind the Quickr project have all my respect because this stuff is artwork.
I still think that the Domino Network Filestore (DNFS) introduced in R5 and silently removed later was a good idea that deserves a successor . Especially if the Domino document libraries get the long awaited facelift with R8.5.