01.09.2010

Aptana Eclipse-Editoren im Domino Designer

Category: Lotus Notes, Web-Entwicklung, Entwicklung

Ich habe gerade erst wieder einmal im Domino Designer mit Cascading Stylesheets (CSS) arbeiten wollen und dabei fiel mir wieder einmal auf, dass dort auch in Version 8.5.1 immer noch keinen brauchbaren Editor dafür existiert. Es gibt keine Code Completion, keine Gliederung, ...

Da ich das Aptana Studio nutze, wenn ich sonst für das Web oder BlackBerry-Anwendungen entwickle, bin ich damit vertraut, und so kam mir die Idee, dass ich Aptana auch im Domino Designer als Plug-in installieren könnte.

Read More

27.08.2010

Lotus Notes und Domino 8.5.2 und Lotus Sametime 8.5.1 erschienen

Category: Lotus Notes, Lotus Domino, Lotus Sametime, IBM-Produkte

Am 24. August ist IBM Lotus Notes und Domino 8.5.2 auf englisch erschienen. Die deutsche Variante steht in den nächsten Wochen an...

Ein paar Tage zuvor, am 4. August, aber doch etwas später als angekündigt, hat IBM Lotus Sametime 8.5.1 veröffentlicht. Bei der Qualitätssicherung ist ganz zum Schluss noch ein Fehler aufgefallen, so dass sich IBM für eine kleine Terminverschiebung entschieden hatte.

29.07.2010

Ein Mysterium in klassischen Domino-Web-Anwendungen

Category: Lotus Notes, Web-Entwicklung, Entwicklung

Bei der klassischen Web-Entwicklung unter Lotus Domino (ohne XPages) stößt man bei der Verwendung von Umlauten in Feldnamen auf ein "großes" Problem: Die Feldnamen werden bei der Generierung der Web-Seite durch Domino in einen kryptischen String umgewandelt. Will man jetzt z.B. clientseitig, also im Browser, eine Validierung vornehmen, so ist es nicht möglich, nur anhand der Feldnamen im HTML auf die Namen im eigentlichen Dokument zu schließen. Am besten wäre es, die Feldnamen für die JavaScript-Validierung zu berechnen, bevor das HTML generiert und an den Browser geschickt wird.

Read More

17.07.2010

Quick-Tipp: einfacher Excel-Export aus Domino-Web-Anwendungen

Category: Quick-Tipp, Lotus Notes, Entwicklung

Manchmal möchte man Daten aus einer Domino-Web-Anwendung exportieren, um sie anschließend mit einer Tabellenkalkulation wie z. B. Microsoft Excel weiter zu bearbeiten, aufzubereiten und zu visualisieren.

Ein einfacher, sehr flexibler Weg ist ein LotusScript-Agent in der Web-Anwendung, der eine HTML-Tabelle "ausdruckt":

Sub Initialize()
        Print |Content-Type:application/vnd.ms-excel|
        Print |Content-Disposition: Attachment; filename="exportToExcel.xls"|
        Print ||
        Print |<table>|
        Print |<tr><th>Tabelle</th><th>1. Spalte</th><th>2. Spalte</th><th>3. Spalte</th></tr>|
        Print |<tr><td>1. Zeile</td><td>1</td><td> 2</td><td> 3</td></tr>|
        Print |<tr><td>2. Zeile</td><td>2</td><td> 4</td><td> 7</td></tr>|
        Print |<tr><td>3. Zeile</td><td>3</td><td> 7</td><td>14</td></tr>|
        Print |<tr><td>4. Zeile</td><td>4</td><td>11</td><td>25</td></tr>|
        Print |</table>|
End Sub


Der ganze "Trick" besteht darin, am Anfang den Content-Type auf "application/vnd.ms-excel" zu setzen.

Statt des statischen Inhalts im obigen Beispiel müsste der Agent natürlich die zu exportierenden Daten zusammensuchen (z. B. alle Dokumente einer Ansicht) und die einzelnen Zeilen berechnen.

03.06.2010

Fix Pack 3 für Lotus Notes und Domino 8.5.1 ist verfügbar!

Category: Lotus Notes, Lotus Domino, Administration

IBM Lotus hat das Notes / Domino 8.5.1 Fix Pack 3 veröffentlicht. Dieses Fixpack ist dringend zu empfehlen, weil dieses Fixpack über 100 Fixes, einschließlich des Problems mit LotusScript-Befehlen GetDocumentByKey (und den anderen Get***ByKey-Befehlen) behebt. Diese Fehler wurden in der Version 7.0.4 eingetragen und treten ebenfalls in den Versionen  8.0.2, 8.5.0 und 8.5.1 auf.
Read More

05.05.2010

Meldung bei Volltextsuche "Abfrage ist nicht verständlich"

Category: Lotus Notes


Wir alle lieben die Flexibilität bei der Entwicklung von Lotus Notes Anwendungen. Aber bisweilen kann Notes sehr nachtragend sein.

Bei einem Kunden hatten wir gerade das folgende Problem. Ein Feld in einer Notes Maske war im ersten Entwurf als Nummernfeld definiert worden. Während der ersten Iteration stellte sich heraus, dass aufgrund von führenden Nullen der Feldtyp auf Text geändert werden musste. Solche Änderungen sind in Notes ja auch im Nachhinein möglich und im ersten Moment funktionierte alles wie erwartet. Nur als ein wenig später Anwender bei der Volltextsuche explizit nach dem Inhalt in diesem Feld suchen wollten, bekamen sie diese unschöne Meldung:

Anfrage ist nicht verständlich 

Der Suchstring war mit FIELD Feldname = "Wert" aber eindeutig richtig.

Es hat einen kleinen Moment gedauert, bis wir die richtigen Maßnahmen und die richtige Reihenfolge herausgefunden hatten, um Notes zur Kooperation zu überreden.

Read More

28.02.2010

Kontakte mit LotusLive synchronisieren

Category: LotusLive, Lotus Notes


Weiter in unserer Reihe von Einträgen über LotusLive-Plugins soll es diesmal um ein Plugin gehen, mit dem man die persönlichen Kontakte mit LotusLive-Kontakten synchronisiert.
An dieser Stelle ist der Umstand äußerst nützlich, dass Notes jetzt auf Eclipse beruht und man Erweiterungen von sogenannten "Update Sites" installieren kann.
Read More

22.02.2010

LotusLive Aktivitäten in Notes integrieren

Category: LotusLive, Lotus Notes, Administration

Für Nutzer von Lotus Notes ist LotusLive eine willkommene Erweiterung der Möglichkeiten, wenn es z.B. viel Projektgeschäft mit externen Partner/Kunden gibt, aber gleichzeitig auch ein weiterer Einstiegspunkt für das Tagesgeschäft.
Um jedoch das Tagesgeschäft auf eine Stelle zu konzentrieren, bietet IBM einige Erweiterungen für den Eclipse-basierten Notes Client, die Lotus-Live in den Desktop integrieren. Die Integrationsbemühungen werden natürlich weitergehen. Unter anderem entwickelt IBM eine API, damit LotusLive in beliebige Anwendungen integriert werden kann.

An dieser Stelle soll es jedoch erst einmal um das Activity-Plugin gehen.
Read More

15.02.2010

Drag'n'Drop in Lotus Notes-Verbundanwendungen

Category: Lotus Notes, Verbundanwendungen


Ja es geht durchaus :).
Wollten Sie zum Beispiel schon einmal eine Kunden E-Mail aus dem Eingangsordner direkt in Ihre CRM-Anwendung fallen lassen, wo sie dann automatisch als Korrespondenz zu dem jeweiligen Kunden hinzugefügt wird?

Here is how it goes (equal goes it loose) ->

Read More

12.02.2010

LotusLive kann auch Instant Messaging

Category: LotusLive, Lotus Notes, Lotus Sametime


Da LotusLive Meetings und Engage sehr stark mit Sametime verwandt sind (LotusLive Meetings war mal Sametime Unyte), ist es eigentlich kein Wunder, dass man es auch als Chat-Dienst nutzen kann.

Dazu muss nicht viel getan werden. Benutzer von Lotus Notes 8.x oder Lotus Sametime Connect erstellen einfach eine neue Sametime Community. Nutzer von Notes 7 oder früher müssen sich leider zwischen dem Sametime-Server ihrer Domäne oder LotusLive entscheiden, es sei denn, sie installieren den Instant Messaging Client (Sametime Connect - welch' Überraschung), den man im LotusLive herunterladen kann.

Read More

29.01.2010

Artikel über Lotus Notes/Domino in der Perl-Zeitschrift $foo

Category: Lotus Notes, Lotus Domino, Perl, Java, assono Framework 2


Lotus Notes ist für sich genommen schon eine starke Sache. Aber man kann es auch noch vielfältig erweitern z.B. mit Perl und Java, wie bereits in diesem Blog-Eintrag gezeigt.
Für die aktuelle Ausgabe der Zeitschrift $foo habe ich ein solches Beispiel einer (zugegebenermaßen eher ungewöhnlichen Anwendung) beschrieben. Insbesondere *nix- Administratoren, die auch Notes/Domino einsetzen, wird der Artikel interessieren. Anschaulich wird gezeigt, wie man mit Perl über Java-Schnittstellen auf Notes/Domino-Anwendungen zugreift und so die unterschiedlichen "Welten" miteinander verbindet. Auf jeden Fall eine hochinteressante Kombination.
Read More

12.11.2009

Lotus Notes und Domino 8.5.1 auf deutsch erschienen

Category: Lotus Notes, Lotus Domino


Genau einen Monat nach dem Erscheinen der englischen Version 8.5.1 ist heute endlich auch die deutsche veröffentlich worden (und auch paar andere, wichtige Sprachen):

A picture named M2


Ich habe auf den Seiten der IBM Partnerworld wie gewöhnlich mehrere Dateien für den gemeinsamen Download per Download Director markiert, aber leider bekam ich eine ganz ungewöhnliche Fehlermeldung:

A picture named M3
(Servername: CZ94IEN, Xm.... IBM Lotus Connector for SAP solutions 2.0 for Windows 2003 32 Bi
Verbindung wurde verweigert)


Dieser "Servername" kommt mir auch etwas spanisch vor.

Per HTTP Transfer konnte ich dann aber alles herunterladen. Alles? Nein, ausgerechnet das deutsche (und das englische) Sprachpaket für der Windows-Server funktionieren nicht. Beim HTTP Transfer öffnet der Browser eine leere Seite, der Download Director findet die Dateien nicht auf dem Server:

A picture named M4


23.10.2009

Leerer Objekt-Handle-Fehler in Lotus Notes 8.5 Standard-Client

Category: Lotus Notes, Entwicklung, LotusScript


Als ich vor kurzem eine neue Anwendung bei einem Kunden installiert hatte, konnte ich beim Öffnen der installierten Datenbank einen nicht alltäglichen Fehler beobachten:

A picture named M2


Ein Blick ins Fehlerprotokoll brachte die folgende Zeile als Ursache des Fehlers zum Vorschein:
workspace.EditDocument(false, doc, true)

Anwendungen auf Basis des assono Framework erlauben dem Verwalter der Datenbank, durchgeführte Änderungen und Erweiterungen mit Hilfe eines Dokuments "Letzten Nachrichten" zu hinterlegen. Beim Öffnen der Datenbank wird dann jeder Benutzer einmalig (nach jeder Änderung des Dokuments) über die Neuerungen informiert. Hierbei wird mit workspace.EditDocument das Dokument im Notes-Client geöffnet und angezeigt.
Read More

22.10.2009

Lotus-Tag Hamburg 2009: Wir sind dabei

Category: Lotus-Tag, Lotus Notes, Lotus Domino, Lotus Quickr, Lotus Sametime

Am 5. November findet im IBM Forum Hamburg zum dritten Mal der Lotus-Tag statt.

Nach einer kurzen Begrüßung durch Frank Siemon, Direktor Partnership Solution Center Region Nord hält Dieter Brandes (www.konsequent-einfach.com) die Key-Note: "Einfachheit ist der Weg zum Wesentlichen". Wie wahr!

Danach gibt es dann abwechselnd Vorträge von der IBM zu aktuellen (und angekündigten) Produkten: Lotus Notes/Domino 8.x (und natürlich Version 8.5.1), Lotus Quickr 8.2 und Lotus Sametime 8.5, und von IBM Business Partnern zu verschiedenen Themen - interessanter Weise meist im Umfeld Ihrer Produkte und Dienstleistungen...

Unser Vortrag steht unter dem Motto "ROI sofort – Enterprise 2.0 auf Basis von Lotus Notes und Domino". Lassen Sie sich überraschen!

Links: Übersicht, Agenda, Anmeldung

21.10.2009

Lotus Notes und Domino 8.5.1 auf deutsch

Category: Lotus Notes, Lotus Domino


Die englische Version von Lotus Notes und Domino 8.5.1 ist ja nun schon seit 9 Tagen offiziell raus, und laut Ed Brill sollen wohl keine Daten für die anderen Sprachversionen angekündigt werden (dürfen): Kommentar 17 zum Blog-Eintrag: Notes/Domino 8.5.1 available: So what do you think?

Inoffiziell hieß es meistens drei bis vier Wochen nach der englischen Version. Heute habe ich zum zweiten Mal den 20. November 2009 als Termin gehört.

Es bleibt uns nur zu warten und zu warten und zu warten und zu warten und zu warten und...  

12.10.2009

Downloading Lotus Notes and Domino 8.5.1... (Updated)

Category: Lotus Notes, Lotus Domino


It has begun...

A picture named M2

Read More

08.10.2009

IBM Lotus Notes und Domino 8.5.1 kommt

Category: Lotus Notes, Lotus Domino


IBM Lotus Notes und Domino 8.5.1 kommt offiziell am 12. Oktober zunächst in der englischen Variante. Innerhalb der folgenden drei bis vier Wochen sollen auch die nächsten Sprachen, unter anderem Deutsch, folgen.

Ankündigung der IBM: IBM Lotus Notes and Lotus Domino 8.5.1 include many features and enhancements that improve usability for both the end user and developers,

Über die wesentlichen Änderungen und Verbesserungen wurde ja schon auf vielen Veranstaltungen und in vielen Blogs diskutiert, nicht zuletzt seit dem IBM den Beta-Testern Berichte über die Beta-Version erlaubt hat.

Aus meiner Sicht besonders zu erwähnen:
Read More

17.09.2009

Irreführende Fehlermeldung

Category: Lotus Notes


Die folgende Fehlermeldung hat mich heute ein wenig in die Irre geführt:
Das Adressbuch (%s) konnte wegen Fehler '%e' nicht geöffnet werden. Die Arbeitsumgebungen können erst verwendet werden, nachdem der Fehler behoben wurde.

Da weder der betroffene Anwender noch ich irgendetwas an dem Adressbuch oder den Arbeitsumgebungen geändert hatten und wir beide den gleichen Fehler bekamen, war ich ein wenig ratlos.

Wie sich nach einigem Suchen herausstellte, entstand der Fehler, weil ein Administrator eine Datenbank aus der Sicherung in das Domino Datenverzeichnis kopiert hatte. Auf einmal gab es zwei Datenbanken mit der gleichen ReplikID. Als dem Administrator aufging, dass das vielleicht nicht so gut war, hat er die eine Datenbank gelöscht. Leider bekam dass der Domino-Server nicht ganz mit. In dem LotusScript-Code, der den Fehler warf, wurde versucht per ReplikaID auf diese Datenbank zuzugreifen. Der Domino-Server suchte in seinen internen Tabellen nach dieser Datenbank und versuchte genau die gelöschte Datenbank zu öffnen. Das es einen Fehler gab, war also verständlich.

Nur die Fehlermeldung hatte überhaupt nichts mit dem Problem zu tun. Mein Verdacht ist, dass diese Fehlertext immer dann ausgegeben wird, wenn keine passender Fehlertext gefunden wurde.

14.09.2009

3 sicherheitskritische Lücken (Update)

Category: Lotus Notes, Lotus Domino, Administration


Kürzlich sind 3 (mehr oder weniger) sicherheitskritische Lücken aufgedeckt worden. Ich erinnere mich nicht mehr daran, wann (und ob) es jemals zuvor so eine Häufung gab?

Die erste ist "nur" ein Denial of Service des Domino-Servers, genauer der nserver.exe. Leider gibt es bisher keine weiteren Details, z. B. ob sich diese Lücke auch ohne Authentifizierung nutzen lässt.
Quelle: http://www.securityfocus.com/bid/36257

Die zweite Lücke ist da schon größer. Es geht darum, dass "böse" RSS-Feeds, wenn man sie über die RSS-Seitenleiste liest, im 8.5er Standard-Client nicht genügend geprüft werden, so dass darin enthaltene Skripte, Flash-Objekte und mehr ausgeführt werden, die im Internet Explorer im lokalen Sicherheitskontext laufen.
Quelle: http://www.securityfocus.com/archive/1/506296

Die dritte Lücke hat was mit iNotes (in der Version 8.0.1). Auch da werden bestimmte "Eingaben", das dürften dann ja wohl vor allem E-Mails und Besprechungseinladungen sein, nicht ausreichend auf "böse" Inhalte geprüft. Es gibt auch schon einen Hotfix dagegen.
Quelle: http://www-01.ibm.com/support/docview.wss?uid=swg27016745
und dort die SPR# EZEL7UURYC.

Update
Zur zweiten Lücke hat IBM "geantwortet": Response to 'IBM Lotus Notes 8.5 RSS Widget Privilege Escalation'
http://www-01.ibm.com/support/docview.wss?uid=swg21403834

05.09.2009

XPages im Notes 8.5.1 Standard-Client

Category: Lotus Notes


In Xing wurde gefragt, ob jemand schon Erfahrungen mit XPages unter Notes 8.5.1 (beta) hat. Ja, habe ich, aber nur als Anwender.

Ich habe eine Diskussionsdatenbank auf das Design der 8.5.1er Schablone umgestellt und die Starteigenschaften für den Notes-Client so umgestellt, so dass statt des normalen Framesets die XPage allDocuments.xsp gestartet wird:

Discussion-DB-in-Notes-8.5.1-Figure-1.gif


Read More

28.08.2009

Internet Explorer 8 kann Notes 8 massiv verlangsamen

Category: Lotus Notes, Administration


Im Notes 8 Standard-Client werden E-Mails nicht mehr direkt durch Notes gerendert, sondern es wird der Internet Explorer verwendet (unabhängig davon, welchen Browser man in der Vorgaben als Standard definiert hat). Der Vorteil ist, das man durch den Internet Explorer eine höhere Qualität der Darstellung von MIME-E-Mails erreicht. Siehe dazu IBMs Technote.

In Verbindung mit dem Internet Explorer 8 kann es allerdings zu Komplikationen kommen; so berichten Anwender immer wieder von extrem langen Wartezeiten beim Öffnen von E-Mails.
Read More

27.08.2009

Sicherheitsproblem bei Anzeige von Excel-Dateien

Category: Lotus Notes, Administration


Böse Menschen machen manchmal böse Sachen, wie z. B. Excel-Dateien so manipulieren und dann per E-Mail verschicken, so dass wenn sie im Notes-Client angezeigt werden, bösen Dinge passieren.

IBM verwendet, wie einige andere Firmen auch, in Notes das Autonomy KeyView Software Developer's Kit. Darin ist ein Fehler, der bei der Verarbeitung von manipulierten Excel-Dateien beliebigen Code ausführen lässt.

Potential security issue with Lotus Notes file viewer for Microsoft Excel
http://www-01.ibm.com/support/docview.wss?uid=swg21396492

Für die aktuellen Versionen werden Updates angeboten, bei den älteren (die nicht mehr offiziel unterstützt werden) empfiehlt IBM die Deaktivierung des Excel-Viewers.

22.08.2009

Lotus Knows IdeaJam ist vorbei

Category: Lotus Notes, Lotus Domino, IBM


A picture named M2


Der Lotus Knows IdeaJam ist vorbei.

A picture named M3


Die Beteiligung kann sich wirklich sehen lassen: 952 Ideen, 20246 Stimmabgaben und 2244 Kommentare!

A picture named M4


Read More

20.08.2009

Lotus Knows IdeaJam läuft und läuft und läuft...

Category: Lotus Notes, Lotus Domino, IBM


A picture named M2


Der Lotus Knows IdeaJam läuft und läuft und läuft...  Zur Halbzeit (noch nicht ganz, aber bald) gibt es bereits 740 Ideen, es wurden 11380 Stimmen abgegeben und 1520 Kommentare geschrieben!
http://lotusknows.ideajam.net/

Ich habe bisher für (oder gegen) über 700 Ideen gestimmt und die folgenden 28 Ideen eingestellt:
Lotus doesn't Know the language of SMB customers
Lotus Knows real work isn't centered on documents, but activities
Lotus Knows you need good information for good decisions
Lotus Knows sharing knowledge means to augment knowledge
Lotus Knows how to recover from a disaster the easy way (and fast!)
Lotus Knows how to get every single problem fixed
Lotus Knows world-wide updates deployment can be done in 5 clicks
Lotus Knows the value of custom applications
Lotus Knows how to get value out of ideas
Lotus Knows how Web applications should been build nowadays
Lotus Knows how to Reach your colleague
This campaign must be extended to Europe FAST!!!
Lotus Knows the many benefits of corporate blogs
Lotus Knows being off-line doesn't mean disconnected
Lotus Knows how to change properly
Lotus Knows approving requests should be done in two clicks
Lotus Knows how to connect the extranet to my business
Lotus Knows my duties for today (and remembers me)
Lotus Knows which water tap drips
Lotus Knows how to find for what you are searching - fast!
Lotus Knows how to serve applications - for decades
Lotus Knows you need your data where you are - for decades
Lotus Knows who will visit me today
Lotus Knows how to help company founders getting started
Lotus Knows how to boost my productivity
Lotus Knows when to withdraw from a contract
Lotus Knows all the history of the customer ringing
Lotus Knows the bonuses I earned


Mach' mit - und stimme für meine Ideen:  
http://lotusknows.ideajam.net/ideajam/ibm/lotusknows/ideajam.nsf/register

19.08.2009

Lotus Knows IdeaJam gestartet

Category: Lotus Notes, Lotus Domino, IBM


A picture named M2


Der Lotus Knows IdeaJam wurde gestartet, die Web-Seite ist online, es gibt im Moment schon 31 Ideen:
http://lotusknows.ideajam.net/

Chris Miller hat einen ganz tollen News Aggregator zur Lotus Knows-Kampagne online gestellt:
http://lotusknows.idonotes.com/

Ed Brill hatte letzte Woche schon mal in seinem Blog erklärt, worum es geht:
Yellow Day 2009: Register now for next week’s "Lotus Knows IdeaJam"
http://www.edbrill.com/ebrill/edbrill.nsf/dx/yellow-day-2009-register-now-for-next-weeks-lotus-knows-jam

18.08.2009

Quick-Tipp: @LocationGetInfo - undokumentiert, aber nützlich

Category: Lotus Notes, Entwicklung


Ich bin kürzlich wieder über eine undokumentierte, aber in einigen Fällen recht nützliche Formelsprachen-Funktion gestolpert: @LocationGetInfo.

Prinzipiell kann man über diese Funktion auf Felder der aktuellen Arbeitsumgebung zugreifen, aber leider nicht auf alle.  

Folgende Aufrufe funktionieren:
@LocationGetInfo([AreaCode])
@LocationGetInfo([BookmarksFilename])
@LocationGetInfo([CatalogServer])
@LocationGetInfo([Country])
@LocationGetInfo([HomeServer])
@LocationGetInfo([InternationalPrefix])
@LocationGetInfo([InternetMailAddress])
@LocationGetInfo([LongDistancePrefix])
@LocationGetInfo([MailProtocol])
@LocationGetInfo([NamePreference])
@LocationGetInfo([SametimeServer])
@LocationGetInfo([WebRetriever])

Am interessantesten sind aber diese beiden:
@LocationGetInfo([FullName])
@LocationGetInfo([UNID])

[Fullname] steht für den Namen der aktuellen Arbeitsumgebung, [UNID] für ihre UNID.
Read More

14.08.2009

Lotus Notes/Domino 7.x unterstützt bis zum 30. April 2011

Category: Lotus Notes, Lotus Domino, IBM-Produkte


IBM hat angekündigt, dass IBM Lotus Notes und Domino in den 7er Versionen noch bis zum 30. April 2011 unterstützt wird:

Software withdrawal: IBM Lotus Notes, Domino, and Enterprise Integrator 7.0.x
http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=877&letternum=ENUSZP09-0289&open&cm_mmc=5355-_-n-_-vrm_newsletter-_-10576_125274&cmibm_em=dm:0:14995754#

Nur zur Erinnerung, die 6.5er Versionen von IBM Lotus Notes und Domino werden noch bis zum 30. April 2010 unterstützt:

End of Service (EOS) of Lotus Enterprise Integrator, Notes, and Domino 6.5.x
http://www-01.ibm.com/support/docview.wss?uid=swg21287154

14.08.2009

IBM hat das Fix Pack 1 für IBM Lotus Domino 7.0.4 veröffentlicht

Category: Lotus Notes, Lotus Domino, Administration


IBM hat das Fix Pack 1 für IBM Lotus Domino 7.0.4 veröffentlicht. Die Technote beschreibt, wo und wie man sich das Fix Pack besorgen kann:

Download Fix Pack 1 for IBM Lotus Domino 7.0.4
http://www-01.ibm.com/support/docview.wss?uid=swg24023967

Und hier wird beschrieben, was sich geändert hat:

Lotus Domino 7.0.4 Fix Pack 1 Release Notice
http://www-10.lotus.com/ldd/r5fixlist.nsf/0/04bb9ea7d524a684852576110056c265

14.08.2009

Ed Brills IamLUG-Präsentation

Category: Lotus Notes, Lotus Domino, Lotus Foundations, Lotus Symphony, IBM-Produkte


Ed Brill hat in seinem Blog bzw. auf Slideshare seine "Lotus Notes/Domino Product family strategy and update"-Präsentation von der diesjährigen IamLUG veröffentlicht:

My Lotus Notes/Domino strategy update presentation from IamLUG is now available
http://www.edbrill.com/ebrill/edbrill.nsf/dx/my-lotus-notesdomino-strategy-update-presentation-from-iamlug-is-now-available
http://www.slideshare.net/edbrill/notes-domino-symphony-strategy-august-2009

Ein toller Überblick über das "gerade eben", "gleich" und "später" rund um Lotus Notes/Domino, Lotus Foundations, Lotus Symphony und mehr.

14.08.2009

Unterstützte Konfigurationen für Lotus Notes/Domino 8

Category: Lotus Notes, Lotus Domino, Administration


IBM hat eine neue Technote veröffentlicht, die für alle interessant sein dürfte, die auf Lotus Notes/Domino migrieren oder "gemischt" mit älteren Versionen betreiben.

Supported configurations for Notes and Domino 8.x
http://www-01.ibm.com/support/docview.wss?uid=swg21264690

This document describes the supported configurations of Lotus Notes/Domino® 8.x when interoperating with servers, templates, and/or clients from other releases such as 7.x and 6.5.x.

Index
I. Notes and Domino 8.x Supported Configurations for Mail
  a. Domino 8 Mail Template (Mail8.ntf)
  b. Domino 7 Mail Template (Mail7.ntf)
  c. Domino 6 Mail Template (Mail60.ntf)
II. Needed configurations for new Notes/Domino 8.x features to function
III. Can you run a higher release of the Notes client than the release of the Domino server?
IV. What about an Administrative Assistant managing another person's Calendar?
V. The Resource Reservations database
VI. What is Lotus' recommended Upgrade Path?

11.08.2009

Ye118w Day: Ansichten mit Gestaltungselementen

Category: Ye118wDay, Lotus Notes, Entwicklung


A picture named M2
Kaum dreht man sich um, schon ist wieder ein Jahr vorbei. Zeit für den zweiten, jährlichen Yellow Day!



Ich habe wieder etwas Nützliches, wenn es auch nicht mehr ganz neu ist (Fun with $FormulaClass, Dan Velasco, DominoPower Magazine, August 1999, also genau 10 Jahre alt!):

Notes-Ansichten, die Gestaltungselemente statt Dokumente zeigen


A picture named M3


Read More

06.08.2009

Quick-Tipp: Schnelleinstieg in Symphony-Macro-Programmierung

Category: Quick-Tipp, Lotus Symphony, Lotus Notes, Entwicklung


Nützlicher Artikel für alle, die einen schnellen Einstieg in die Macro-Programmierung in IBM Lotus Symphony suchen:

A quick start to using macros and controls in IBM Lotus Symphony
http://www.ibm.com/developerworks/lotus/library/symphony-macros/

Summary:  This article provides a step-by-step guide to get you started with macro programming for IBM® Lotus® Symphony™ in OpenOffice.org BASIC. It introduces the macro editor, shows how to add a control object to a Lotus Symphony document, demonstrates how to associate a control event to a macro, and introduces how to access data in a Lotus Symphony spreadsheet.

Autor: Tim Robinson (timro@us.ibm.com), Senior Software Engineer, IBM

30.07.2009

IBM Lotus Notes/Domino 8.5 Fix Pack 1 ist raus

Category: Lotus Notes, Lotus Domino, Administration


IBM hat das erste Fix Pack für Notes/Domino 8.5 bereit gestelt:

"Notes/Domino 8.5 Fix Pack 1 Release Notice
July 29, 2009

IBM Lotus announces Notes/Domino 8.5 Fix Pack 1. IBM strongly recommends upgrading to the latest Fix Pack, since Fix Packs address a small percentage of defects that impact the broadest set of customers. This is a scheduled Fix Pack of a limited number of low-risk/high-impact fixes to help customers safely avoid known problems. Fix Packs are released periodically between Maintenance Releases to provide a greater level of stability for customer environments. Fix Packs go through the same level of fix, regression and interoperability testing that occurs with our Maintenance Releases. Future 8.5 Fix Packs will be cumulative and contain all of the fixes from Notes/Domino 8.5 Fix Pack 1, and may be applied on any language version of Notes/Domino 8.5."

Notes/Domino 8.5 Fix Pack 1 Release Notice
http://www-10.lotus.com/ldd/R5FixList.nsf/0/43c58a61277b4cd6852576020069d93d?OpenDocument

Download Fix Pack 1 for IBM Lotus Notes and Domino 8.5
http://www-01.ibm.com/support/docview.wss?uid=swg24023874

30.06.2009

Massive Probleme beim Update von 6.5 auf 8.5

Category: Lotus Notes, Lotus Domino, Administration


Franziska Tanner weißt in dem "MartinScott Consulting" Blog auf massive Probleme beim direkten Upgrade von Lotus Notes 6.5 auf 8.5 hin.

Es sieht so aus, als ob die Anwendung von 8.5 Policies auf 6.5 Maildatenbanken dazu führt, dass diese weder im Notes Client noch über iNotes zu benutzen sind. IBM Support hat anscheinend einen Hotfix für die SPR's LMAN7R6L44, JCIK7PFGCT. Dieser Hotfix muss auf dem 8.5 Server eingespielt werden, bevor Datenbank auf den Server gebracht werden.

Die Details finden Sie im Blogeintrag SHOW STOPPER: If you’re upgrading from 6.5 to 8.5....

26.05.2009

Ressourcendatenbank - Notes-Crash beim Drucken des Kalenders

Category: Entwicklung, Lotus Notes benutzen, Lotus Notes

Einer unserer Kunden benötigte zu Reporting Zwecken eine Funktion, die es ihm ermöglicht, den Kalender aus der Ressourcenverwaltung in eine Mail einzufügen und diesen eingefügten Text anschließend zu bearbeiten. Nichts einfacher als das dachte er sich und benutzte die Ihm schon aus seiner Maildatenbank bekannte Druck-Funktion "Kalender in Dokument drucken". Mit der Auswahl des Kalenderstils "Kalenderliste" kann er den Druckbereich (Zeitraum) festlegen und mit dem Klick auf "Vorschau" und dem anschließenden "Weiterleiten" die Liste editierbar an eine neue Mail hängen. So funktionierte es jedenfalls immer in seiner Maildatenbank... Doch beim Klick auf die "Vorschau" nahm diese Unternehmung ein jähes Ende - mit einem Crash des Notes Client (AUTSCH!).

Dieser Crash kann beliebig oft reproduziert werden - klappt garantiert immer =;o)

KalenderDrucken.JPG

Jetzt stellt sich natürlich die Frage: Woran liegt das? Was ist im Kalender der Ressourcendatenbank anders als im Kalender der Maildatenbank? Die Lösung ist einfach (wenn man vom Aufwand absieht, der zu ihr führte): In den Reservierungsdokumenten der Ressourcendatenbank gibt es kein "Subject" Feld!

Sorgt man dafür, das beim Einstellen einer Reservierung automatisch (ereignisgesteuerter oder periodischer Agent) ein "Subject"-Feld im Reservierungsdokument erstellt wird, welches sinnvollerweise die Reservierungsbeschreibung enthält, dann funktioniert die Druck-Funktion "Kalender in Dokument drucken" wie gehabt. Die Reservierungsbeschreibung ist aus dem Feld "txtPurpose" zu übernehmen.

14.05.2009

Notes 8.5 – Skript speichern und NotesViewNavigator

Category: Lotus Notes, Lotus Domino, Entwicklung


Ich bin weiß Gott enthusiastisch im Bezug auf die Änderungen und Neuerungen in der IBM-Produktpalette, besonders im Bezug auf IBM Lotus Notes/Domino. Deswegen konnte ich es kaum erwarten, den 8.5er Client auf meinem Rechner zu installieren, obwohl wir da eigentlich noch keine Notwendigkeit haben.

Leider hatte ich noch keine Gelegenheit die neuen Features auszuprobieren (XPages – Yeah!), so dass sich meine Erfahrungen nur auf die „klassische“ Notes-Entwicklung beziehen. Und die birgt einige Tücken. Hier zwei Beispiele:

In Einzelfällen kommt es vor, dass Skriptbibliotheken nicht gespeichert werden: Man drückt seine gewohnte Tastenkombination Strg + S und es passiert nichts. Da Letzteres auch der Fall ist, wenn man erfolgreich gespeichert hat, arbeitet man nun weiter und führt schließlich seinen Code aus, nur um dann festzustellen, dass er sich nicht im Entferntesten verhält, wie erwartet. Ein Blick in den Debugger offenbart, dass hier noch alter Code ausgeführt wird. Oder der Client stürzt ab (was leider auch häufiger passiert) und man stellt dann später fest, dass die Bibliothek nicht mehr auf dem Stand ist, den man eigentlich schon gespeichert hat.
Hier hilft nur, die Bibliothek regelmäßig zu schließen. Wenn man dann gefragt wird, ob man speichern will und der Klick auf „Ja“ mit Untätigkeit quittiert wird, ist es an der Zeit - nach einem kurzen Moment der Panik ;) - die Bibliothek komplett zu exportieren und sie dann zu reimportieren.


Ein ebenfalls neues „Feature“ ist seltsames Verhalten im NotesViewNavigator. Die folgende Folge soll eigentlich den zweiten Eintrag in einer Ansicht zurück liefern:

Set viewNav = view.CreateNavigator
Set viewentry = viewNav.GetFirst
Set viewentry = viewNav.GetNext(viewentry)

Sie liefert jedoch – Nothing. Nein, das liegt nicht daran, dass es das zweite Dokument nicht gibt, denn DIESE Folge liefert den korrekten Eintrag:

Set viewNav = view.CreateNavigator
Set viewentry = viewNav.GetFirst
Set viewentry = viewNav.GetNext(viewentry) ' Ist doch Nothing?
position = viewentry.GetPosition(Separator) ' hol die Position des Dokumentes in der Ansicht
Set viewentry = viewNav.GetPos(position) ' hole das Dokument anhand der Position

Mit anderen Worten: man kann aus Nichts einen Eintrag machen, wenn man weiß, wo das Nichts ist – hübscher Trick, nicht? (Paradox ist - wenn sich jemand im Handumdrehen den Fuß bricht ;) )

Natürlich ist das Problem bekannt – und zwar nicht erst seit gestern:
http://www-10.lotus.com/ldd/nd85forum.nsf/5f27803bba85d8e285256bf10054620d/f30ab19043084832852575520050c96f?OpenDocument
Erfasst als SPR #  PRUN7NZRBR

15.02.2009

NotesHound und parallele Notes-Installationen

Category: Lotus Notes, Entwicklung


NotesHound (http://www.noteshound.com/) ist eine kostengünstige Sammlung nützlicher Werkzeuge von Ken Haggman und Daniel Lehtihet. Den NotesHound Class Navigator, den es seit geraumer Zeit auch einzeln gibt, haben wir ja schon in diversen Konferenzvorträgen erwähnt und für OOP-Entwickler in LotusScript empfohlen.

In SnTT: Installing and running Notes R5, 6, 7 and 8 concurrently hatten wir ausführlich erklärt, wie man ohne VMs (und den damit verbundenen zusätzlichen Speicherverbrauch und ohne weitere Betriebssystem-Lizenzen) mehrere Notes-Versionen auf einem Rechner so installieren kann, dass man sogar alle gleichzeitig starten kann.

Leider gibt es mit allen NotesHound-Werkzeugen - außer dem NotesHound Class Navigator - ein Problem: Sie lassen sich nur in der zuletzt installierten Notes-Version starten, sonst gibt es eine Fehlermeldung.

Read More

15.01.2009

IBM Lotus Notes und Domino 8.5 in Deutsch erschienen

Category: Lotus Notes, Lotus Domino


Wie angekündigt ist heute der deutsche Notes 8.5-Client und das deutsche Sprachpaket für den Domino-Server vom Band gelaufen:

A picture named M2


Jetzt heißt es warten, bis der Download endlich durch ist...  

06.01.2009

IBM Lotus Notes und Domino 8.5 sind raus

Category: Lotus Notes, Lotus Domino


Als ich heute "zufällig" mal wieder in der IBM PartnerWorld blätterte, fand ich die endgültige Version 8.5 des Domino-Servers und der Notes-Clients bereit zum Download:

A picture named M2


Der Passport Advantage Online-Download ist meist etwas später dran...

16.12.2008

7 Things IT Managers Should Know About Lotus Notes

Category: Lotus Notes, Lotus Domino


Ich bin gerade (via den TLCC Newsletter) auf einen ganz tollen Artikel von Thomas Duff im CIO Magazine gestoßen;

7 Things IT Managers Should Know About Lotus Notes
Your company might use Lotus Notes and Domino Servers. But you probably aren't taking advantage of this powerful enterprise application.

1. Notes is more than "just e-mail."
2. Notes and Domino is a powerful (and open) application development platform.
3. Notes is the client, Domino is the server.
4. Notes has a long history of backward compatibility.
5. Replication lets you work both online and offline.
6. Notes applications can be built for both the Notes client and for Web browsers.
7. Notes is "not dead."

Den kompletten Artikel gibt es unter: http://www.cio.com/article/469913/_Things_IT_Managers_Should_Know_About_Lotus_Notes

Mehr zu lesen von Thomas "Duffbert" Duff gibt es in seinem Blog: Duffbert's Random Musings

Quelle: 7 Things IT Managers Should Know About Lotus Notes, CIO Magazine

25.11.2008

Lotus Notes 8.0.2 Standard Client Cumulative Client Hotfix 1

Category: Lotus Notes, Administration


Der kürzlich erschienene "Lotus Notes Standard Client Cumulative Client Hotfix 1 (CCH1) for 8.0.2" (was für ein Name!  ) beseitigt 23 Fehler im Standard Client, die gegen Ende der Ankündigungsseite einzeln aufgelistet sind.

IBM selbst stuft diesen Hotfix als sehr wichtig ein:
Severity:           10 - High Impact/High Probability of Occurrence

Herunterladen kann man ihn vom Fix Central unter http://www.ibm.com/support/fixcentral/.

Quelle: Lotus Notes Standard Client Cumulative Client Hotfix 1 (CCH1) for 8.0.2

23.10.2008

SnTT: Feststellen, ob das Design einer Datenbank verborgen ist

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Show-n-Tell Thursday
Letztens musste ich herausfinden, ob das Design einer Datenbank Anwendung verborgen ist. Leider gibt es in LotusScript keine Eigenschaft, die man einfach abfragen könnte. Die Lösung, die schließlich funktioniert hat, setzt auf DXL.

Der Trick besteht darin, dass ein DXL-Export einer Datenbank Anwendung mit verborgenem Design nur die Basisinformationen über die Datenbank Anwendung aber keine Designelemente enthält. Anschließend muss man nur noch suchen, ob es einen Eintrag für eine Maske "<form>" gibt. Wenn kein Eintrag vorhanden ist, ist das Design wohl verborgen. (Abgesehen von Notes Datenbanken Anwendungen die keine Maske enthalten. Aber die kann man wohl vernachlässigen.)
Read More

24.09.2008

IBM Lotus Notes und Domino 8.0.2 deutsch sind raus

Category: Lotus Notes, Lotus Domino


IBM hat heute pünktlich, wie angekündigt, die deutsche Maintenance Release 8.0.2 von Lotus Notes/Domino veröffentlicht:

A picture named M2


26.08.2008

IBM Lotus Notes und Domino 8.0.2 englisch sind raus

Category: Lotus Notes, Lotus Domino


IBM hat die englische Maintenance Release 8.0.2 von Lotus Notes/Domino und Lotus Enterprise Integrator (LEI) veröffentlicht:

A picture named M2


Die deutsche Version 8.0.2 soll mit den anderen "Gruppe 1 und 2a"-Sprachen (und Katalanisch) am 24. September folgen.

Update: Da habe ich mich wohl etwas zu früh gefreut:  

A picture named M3


Update 2: Jetzt sind sie da.

Quelle: Eight oh Tuesday, Ed Brill

11.08.2008

Ye118w Day: Bringen Sie ihre Notes-Anwendung in die Seitenleiste (ohne Java)

Category: Ye118wDay, Lotus Notes, Entwicklung


A picture named M2
A picture named M3
Heute ist der erste jährliche Yellow Day!
Und natürlich trage ich heute gelb.  

A picture named M4


Im Geiste dieses Tages möchte ich heute zeigen, wie man eine vorhandene Notes-Anwendung ohne Java in die Seitenleiste des Notes 8.0.1 Standard-Clients bringen kann.


Eine Ansicht dort zu installieren, geht ja schon recht einfach mit Bordmitteln. Ich wollte aber ständig eine bestimmte Eingabemaske in der Seitenleiste zur Verfügung haben, wo ich im Verlauf eines Tages immer wieder schnell ein Dokument erstellen kann. In diesem Fall ist es eine Anwendung, wo ich meine Projektzeiten erfasse. Aber prinzipiell wäre das auch ein guter Platz für das Kontaktformular einer CRM-Anwendung oder für Ereignisprotokolle eines User-Help-Desk oder ...

Im Bild kann man sehen, wie die Eingabemaske fertig aussieht.

Read More

24.07.2008

SnTT: Aktion kontinuierlich ausführen

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Show-n-Tell Thursday
In einem Kundenprojekt hatte ich letztens die Anforderung, eine Aktion so lange immer wieder auszuführen, bis der Anwender sie abbricht. In dem konkreten Fall sollten Referenznummern nacheinander eingegeben und verarbeitet werden.

Ich habe lange experimentiert mit sich selbst aufrufenden Agenten und auch mit der NotesTimer Klasse. Aber bei allen Lösungen wurde der Anwender in seinem Arbeitsfluss irgendwie gestört.
Die Lösung war nachher relativ einfach. Die Aktion ruft sich am Ende mit einer simulierten Tastenkombination selber auf.
Read More

06.07.2008

Neues deutschsprachiges Video von IBM

Category: IBM-Produkte, Lotus Notes, Lotus Domino


Ich habe ja hier schon hin und wieder auf Marketing-Videos von IBM verwiesen, aber die wenigsten davon waren in deutsch. Um so erfreulicher, dass es jetzt ein qualitativ hochwertiges, deutschsprachiges Video gibt, dass am Beispiel "Jack" die Vorteile des IBM Lotus Complete Collaboration Express Starter Packs veranschaulicht:

A picture named M2


Das Flash-Video gibt es unter http://www-05.ibm.com/de/promotions/web20/starterpackssmb/demo_high.html.

Apropos IBM Lotus Complete Collaboration Express Starter Packs: Gibt es eigentlich schon einen Guinessbuch-Eintrag zum längsten Titel einer Software?

Dieses Starter Pack ist eigentlich "nur" die sinnvolle Kombination aus IBM Lotus Notes und Domino und IBM Lotus Sametime für kleinere und mittlere Unternehmen,  das sind - aus IBM-Sicht - Unternehmen bis 1.000 Mitarbeiter.

Quelle: Hier ein feines Marketing Video von IBM, YouAtNotes Blog, Julian Buss

03.07.2008

SnTT: Datumswerte ohne Zeitangabe via LotusScript

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Show-n-Tell Thursday
Wenn per LotusScript Datumswerte in ein Feld geschrieben werden, so werden Sie immer inklusive der Uhrzeit gespeichert. Wenn keine Uhrzeit angegeben ist, gerne auch mit "00:00:00". Im Allgemeinen stört das eigentlich relativ wenig. Nur wenn das zugehörige Notes-Dokument in einer Kalenderansicht dargestellt werden soll, hat es ziemliche Auswirkung. In der Tagesansicht erscheint ein entsprechendes Dokument um 00:00 Uhr.

Das Kalenderverhalten ist an der Stelle eindeutig. Ist nur ein Datumswert vorhanden, steht der Eintrag über dem Zeitraster. Stehen Datums- und Uhrzeit-Angaben in dem Feld wird der Eintrag in das Zeitraster eingeordnet. Nur kann man wie gesagt leider per LotusScript keinen Datumswert ohne Zeitangabe erzeugen.

A picture named M3

Wieder einmal stellt Evaluate die Rettung dar.
Read More

02.07.2008

Quick-Tipp: Anwendung immer in neuem Fenster öffnen

Category: Quick-Tipp, Lotus Notes, Entwicklung


Auf Xing wurde gerade gefragt, wie man Notes-Anwendungen so einstellen kann, dass sie - analog zu den Hilfe-Datenbanken - in einem neuen Fenster geöffnet werden.

Es gibt da einen Trick: Man muss in den Datenbank-Eigenschaften - Gestaltung - Im Datenbankkatalog auflisten - Kategorien eine bestimmte Kategorie eintragen: NotesHelp.

A picture named M2


Die Anwendung wird dann ähnlich wie die Hilfe-Datenbanken in einem speziellen Fenster geöffnet.

16.05.2008

Neue Version des NSD-Analyse-Werkzeugs

Category: Lotus Notes, Lotus Domino, Administration


Manchmal nerven sie nur, manchmal sind sie richtig störend und manchmal verhindern sie jede Weiterarbeit: Abstürze des Notes-Clients oder des Domino-Servers.

Seit mindestens Version 6 macht das NSD-Programm dann einen Schnappschuss des Speichers, der gerade laufenden Prozesse, der aktuellen Konfiguration und vieler, vieler weiterer Informationen. Je nach Laufzeit des Clients bzw. Servers können dabei auch mal gerne mehr als 10 MB Daten in eine Textdatei geschrieben werden. Man kann diese Protokolldatei natürlich auch mit einem guten Texteditor öffnen und z. B. nach "Error" durchsuchen, aber das ist ein relativ aufwendiger Prozess. Schneller geht es mit dem LND tool - dem Lotus Notes Diagnostic tool.

Read More

13.05.2008

Quick-Tipp: $DontAutoProcessURL verhindert automatisches Erstellen von URL-Hotspots (Update 2)

Category: Quick-Tipp, Lotus Notes, Entwicklung

Großen Dank an Kevin Pettitt.

Ich hatte seit einiger Zeit damit zu kämpfen, dass wenn ich in unserem Blogsphere-basierenden Blog einen Eintrag erstellt habe, in dem ich
  • unter Notes 8
  • RichText als Posting Type eingestellt habe und
  • per [ [...] ] HTML-Code markiert habe,
darin vorhandene http://... immer zu URL-Hotspots konvertiert wurden, wenn ich den Eintrag gespeichert habe.

Es mag ja bei einfachen E-Mails sinnvoll sein, dass man die URL-Hotspots nicht manuell erstellen muss, aber bei [ [<img src="http://www.assono.de/blog/...>] ] ist das mehr als ärgerlich, wenn der dann entstehende HTML-Source etwa so aussieht:
<img src="<a href="http://www.assono.de/blog/..."...>

Und weil es IBM ist, die den Notes-Cliententwickelt, gibt es auch einen "Kompatibilitätsschalter", der das alte Verhalten - also kein URL-Hotspot automatsch generieren - wieder herstellt: $DontAutoProcessURL

Die Maske muss ein Feld $DontAutoProcessURL enthalten und dieses den Wert "1" (Text) und schon funktioniert alles wieder wie gehabt.

In der Blogsphere-Schablone hat Kevin das schon repariert, so dass mit der nächsten Version (RC1 ?!) der "Fehler" nicht mehr auftritt.

Quelle: $DontAutoProcessURL tweak, Kevin Pettitt

Update:
Was ich eben vergessen habe: Entwickler von kombinierten Notes-Client- und Domino-Web-Anwendungen (wie z. B. die meisten CMS-Anwendungen) sollten die geänderte Behandlung von http:// in RichText-Feldern beachten - oder eben ein $DontAutoProcessURL Textfeld in ihrer Maske einbauen.
Update 2:
Kevin hat inzwischen selbst über das Thema einen Blogeintrag geschrieben: Blogsphere in Notes 8: How To Get URLs Working in Rich Text Posts

11.05.2008

Alleinstellungsmerkmale IBM Lotus Notes und Domino

Category: Lotus Notes, Lotus Domino


Stefan Krüger bringt es im Lotus Germany-Blog mal wieder auf den Punkt - oder genauer auf 23 Punkte.  

Man mag darüber streiten, ob wirklich alle Punkte "Alleinstellungsmerkmale" sind, oder ob einige der Punkte sich ein wenig "überdecken" (vgl. Sicherheit), aber im Großen und Ganzen eine Liste zum Auswendiglernen für alle, die Notes/Domino entweder intern oder extern verkaufen wollen oder vertreten müssen.

Ich finde die folgenden Punkte am besten:
  • ND gilt als die sicherste Plattform, div. Miltärs, UNO und Weltbank nutzen ND u.v.m.
  • Beste Offline-Fähigkeit am Markt, nicht nur Mail/Kalender, ebenso Anwendungen und deren Logik können offline genommen werden.
  • Rapid Applikation Plattform [sic! IBM-Deutsch?!], auf keiner anderen Plattform kann man schneller entwickeln ([Lotus]Script/Java), tausende Partnerlösungen vorhanden.
  • Instant Messaging und Workflow ohne Mehrkosten integriert
  • Hochverfügbarkeit und maximale Sicherheit (Viren fast unbekannt)

Zum Thema Hochverfügbarkeit: Wie sieht es beim Wettbewerb mit einem "echten" aktiven Cluster mit Failover und Load Balancing aus?

Wenn man mich nach dem Nummer 1-Vorteil von Notes/Domino fragt, sage ich:
IBM Lotus Notes/Domino ist eine hervorragende Plattform für Geschäftsanwendungen - die auch E-Mail kann. Weil sie schon so viel mitbringt, kann man unter Notes/Domino super-schnell Anwendungen entwickeln - gegenüber Java- oder .NET-Anwendungen schätze ich in ca. der Hälfte bis ein Fünftel der Zeit, aber das hängt natürlich immer von den Anforderungen im Einzelfall ab. Man kann damit nicht alles machen, aber die Beschränkungen machen die Entwicklung ja auch so effizient.

Quelle: Alleinstellungsmerkmale Notes & Domino, Lotus Germany-Blog

09.05.2008

SnTT: Kölner Phonetik - das bessere Soundex?!

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Show-n-Tell Thursday
"Die Kölner Phonetik (auch Kölner Verfahren) ist ein phonetischer Algorithmus, der Wörtern nach ihrem Sprachklang eine Zeichenfolge zuordnet, den phonetischen Code. Ziel dieses Verfahrens ist es, gleich klingenden Wörtern den selben Code zuzuordnen, um bei Suchfunktionen eine Ähnlichkeitssuche zu implementieren. Damit ist es beispielsweise möglich, in einer Namensliste Einträge wie "Meier" auch unter anderen Schreibweisen, wie "Maier", "Mayer" oder "Mayr", zu finden. Die Kölner Phonetik ist, im Vergleich zum bekannteren Russell-Soundex-Verfahren, besser auf die deutsche Sprache abgestimmt. Sie wurde 1969 von Postel veröffentlicht." (Wikipedia, http://de.wikipedia.org/wiki/K%C3%B6lner_Phonetik)

@Soundex ist bereits in der Formelsprache vorhanden und wird zum Beispiel im Domino-Verzeichnis benutzt, um ähnlich klingende Namen zu finden (siehe erste Spalte in der ($Users)-Ansicht). Leider "funktioniert" der Soundex im Deutschen nicht so gut, wie z. B. im Englischen. Wir sprechen halt die Buchstaben etwas anders aus. Deswegen hat Herr Postel auch ein für das Deutsche besser passendes Verfahren entwickelt: die Kölner Phonetik.

Read More

09.05.2008

Performance basics for IBM Lotus Notes developers (Update)

Category: Lotus Notes, Entwicklung


Ich wollte eigentlich schon häufiger mal Einträge im Best Practice Makes Perfect-Blog von Andre Guirard empfehlen, und der aktuelle Eintrag ist wieder mal äußerst empfehlenswert:

Performance basics for IBM Lotus Notes developers
Er verweist darin auf einen 24-seitigen Artikel (Whitepaper), in dem er zu den folgenden Punkte Empfehlungen macht:
  • General principles
  • Database-level performance considerations
  • Formula performance
  • Form design
  • ViewsCode
  • Testing
  • Use Profile documents

Weitere tolle Einträge in seinem Blog:
Nochmals Danke, Andre

Quelle: Best Practice Makes Perfect-Blog, Andre Guirard

Update:
Patrick Kwinten hat noch ein paar mehr Tipps auf Lager: Performance basics for IBM Lotus Notes developers - Some additions?, All about Lotus Domino Development (AaLDD)

24.04.2008

Introducing a revolutionary software platform... LND

Category: Lotus Notes, Lotus Domino


Being on the JAX conference (Java, Apache, XML, but also Eclipse, SOA, Web 2.0, Spring, ...) for some days, I feel the urgent compulsion to  full-quote Alan Lepofsky's posting here:

"Introducing a revolutionary software platform that allows content to be automatically synchronized between multiple machines, even across multiple operating systems including Apple Macintosh, Microsoft Windows, and several Linux distributions.

Introducing... LND.

Read More

12.04.2008

Sicherheitslücke in der Ansicht von Dateianhängen

Category: Sicherheit, Lotus Notes


Die Komponente für die Ansicht von Dateianhängen war ja schon öfters mal negativ aufgefallen wegen Sicherheitsproblemen. Jetzt gibt es wieder eine neue: wieder mehrere Pufferüberläufe. Es darf an dieser Stelle mal gefragt werden, wofür es inzwischen Software gibt, die sowas automatisch finden kann, wenn die Hersteller es nicht benutzen...

Mögliche Abhilfen:
  • Warten auf das nächste Release...
  • Hotfix anfordern
  • Viewer-Komponente (teilweise) deaktivieren

Details und Quelle: Potential security vulnerabilities in Lotus Notes file viewers for Applix Presents, Folio Flat File, HTML speed reader, KeyView and MIME

09.04.2008

Noteshound Class Navigator jetzt einzeln verfügbar

Category: Lotus Notes, Entwicklung


Wer schon in einem unserer Konferenzvorträge über objektorientierte Programmierung (OOP) in LotusScript war, der weiß, dass wir für diese Art der Entwicklung ein Werkzeug besonders empfehlen: den Noteshound Class Navigator.

Anders als der Script Browser von Craig Schumann (Teamstudio), arbeitet er "nur" auf dem aktuell im Domino Designer geöffneten Gestaltungselement - also meistens der Script-Bibliothek - dabei arbeitet er aber besonders schnell und unterstützt die objektorientierte Programmierung sehr effizient.

Ein Nachteil des Class Navigators war bisher, dass er nur mit 12 anderen Werkzeugen im Paket als Noteshound verkauft wurde. Zwar lohnt sich auch der gesamte Werkzeugkasten ($495 pro Developer oder $1995 pro Unternehmen), aber der Preis war oftmals doch eine Hürde.

Jetzt gibt es den Noteshound Class Navigator aber auch ein einzelnes Produkt für sehr günstige $49,95 - inklusive Aktualisierungen und neuer Versionen für immer!

A picture named M2


Es gibt auf den Seiten des Anbieters auch eine Vorschau und ein Verweis auf ein YouTube-Video.

05.03.2008

IBM Lotus Notes/Domino 8.0.1 deutsch ist da (Update)

Category: Lotus Notes, Lotus Domino


IBM Lotus Notes/Domino 8.0.1 deutsch ist da:

A picture named M2


Zumindest in Teilen, denn der Standard-Client, der Domino Designer und Administrator und das Sprachpaket für den Server fehlen noch. Sie werden aber sicher in den nächsten Stunden ergänzt werden.

Update (2008-03-07):
Wie ursprünglich angekündigt, wurde heute die Version 8.0.1 in deutsch und vielen anderen, wichtigen Sprachen veröffentlicht. Der Basic-Client war wohl ein wenig frühreif.

19.02.2008

IBM Lotus Notes/Domino 8.0.1 angekündigt (Update)

Category: Lotus Notes, Lotus Domino


IBM hat jetzt die Daten veröffentlicht, wann IBM Lotus Notes/Domino 8.0.1 verfügbar sein soll:

Die englische Version soll ab dem 20. Februar 2008 zum Download angeboten werden, die deutsche Version folgt am 7. März 2008.

Update:
Die englische Version ist da:

A picture named M2


Quelle: Lotus Notes and Domino 8.0.1 channel announcement, Ed Brill

23.01.2008

SnTT: Konfigurationsdokumente - schnell und zuverlässig

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Show-n-Tell Thursday
Um die Konfiguration einer Notes-Anwendung zu speichern, gibt es zwei offensichtliche Möglichkeiten und eine dritte, nicht ganz so offensichtliche, die die Vorteile der anderen beiden Alternativen in sich vereint, in zwei Varianten:


Read More

23.01.2008

Alle Texte aus Notes - inklusive Fehlermeldungen

Category: Lotus Notes, Administration


Im Dezember hat Paul Mooney in seinem Blog den folgenden Eintrag erstellt: "Customise ALL the client error messages for Notes". Unter anderem hat der dort eine von Bill Buchan und Julian Robichaux erstellte Datenbank zum Download angeboten, die mittels einer C-API-Funktion alle Text-Strings des Notes-Clients ausliest - in der aktuell eingestellten Sprache der Benutzeroberfläche.

Leider erlaubt diese Datenbank jeweils nur genau eine Version eines Strings, also nur eine Sprache. Ich habe sie deshalb um ein Sprachfeld erweitert und so ermöglicht, dass man parallel mehrere Sprachversionen der Texte in der Datenbank speichern kann.

Read More

21.01.2008

SnTT: Wie funktioniert eigentlich Replikation? (Update)

Category: Show-n-Tell Thursday, Lotus Notes, Administration, Entwicklung


Show-n-Tell Thursday
In der
Notes/Domino-Forum von Xing wird ein Problem bei Feldreplikation im Cluster beschrieben. Das möchte ich zum Anlass nehmen, den "Mechanismus" Replikation einmal gründlicher zu beleuchten.

Startet ein Notes-Client oder ein Domino-Server eine Replikation mit einem (anderen) Domino-Server, so wird dort zunächst nach einer Notes-Datenbank mit der gleichen Replik-ID gesucht. Die Replik-ID einer Datenbank findet man im 2. Reiter der Datenbank-Eigenschaften:

A picture named M2


Read More

30.12.2007

SnTT: Installing and running Notes R5, 6, 7 and 8 concurrently

Category: Show-n-Tell Thursday, Lotus Notes, Administration


Show-n-Tell Thursday
Martin Vereecken posted in his blog
BizzyBee’s BizzyThoughts an entry about Notes 8 and Notes 7 coexistence. This reminded me, I wanted to write about this subject myself. This year. No Thursday left. So this got a "Show-n-Tell Thunday".

There is a saying here: A picture tells more than 1000 words:

Screenshot of running Notes R5, 6, 7 & 8 concurrently: Notes Client, Domino Designer & Admin

What do you see? It's Notes R5, 6, 7 and 8 Standard running concurrently on one Windows machine, and side by side the Notes Client, Domino Designer and Administrator of each version - no image manipulation (besides scaling), no VMs, no tricks...

Read More

21.12.2007

Version 7.0.3 von IBM Lotus Notes/Domino auf deutsch erschienen

Category: Lotus Notes, Lotus Domino


Sozusagen als ein kleines vorgezogenes Weihnachtsgeschenk hat IBM pünktlich zum angekündigten Termin, also am 19. Dezember, die deutsche Version 7.0.3 von IBM Lotus Notes und Domino veröffentlicht:

A picture named M2


20.12.2007

My third article in THE VIEW

Category: Lotus Notes, Entwicklung, THE VIEW, AJAX, Web-Entwicklung


After a quite long pause, my third article will be published soon: in the January/February 2008 issue of THE VIEW:

Boost your Web users' productivity:
Three more advanced AJAX techniques you can apply to Domino Web applications

From the content:
Increase user productivity and free developer time with three advanced, practical AJAX-enabled features for Domino Web applications. Automatically log details of JavaScript errors to the Domino server; monitor a view for any new documents and keep browser users up-to-date; and create a dynamic form that browser users tailor for their immediate needs.

Here is the database with the demos mentioned in  the article:

2007-12-20-Demos-AJAX-articles.zip

02.12.2007

SnTT: Add database from different servers to workspace (Update)

Category: Show-n-Tell Thursday, Administration, Lotus Notes


Show-n-Tell Thursday
Today I've attended a Jumpstart session by
Andy Pedisich at the ADMIN2007 Europe conference.

Along a lot of other really useful stuff, tricks and best practices, he showed us a Excel sheet, he developed years ago, which he uses to add databases (with the same file name and path, like log.nsf) from a lot of servers to his workspace. Essentially,
  • he opens the servers view in his Domino Directory,
  • selects the servers,
  • copies the selection as table,
  • opens the excel sheet,
  • pastes the servers,
  • edits the file name of the database,
  • selects and copies the calculated @Command formulas to add the database to the workspace,
  • creates a new Toolbar button,
  • pastes the @Commands,
  • closes the Toolbar button and
  • clicks on it.

Seeing this, I wondered, if there is no short cut? And really, there is:

Read More

29.11.2007

Lotus Notes 8 Werbe-Videos

Category: Lotus Notes, Lotus Domino


Auf YouTube hat der Benutzer MChvany ein paar Lotus Notes 8-Werbe-Videos veröffentlicht:

IBM Lotus Software "Notes Domino 8"



Weitere Videos des Benutzers:
Ich finde diese Videos beeindruckend.

28.11.2007

Neue Kampagne von IBM: Clear Your Desktop

Category: IBM, Lotus Notes, Lotus Domino


IBM hat eine neue Kampagne für Lotus Notes/Domino 8 gestartet: Clear Your Desktop

A picture named M2


Die Videos auf der Seite sind wirklich sehenswert.

12.11.2007

Mehrsprachigkeit bei Lotus Notes-Anwendungen

Category: Lotus Notes, Entwicklung


Mehrsprachigkeit in Lotus Notes Anwendungen ist leider nicht mit einem Knopfdruck erledigt. Der von der IBM vorgesehene Weg führt zu einer Verdoppelung aller Design-Elemente, was nicht unbedingt erstrebenswert ist. Aber mit der richtigen Kombination von verschiedenen Techniken kann der Arbeitsaufwand zumindest reduziert werden.
Read More

24.10.2007

Change a running system! (Update)

Category: Lotus Notes, Lotus Domino, Administration, Sicherheit


Häufig sagt man ja in der IT: "Never change a running system" in leichter Abwandlung des englischen Sprichworts: "Never change a winning team".

Ich meine, dass kann man so nicht stehen lassen. Selbst bei einem ziemlich sicheren System wie IBM Lotus Notes/Domino gibt es hin und wieder Sicherheitslücken und Fehler in der Software, die sich von bösen Menschen ausnutzen lassen.

Zurzeit ist so eine Zeit. Im Newsticker auf heise.de wurde der Eintrag "Schwachstellen in Lotus Notes und Domino" veröffentlicht, in dem gleich fünf (!) sicherheitsrelevante Probleme aufgelistet und kurz beschrieben werden.

Read More

17.10.2007

IBM Lotus Notes und Domino 7.0.3 sind raus

Category: Lotus Notes, Lotus Domino


IBM hat die Maintenance Release 7.0.3 von Lotus Notes/Domino und Lotus Enterprise Integrator (LEI) veröffentlicht:

A picture named M2

Laut Notes/Domino Fix List enthält die Ausgabe glatte 1372 Verbesserungen!

Die deutsche Version 7.0.3 soll aber erst am 19. Dezember erscheinen.  

Quelle: Notes and Domino 7.0.3, Alan Lepofsky

15.10.2007

Support für Notes/Domino 6.5.x noch bis 30. April 2009!

Category: Lotus Notes, Lotus Domino


Am 9. Oktober hat IBM das Enddatum für den Support für die Lotus Notes/Domino und Lotus Enterprise Integrator 6.5.x bekannt gegeben: 30. April 2009!

Das ist rund 20 Monate nach dem Erscheinen der Nach-Nachfolge-Version (ich meine natürlich die 8).

Und auch nach dem derzeit geplanten Erscheinungstermin von Lotus Notes/Domino "next" (also wahrscheinlich 8.5 oder 9).

Quelle: End of service for Notes/Domino 6.5.x timeline announced, Ed Brill

03.10.2007

Layer und Drucken

Category: Lotus Notes


In (SnTT) Abgerundete Ecken und Layer hatte ich vorgestellt, wie man Layer nutzen kann, um für den Druck von Notes Dokumenten eine optimierte Darstellung zu realisieren.

Wie sich nun herausgestellt hat, gibt es einen unschönen Bug beim Ausdrucken von längeren Dokumenten, wenn in der Maske ein Layer verwendet wird. Ab der zweiten Seite wird die erste Zeile auf dem Blatt nicht richtig dargestellt.
A picture named M2
Dieser Fehler tritt unabhängig davon auf, ob der Layer für den Ausdruck verborgen ist oder nicht. Die Versionen, die ich getestet habe, sind 6.5.6 und 7.0.2.

21.09.2007

IBM Lotus Notes 8-Client unter Kubuntu 7.04

Category: Lotus Notes, Administration


Ich habe endlich ein bißchen freie Zeit gefunden, um den IBM Lotus Notes 8-Client unter Kubuntu 7.04 zu installieren.

Das Startmenü unter Kubuntu:

A picture named M2


Read More

20.09.2007

Deutsche Notes 8 Basic-Clients & Domino 8 Language Pack erschienen

Category: Lotus Notes, Lotus Domino


Nachdem vor 5 Tagen schon der IBM Lotus Notes 8-Standard-Client erschienen war, gibt es jetzt auch die Basic-Clients (oder Classic, wie sie auch mal hießen). Außerdem kann man ab sofort das deutsche Sprachpaket für den IBM Lotus Domino 8-Server herunterladen:

A picture named M2


Jetzt geht's los!

18.09.2007

Does anyone know this error message? [Update]

Category: Lotus Notes


... and how to get rid of it?


A picture named M2

(IBM Lotus Notes does not have a production license. A temporary evaluation license has been enrolled for you to use for 60 days.)

I am getting this message each time I start my newly installed German IBM Lotus Notes 8 client. The English version I have used for nearly a month without this error.

I have downloaded the installer from the PartnerWorld page, so this shouldn't be a demo version.

Solution:
As always, I have exported the HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes key from the registry and renamed it to HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes 8. Normally I then reimport all reg files for all installed Notes clients back into the HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes subtree of the registry. I forgot it this time. After doing it, everything works as always.
Lesson learned: Notes 8 needs the HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Notes registry subtree in order to start the (standard) client.

17.09.2007

Deutschen Lotus Notes 8-Client installiert

Category: Lotus Notes, Lotus Domino


Auf wenn ich schon seit der Beta 3 auf die neue Mail-Schablone umgestiegen war und seit einem Monat die englische Version 8 als meinen primären Notes-Client genutzt habe, ist es was besonderes, ihn jetzt auch auf deutsch zu haben:

Einführungsbildschirm des deutschen Lotus Notes 8-Clients


Jetzt geht der Spaß erst richtig los

15.09.2007

IBM Lotus Notes 8-Clients sind auf deutsch erschienen

Category: Lotus Notes, Lotus Domino


Still und heimlich hat IBM die deutschen Lotus Notes 8-Clients zum Download freigegeben:

A picture named M2

Bleibt noch das Sprachpaket für den Server...

11.09.2007

AdminCamp 2007: Give-Away-Datenbank "Passwort-Safe"

Category: AdminCamp, Konferenzen, Lotus Notes, Lotus Domino, Notes benutzen


Im Rahmen meines Vortrags zum Thema "Kryptographie in Notes/Domino - Pragmatische Einführung für Administratoren" habe ich ein nützliches Give-Away versprochen:

A picture named M2
Passwort-Safe, eine Notes-Datenbank für Teams, um Passwörter, Lizenzschlüssel usw. sicher verschlüsselt zu speichern und zu verwalten.

Read More

11.09.2007

AdminCamp 2007: Mein Vortrag zur "Kryptographie in Notes/Domino"

Category: AdminCamp, Konferenzen, Lotus Notes, Lotus Domino, Entwicklung, Administration


Zurzeit findet im Maritim Gelsenkirchen das AdminCamp 2007 statt.

Auffälligste Neuerung war für mich das neue Logo:

neues AdminCamp-Logo

Hübsch, nicht wahr?

Wie bisher wimmelt es hier von hervorragenden Experten, wie Susan Bulloch, Gregory Engels, Rudi Knegt, Jürgen Kunert, Gerald Peters und viele, viele mehr.  Auch bei den Themen hat man - wie immer - die Qual der Wahl.

Heute durfte ich meinen Vortrag zum Thema "Kryptographie in Notes/Domino - Pragmatische Einführung für Administratoren" halten.

Read More

17.08.2007

Notes und Domino 8 sind endlich raus!

Category: Lotus Notes, Lotus Domino


Ich habe noch nie so auf eine neue Version von Notes/Domino gewartet, wie dieses Mal. Aber jetzt ist es nur noch ein kurzes Warten ... ... ... auf das Ende des Downloads
A picture named M2

29.07.2007

Quick-Tipp: Programmatically create memo with doclink on top, sig on bottom

Category: Quick-Tipp, Lotus Notes, Entwicklung


Joe Litton has written some LotusScript code to programmatically create a memo with a doclink on top and the signature of the current user on bottom. He used a modified InsertSignature function (originally from the CoreEmailClasses script library).

But there is a much shorter solution using the formula language, if the doclink should link to the current document or the document currently selected in the current view:

@Command([EditMakeDocLink]);
@Command([Compose]; @MailDbName; "Memo");
@Command([EditGotoField]; "EnterSendTo");
@Command([EditInsertText]; "Lists of recipients...");
@Command([EditGotoField]; "Body");
@Command([EditInsertText]; @NewLine + @NewLine + "Further text..." + @NewLine);
@Command([EditGotoField]; "Body");
@Command([EditInsertText]; "Click on this link to open the referred document:  ");
@Command([EditPaste]);

Text inserted after the @Command([EditPaste]) is always inserted before the doclink! Thus you have to write the text, which should appear after the doclink first, than re-enter the body field, write the text before the doclink and than paste it.

This solution also solves the problem, that if the user closes the memo without sending it, it does not leave is unwanted draft document.

20.07.2007

Passworte im Klartext...

Category: Lotus Notes, Sicherheit


Passworte werden im Klartext in einer Datei auf dem Client-Rechner gespeichert, wenn die folgenden beiden Notes.ini-Variablen gesetzt sind:

KFM_ShowEntropy=1
Debug_Outfile=c:\pwdchange.txt


und der Benutzer das nächste Mal sein Passwort ändert.
Read More

06.07.2007

GhostTyper

Category: Lotus Notes, Entwicklung


Theo Heselmans hat in seinem Blog Tools vorgstellt, ohne die er sich Entwicklung unter Lotus Notes nicht mehr vorstellen kann. Zu der Liste würde ich gerne noch ein Tool hinzufügen, ohne das ich nicht heute nicht mehr entwickeln möchte: der GhostTyper.
Im GhostTyper können Code Snippets definiert werden, die direkt aus dem Domino Designer heraus eingefügt werden können. Besonders gut gefällt mir, dass im GhostTyper Parameter für die Code Snippets definiert werden können, die dann an beliebiger Stelle eingesetzt werden.
Der GhostTyper ist Shareware und die Kosten von ca. 40,- EUR sind für den Geschwindigkeitsgewinn vernachlässigbar.
Read More

21.06.2007

SnTT: Bilder per Agent herunterladen und skalieren auf Linuxserver

Category: Show-n-Tell Thursday, Lotus Notes, Java


java_logo.gif
Bilder von einer Webcam herunterladen und skalieren mittels eines Lotus Notes Agents kann ja nicht so schwierig sein. Schließlich gibt es mit Java Image I/O ein entsprechendes Paket, dass alles notwendige mitbringt. Nach ein paar Versuchen funktioniert die Lösung auch in einem Backend-Agent. Zumindest tut sie das auf einem Domino Server, der unter Windows läuft.

Läuft der Server unter Linux gibt es eine hässliche Fehlermeldung:
java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment

Nach ein wenig Recherche war die Ursache für das Problem gefunden. Java Image I/O verwendet Funktionen des Betriebssystems, um die Grafiken herunterzuladen und umzuwandeln. Wenn der Server unter Linux ohne graphische Oberfläche läuft, stehen diese Funktionen aber leider nicht zur Verfügung.

Die Lösung für dieses Problem heißt JIMI. Ursprünglich wurde JIMI entwickelt, um unter Java 1.1.x die Bearbeitung von Bildern zu ermöglichen. Sun stellt es kostenlos als Download zur Verfügung: http://java.sun.com/products/jimi/

Read More

31.05.2007

SnTT: Design-Update für "Gemeinsam, privat bei Erstbenutzung"-Ordnern

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Manchmal wäre es wirklich nützlich, diese "Gemeinsam, privat bei Erstbenutzung"-Ordner (Shared, private on first use = SPOFU) verwenden zu können.

Soll zum Beispiel jeder Benutzer einer Notes-Anwendung die Möglichkeit haben, in einem Ordner seine Favoriten zu sammeln, und hat er keine Berechtigung, alle Dokumente der Datenbank zu verändern - es kann also nicht irgendetwas für diesen Benutzer in das Dokument selbst eingetragen werden - dann bleiben nur noch private oder eben  "Gemeinsam, privat bei Erstbenutzung"-Ordner übrig.

Ein solcher Ordner ist auch schnell erstellt. Die Sache hat trotzdem einen gewichtigen Haken: Hat der Benutzer einmal auf den gemeinsamen Ordner geklickt und damit seine private Kopie erstellt, kann man die Gestaltung dieser Kopie nicht mehr zentral aktualisieren.

Eine typische Lösung für das Problem ist es, diesen Ordner zu löschen, so dass der Benutzer das nächste Mal, wenn er den Ordner benutzen will, wieder eine neue private Kopie - jetzt vom veränderten Original erstellt.

Dieser Ansatz ist aber nicht ideal:

Zum einen stellt sich die Frage, wann die Privatkopie gelöscht werden soll. Bei jedem Verlassen der Datenbank? Dann kann der Benutzer diesen Ordner praktisch gar nicht zum langfristigen Sammeln benutzen, weil er zwischen zwei Sitzungen immer geleert würde. Oder man setzt zentral irgendeine Art Signal, zum Beispiel einen bestimmten Feldwert in einem Datenbankprofil-Dokument. Dann muss man aber immer, wenn man die Gestaltung des Ordners verändert, daran denken, dieses Flag zu setzen. Besser wäre es, wenn dieses Löschen automatisch immer genau dann und nur dann passieren würde, wenn sich die Gestaltung des Originals verändert.

Zum anderen bedeutet das Löschen des Ordners natürlich auch, dass alle Dokument-Zuordnungen verloren gehen. Spätestens nach dem zweiten, dritten Mal wird kaum ein Benutzer den Favoritenordner mehr verwenden, wenn der seinen Inhalt sowieso irgendwann wieder verliert.

Aber mit ein wenig "Magie" und Fleiß lassen sich beide Probleme in den Griff bekommen...

Read More

30.05.2007

Mein zweiter Artikel in THE VIEW (Update 2007-12-20)

Category: Lotus Notes, Entwicklung, THE VIEW, AJAX, Web-Entwicklung


In der Mai/Juni-Ausgabe von THE VIEW ist mein zweiter Artikel erschienen:

Leverage the full power of AJAX
in Domino Web applications

Aus dem Inhalt:
Deepen your understanding of Asynchronous JavaScript and XML (AJAX) with four practical demonstrations of AJAX techniques that provide fast, flexible features for Web applications. Building on the March/April 2007 article, "Enhance Web application performance and flexibility with these 10 AJAX/Domino techniques," this article demonstrates dynamic widgets, instant validation, progress indicators, and more. Examine each feature’s AJAX mechanics and gain insight into which AJAX technique to use in different circumstances...

Für Leute mit einem Abo der elektronischen Variante ist hier der Link zu meinem Artikel: http://drh02.eapps.com/eview/volr6.nsf/0/cb5406a7e9e41f5e852572e30071802e?OpenDocument

Hier ist die Datenbank mit den Demos zum Artikel:

2007-12-20-Demos-AJAX-articles.zip
(Update 2007-12-20: Neue Version der Demo-Datenbank mit kleineren Korrekturen)

Leider darf ich den Artikel selbst hier nicht veröffentlichen (aus offensichtlichen Gründen ). Wer kein Abo von diesem hervorragenden Magazin hat, kann vieles auch den Folien zum meinem diesjährigen Vortrag beim EntwicklerCamp 2007 - AJAX in Domino-Web-Anwendungen - entnehmen.

20.05.2007

OOP in LotusScript - Building a MVC Framework

Category: EntwicklerCamp, Konferenzen, Lotus Notes, Entwicklung, OOP


I finally found the time to translate my session "OOP in LotusScript - Building a MVC Framework" held at the EntwicklerCamp.

OOPLotusScript_en.pdf
The sample application is still in German OOPBeispiel.zip

26.04.2007

SnTT: Eingebettete Picklist

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Manchmal möchte man einem Benutzer aus einer langen Liste von Möglichkeiten auswählen lassen. Typischerweise sind die Optionen dann in verschiedenen Notes-Dokumenten gespeichert und können vielleicht nach unterschiedlichen Gesichtspunkten sortiert werden, zum Beispiel eine Liste von Produkten, die zum einen innerhalb einer Produkthierarchie stehen, zum anderen nach Kategorie, Name oder Produktnummer sortierbar sind.

Typische Lösungen für diese Aufgabe sind:
  1. Man implementiert eine Aktion, die @Picklist aufruft und das Ergebnis der Auswahl in ein Feld speichert.
  2. Man realisiert die Auswahl in einer eignenen Dialogbox und erstellt dafür eine (Teil-)Maske.
  3. Man erstellt mehrere Auswahlfelder für die verschiedenen Hierarchiestufen, wobei die "unteren" von den "oberen" abhängen und sich die Optionen jeweils abhängig von den schon getroffenen Auswahlen abhängen.
  4. Oder man erstellt einfach eine laaaaaange Dialogliste/Liste.

Ich möchte einen weiteren Weg aufzeigen, der über eine eingebettete Ansicht und einen eingebetteten Editor funktioniert. Ich sehe dabei folgende Vorteile:
 
  • Der Benutzer bleibt im gleichen Kontext (anders als bei @Picklist oder der Dialogbox).
  • Die Ansicht kann dynamisch nach verschiedenen Gesichtpunkten sortiert werden (anders als bei Dialoglisten-Kaskade oder einer einzelnen Dialogliste).
  • Man kann die Ansicht optisch strukturieren (abwechselnde Zeilenhintergrund).

Read More

15.04.2007

SnTT: IDs für Gemeinsame Aktionen sicht- und änderbar

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung


Ich bin eben bei einer fremden Datenbank in der Ansicht der Gemeinsamen Aktionen auf ein Phänomen gestoßen:

A picture named M2

Read More

28.03.2007

3 neue Sicherheitslücken in Notes/Domino

Category: Lotus Notes, Lotus Domino, Sicherheit


Es gibt drei frisch gemeldete Sicherheitslücken in Lotus Notes/Domino 6.5 und 7:

Alle drei Lücken sind in den Versionen 6.5.6 und 7.0.1 Fix Pack 1 beseitigt.

Read More

27.03.2007

Version 6.5.6 ist raus

Category: Lotus Notes, Lotus Domino


IBM hat die englische Version 6.5.6 endlich herausgebracht.

Laut Notes/Domino Fix List enthält diese Version 836 Verbesserungen!

Read More

20.03.2007

Schon mal Gründe für Notes/Domino 8 sammeln?

Category: Lotus Notes, Lotus Domino


Version 8 von IBM Lotus Notes und Domino wird sicherlich den größten Fortschritt für diese Produkt bringen seit ... seit ... seit verdammt langer Zeit.

Die endgültige Version 8 soll im Sommer dieses Jahres erscheinen, die 8.0.1 kommt dann wahrscheinlich Spätherbst oder Winter, die deutschen Versionen dementsprechend später.

Wer trotzdem schon mal Gründe sammeln will, findet hier die notwendige Munition:
http://www-128.ibm.com/developerworks/lotus/library/notes8-new/

What's new in IBM Lotus Notes and Domino V8
von David DeJean, Partner, DeJean & Clemens

Eclipse-based IBM Lotus Notes V8 enhances the Lotus Notes user interface, reinforces its collaboration and messaging strengths, and extends its application development model with state-of-the-art programming constructs. Read more about what's new in Lotus Notes and Domino V8.


Ich teste derweil schon mal Domino 8 Beta 2 ein wenig. Zurzeit verwende ich die 8 Beta 2 Mail-Schablone auf einem 7.0.2 Server mit einerm 6.5.4 Notes Client.

16.03.2007

Quick-Tipp: Lesezeichen für neue Dokumente

Category: Lotus Notes, Quick-Tipp, Notes benutzen


Es gibt eine Möglichkeit, Lesezeichen für das Anlegen neuer Dokumente zu definieren, so dass Sie zum Beispiel Formulare oder beliebige andere Dokumente in Notes-Datenbanken einfach über das Datei-Menü erstellen können, ohne vorher die Datenbank zu suchen und zu öffnen:

A picture named M2


Besonders schnell geht es dann über die Tastatur: Alt-D (für Dateien), N (für Neu) und dann mit den Pfeiltasten auswählen und mit der Eingabetaste erstellen.

Und wie macht man das?  
Read More

13.03.2007

Quick-Tipp: Dokumente in Ordner verschieben

Category: Lotus Notes, Quick-Tipp, Notes benutzen


Ordnen Sie E-Mails immer schön weg und haben schon eine ansehnliche Ordnerstruktur aufgebaut? Oder Sie nutzen eine Notes-Anwendung mit vielen Ordnern?

Wenn Sie Dokumente in Ordner verschieben oder zu diesen hinzufügen wollen, erscheint eine Dialogbox wie die folgende:

A picture named M2


Auch wenn man die Dialogbox seit der Version 6 weit aufziehen kann, muss man doch relativ viel mit der Maus klicken, bis man schließlich bei dem richtigen Ordner angekommen ist. Notebooks mit Trackpads machen dabei sogar noch mehr "Spaß".

Aber ss gibt auch eine schnelle Alternative!

Fangen Sie einfach mal an, einen Teil des Ordnernamens einzugeben; es muss nicht einmal der Anfang des Namens sein. Die Auswahl springt dann die Auswahl sofort auf den ersten Ordner, der die eingegebene Zeichenkette enthält.

Im Beispiel oben habe ich zunächst "s" eingegeben und die Markierung stand auf dem Ordner "assono".
Dann habe ich "i" getippt und der blaue Balken stand auf "Sicherheit".

Das funktioniert auch, wenn die Ordner verschachtelt sind.

12.03.2007

Quick-Tipp: Größe von Grafiken in E-Mails automatisch verringern

Category: Lotus Notes, Quick-Tipp, Administration

Schicken Sie auch gerne mal einen Screenshot (Bildschirmfoto) per E-Mail, z. B. wenn wieder mal ein Fehler in Notes aufgetreten ist ?

Wenn man kein spezielles Programm benutzt, sondern den Screenshot per Druck-Taste macht, und dann in die E-Mail einfügt, wird die Grafik und damit die E-Mail sehr groß. Das liegt unter anderem daran, dass für jeden Punkt der Grafik sehr viele Farbinformationen gespeichert werden - üblicherweise kann man so Tausende (16 bit) oder Millionen (24 bit Farbtiefe) von Farben unterscheiden. Nur: Wer braucht das bei einem Screenshot von einer Dialogbox?

Eine Möglichkeit ist, die Anzahl der Farben auf 256 (8 bit) für das ganze Bild zu reduzieren. Fotos sehen dann zwar nicht mehr so gut aus, aber "normale" Bildschirminhalte, wie ein geöffneter Notes-Client, Word oder Excel und gerade diese Dialogboxen bei Fehlern verlieren kaum durch diese Farbreduktion. Fügt man so eine Grafik nun in eine E-Mail ein, wird sie viel kleiner - häufig nur halb so groß wie andernfalls.

Um die Anzahl der Farben zu reduzieren, muss man normalerweise ein Grafik-Programm starten, den Screenshot dort einfügen, eine Operation aufrufen, das Bild wieder in die Zwischenablage kopieren, das Programm schließen und kann dann endlich das Bild in die E-Mail einfügen.

Oder: Man setzt den Parameter OptimizeImagePasteSize=1 in der notes.ini (bzw. läßt ihn setzen). Das bewirkt, dass wenn man Bilder in RichText-Felder einfügt, diese automatisch auf 256 Farben reduziert werden.

Vorteil: Die E-Mails werden deutlich kleiner. Und wenn in einem Unternehmen häufiger solche E-Mail verschickt werden, verringert das natürlich auch die Serverbelastung und hält die E-Mail-Datenbanken kleiner.
Nachteil: Alle eingefügten Grafiken werden so umgewandelt, also auch Fotos...

Quelle: Optimize paste size (Deployments, Performance, & Interoperability (DPI) Lab Blog)

11.03.2007

Mein erster Artikel in THE VIEW (Update 2007-12-20)

Category: Lotus Notes, Entwicklung, THE VIEW, AJAX, Web-Entwicklung


Juchu! In Kürze erscheint die Die März/April-Ausgabe von THE VIEW mit meinem ersten Artikel ist erschienen:

Enhance Web application performance and flexibility
with these 10 AJAX/Domino techniques

Aus dem Inhalt:
Fill your toolbox with these 10 techniques for calling a Domino Web server using Asynchronous JavaScript and XML (AJAX). Discover the advantages and limitations of the response-data formats available for each technique, including their effect on the browser user experience and the overhead they incur in either development time or execution. By using AJAX to get or change data or start processes, your Web applications gain performance, speed, and flexibility that vastly improve the Web user experience. This article explains each technique, lists its pros and cons, and provides code samples in a download database ...

Für Leute mit einem Abo der elektronischen Variante ist hier der Link zu meinem Artikel: http://drh02.eapps.com/eview/viewr6.nsf/0/c4c35ccbe9af0c58852572a50064cb8e?OpenDocument

Hier ist die Datenbank mit den Demos zum Artikel. Daneben enhält das Archiv auch die beiden beschriebenen Servlets:

2007-12-20-Demos-AJAX-articles.zip
(Update 2007-12-20: Neue Version der Demo-Datenbank mit kleineren Korrekturen)

Leider darf ich den Artikel selbst hier nicht veröffentlichen (aus offensichtlichen Gründen ). Wer kein Abo von diesem hervorragenden Magazin hat, kann vieles auch den Folien zum meinem diesjährigen Vortrag beim EntwicklerCamp 2007 - AJAX in Domino-Web-Anwendungen - entnehmen.

Update: Inzwischen ist auch mein zweiter Artikel - Leverage the full power of AJAX in Domino Web applications -  erschienen. Die obige Datenbank enthält die Beispiele und Demos zu beiden Artikeln.

11.03.2007

IBM Lotus Notes/Domino 8 Beta 2 ist raus

Category: Lotus Notes, Lotus Domino


Download the Lotus Notes and Domino 8 public beta today! Endlich ist es soweit. Von vielen lang erwartet und eigentlich erst für Anfang nächster Woche angekündigt (siehe Ed Brills Blog), ist ab sofort die öffentliche Beta 2 von IBM Lotus Notes/Domino 8 verfügbar. Man kann sich unter http://www.ibm.com/lotus/getnd8now für die Beta registrieren und diese anschließend herunterladen.

Folgende Versionen sind schon erschienen:
  • Windows
  • AIX
  • iSeries
  • Linux
  • Solaris (Sun Microsystems)

Read More

08.03.2007

SnTT: Abgerundete Ecken und Layer

Category: Show-n-Tell Thursday, Lotus Notes, Entwicklung, Interface Design


SNTT.gif
Seit dem Ben Langhinrichs gezeigt hat, wie mit einfachen Mitteln Tabellen mit runden Ecken im Notes Client realisiert werden können, wollte ich es immer mal produktiv einsetzen. Bisher habe ich es nie getan, weil das alt bekannte Thema "Notes und Drucken" dem im Wege stand. Während der Lotusphere - Session: Designing the User Experience: Why Your Interface Matters von Chris Blatnick und Nathan T Freeman ist mir eine Lösung dazu eingefallen.


Aber erst einmal der Reihe nach. Für runde Ecken in Tabellen benötigt man zwei Zutaten. Eine Image Ressource wie z.B. diese A picture named M2 und natürlich eine Tabelle.

Tabellen-Eigenschaften
In den Tabellen-Eigenschaften muss beim Rand der Typ "Image" ausgewählt werden und unter Image muss der Name der Image Ressource angegeben werden. Damit der Effekt auch gut sichtbar wird, muss der Rand eine ausreichende Breite haben. In unserem Beispiel sind es 9 Pixel.
Das Ergebnis kann sich durchaus sehen lassen.A picture named M4



Zumindest bis es ans Drucken geht.

Druckvorschau/ 

Wie nicht anders erwartet, wird beim Drucken nicht die Image Ressource verwendet. Aber dafür wird auf jeder Seite ein 9 Pixel breiter Rand angefügt, was einen nicht wirklich schönen Trauerrand ergibt.

Aber es gibt eine Lösung für das Problem: Layers. In der Maske werden zwei Tabellen verwendet. Die Tabelle mit den abgerundeten Ecken befindet sich in einem Layer. Die zweite Tabelle ist nur für die Druckausgabe da und wird von dem Layer mit der ersten Tabelle vollständig verdeckt. (In dem Screenshot habe ich den Layer bewusst so verschoben, dass die darunter liegende Tabelle zu sehen ist.)

A picture named M6


 Jetzt muss nur noch in der Zeile, in der sich der Layer Anchor befindet, beim Hide-When die Option für das Drucken ausgewählt werden.

A picture named M7 

Somit wird der Layer mit den runden Ecken zwar auf dem Bildschirm angezeigt, aber auf dem Papier kommt nur die einfache Tabelle zum Vorschein.

01.03.2007

EntwicklerCamp 2007 - AJAX in Domino-Web-Anwendungen

Category: EntwicklerCamp, Konferenzen, Lotus Notes, Entwicklung, AJAX, Web-Entwicklung


Aller guten Dinge sind drei.  Nachdem Bernd seinen zweiten Vortrag gehalten hatte, kam ich dran mit "AJAX in Domino-Web-Anwendungen - der nächste Schritt".

Es ging dabei im Wesentlichen um zwei Fragen:
  • Wie kann man den Domino-Server per AJAX aufrufen?
  • Welcher Datenformate gibt es für die Antwort?

Ich habe 10 Wege beschrieben, wie man an die Daten kommt oder sie verändern kann, und 5 Datenformate für die Transport des Ergebnisses. 6 fortgeschrittene Beispiele dienten zur Verdeutlichung dieser Techniken. Der darin verwendete Code kann frei verwendet werden. Es gelten die üblichen Einschränkungen.

Die Gestaltungselemente in dieser Datenbank dürfen frei verwendet werden. Wir haben sie selbst erstellt und so sie sind wahrscheinlich frei von Rechten Dritter. Mit Ihrer Benutzung erklären Sie sich bereit, uns von eventuellen Ansprüchen Dritter freizustellen.

Der enthaltene Code wurde getestet. Dennoch schließen wir jede Haftung für Schäden aus, die durch die Verwendung dieses Codes entstehen. Wenn Sie diesen Code verwenden, erklären Sie sich damit einverstanden, uns von einer eventuellen Haftung freizustellen.


2007-02-28 AJAX in Domino-Web-Anwendungen - der nächste Schritt.pdf
2007-02-28 AJAX in Domino-Web-Anwendungen - der nächste Schritt.zip



Für den schnellen Einstieg in die Entwicklung von Domino-Web-Anwendungen mit AJAX ist hier noch einmal mein Vortrag vom letzten Jahr:

AJAX in Domino-Web-Anwendungen.pdf
EC-Demo.zip
AJAX in Domino-Web-Anwendungen-2006-02-22.zip

28.02.2007

EntwicklerCamp 2007 - OOP in LotusScript

Category: EntwicklerCamp, Konferenzen, Lotus Notes, Entwicklung, OOP


Auch den zweiten Vortrag auf dem diesjährigen EntwicklerCamp habe ich über die Bühne gebracht. In "OOP in LotusScript - der nächste Schritt" habe ich beschrieben, wie in LotusScript ein Framework nach dem Model-View-Controller-Pattern aufgebaut werden kann. Die Grundidee ist, dass durch Verwendung von Fachklassen und geeignete Basisklassen Anwendungen schneller entwickelt werden können, die auch noch besser zu warten sind.

Die Details wie so etwas zu erreichen ist, kann den Folien entnommen werden. Weil es manchmal einfacher ist, neben der Theorie auch die Umsetzung zu sehen, gibt es zu den Folien auch eine Beispiel-Anwendung. Der darin verwendete Code kann frei verwendet werden. Es gelten die üblichen Einschränkungen.

Die Gestaltungselemente in dieser Datenbank dürfen frei verwendet werden. Wir haben sie selbst erstellt und so sie sind wahrscheinlich frei von Rechten Dritter. Mit Ihrer Benutzung erklären Sie sich bereit, uns von eventuellen Ansprüchen Dritter freizustellen.

Der enthaltene Code wurde getestet. Dennoch schließen wir jede Haftung für Schäden aus, die durch die Verwendung dieses Codes entstehen. Wenn Sie diesen Code verwenden, erklären Sie sich damit einverstanden, uns von einer eventuellen Haftung freizustellen.


OOPLotusScript.pdf - OOPBeispiel.zip


Für einen Einstieg in die Objektorientierte Programmierung in LotusScript ist hier noch einmal mein Vortrag vom letzten Jahr.

OOLotusScript.pdf - OOSampleDB.zip

26.02.2007

EntwicklerCamp 2007 - Lotusphere Nachlese

Category: EntwicklerCamp, Konferenzen, Lotus Notes, Lotus Domino, IBM-Produkte


Es ist geschafft! Der erste Vortrag "Lotusphere 2007 Nachlese" ist sehr gut angekommen. Nachdem auf der Keynote Bernd Schindler die Sicht der IBM vorgestellt hat, war es an mir, eine Einordnung der Produktankündigen der IBM vorzunehmen. Insbesondere dem kommenden Lotus Notes Release 8 galt die Aufmerksamkeit. Soviel sei an dieser Stelle gesagt: Mit Eclipse als Basis und den Composite Applications macht der Notes Client einen gewaltigen Sprung vorwärts.

Lotusphere2007-Nachlese.pdf (3,10 MB)

12.02.2007

Quick-Tipp: In E-Mails auf URLs, E-Mail-Adressen und Freigaben verweisen

Category: Lotus Notes, Quick-Tipp, Notes benutzen


Für viele Leute ist das, was ich hier beschreibe, trivial und nicht mehr erwähnenswert.
In diesem Fall bitte einfach nicht weiterlesen

Für den Rest möchte ich kurz erläutern, wie man in E-Mails Verknüpfungen auf URLs, E-Mail-Adressen und freigegebene Ordner erstellen kann.

URLs
Tippt man einfach eine URL mit vorangestellten http:// ein, also z. B. http://www.assono.de/, konvertiert Lotus Notes die URL beim Speichern automatisch in eine Verknüpfung, so dass ein Klick darauf die entsprechende Web-Seite öffnet. Allerdings hat man so keine Kontrolle über den Stil (Farbe bleibt erhalten, Verknüpfung wird unterstrichen, Unterstrich blinkt grün - magenta !)

Möchte man aber die Formatierung selbst in die Hand nehmen oder soll ein anderer Text - und nicht die URL - dargestellt werden, muss man etwas mehr tun:
  1. Den Text schreiben (z. B. "Details finden Sie auf unseren Web-Seiten")
  2. Den Teil selektieren, der zum Link werden soll (z. B. "Web-Seiten")
  3. Per Erstellen - Hotspot - Verknüpfungs-Hotspot... selbigen erstellen
  4. Im Eigenschaftsdialog Hotspot-Ressourcenverknüpfung, 1. Reiter "Hotspot-Info", Inhalt im Feld "Wert" die URL eingeben.
  5. Die Verknüpfung ggf. noch formatieren (z. B. hellblau, unterstrichen)

E-Mail-Adressen
Die Verknüpfung auf E-Mail-Adressen ist genauso einfach:
  1. Den Text schreiben (z. B. "Kontaktieren Sie uns unter info@assono.de")
  2. Den Teil selektieren, der zum Link werden soll (z. B. "info@assono.de")
  3. Per Erstellen - Hotspot - Verknüpfungs-Hotspot... selbigen erstellen
  4. Im Eigenschaftsdialog Hotspot-Ressourcenverknüpfung, 1. Reiter "Hotspot-Info", Inhalt im Feld "Wert" "mailto:" gefolgt von der E-Mail-Adresse eingeben (z. B. "mailto:info@assono.de")..
  5. Die Verknüpfung ggf. noch formatieren (z. B. hellblau, unterstrichen)

Freigegebene Ordner
Innerhalb eines Unternehmens möchte man ja auch gerne mal einen Verweis auf einen bestimmten Ordner auf einem Datei-Server verschicken. Dafür ist der sogenannte UNC-Pfad recht nützlich. Er besteht aus zweimal Backslash "\", dem Server-Namen, noch einmal Backslash "\" und dem Freigabenamen, also z. B. "\\Server-1\Transfer".
Schreibt man jetzt einfach nur den UNC-Pfad in die E-Mail, so muss der Empfänger noch manuell ein Explorer-Fenster öffnen und den Pfad dort eingeben oder über die Zwischenablage dorthin kopieren.
Man kann es ihm aber auch einfacher machen:
  1. Sichtbaren Text schreiben (z. B. "Sie finden die Dokumente auf dem Server-1 im Ordner Transfer.")
  2. Den Teil selektieren, der zum Link werden soll (z. B. "Server-1 im Ordner Transfer")
  3. Per Erstellen - Hotspot - Aktions-Hotspot... selbigen erstellen
  4. Folgende Formel eingeben: @Command([Execute]; "Explorer.exe"; "\\\\Server-1\\Transfer")
    (
    Achtung: jedes Backslash "\" muss verdoppelt werden!)
  5. Die Verknüpfung ggf. noch formatieren (z. B. Umrandung wegnehmen, hellblau, unterstrichen)

Die Verknüpfungen auf URLs und E-Mail-Adressen funktionieren auch, wenn die E-Mails über das Internet verschickt werden, die Verküpfungen auf freigegebene Ordner nur innerhalb von Notes-E-Mails, also im allgemeinen nur innerhalb einer Firma.

07.02.2007

Quick-Tipp: Versteckte Details in E-Mails anzeigen

Category: Lotus Notes, Quick-Tipp, Notes benutzen


Heute habe ich einen sehr nützlichen Tipp in Alan Lepofskys Blog - IBM Lotus Notes Hints, Tips, and Tricks entdeckt:

Ich musste schon häufiger mal in den Quelltext einer E-Mail etwas nachsehen, zum Beispiel
  • die Received:-Mail-Header, in denen der gesamte Pfad aufgezeichnet ist, die die E-Mail im Internet zurückgelegt hat, oder
  • solche Header, die von unserer Anti-SPAM-Lösung in die E-Mails eingebaut werden.

Bisher habe ich dazu die Dokument-Eigenschaften der E-Mail geöffnet, auf den Felder-Reiter gewechselt und mühsam in dem Mini-Fenster hin und her gescrollt.

Aber es geht auch viel einfacher:

A picture named M2

In der geöffnenten E-Mail auf Ansicht  - Anzeigen - Seitenquelltext gehen und der Quelltext mitsamt der E-Mail-Header wird in einem neuen Fenster angezeigt.

Quelle: http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/View-Show-Page-Source

23.01.2007

McAfee VirusScan Enterprise 8.5i behindert Notes-Client-Authorisierung

Category: Lotus Notes, Sicherheit

Wird McAfee VirusScan Enterprise 8.5i auf einem Notes-Client installiert, kann das momentan fatale Folgen haben:
Der Benutzer erhält regelmäßig einen Fehler 'You are not authorized to perform that operation' (Sie sind nicht berechtigt, diese Operation durchzuführen).
Er kann ab diesen Zeitpunkt nicht mehr sinnvoll mit Notes auf dem Server arbeiten, sondern muss den Notes-Client neu starten. Nach einiger Zeit wiederholt sich das Spiel.

IBM bestätigt das Problem hier:
Error: 'You are not authorized to perform that operation' appears periodically when opening or deleting messages

Der Fehler scheint nur aufzutreten, wenn neben bem Notes-Client auch der Domino Designer installiert ist. Er tritt sowohl bei Windows 2000 als auch Windows XP auf. Notes-seitig ist der Fehler bei den Versionen 6 und 7 bestätigt.
Eine Deinstallation des Virenscanners erledigt das Problem auf jeden Fall.

Laut McAfee reiche es auch aus, das Scannen von Server Mail-Boxen und anderen Server-Datenbanken zu deaktivieren:
ERROR: You are not authorized to perform that operation (Issue: Lotus Notes error after installing VSE 8.5i)
Außerdem arbeiten Sie an einer dauerhaften Lösung des Problems.


Tags

Deutsche RSS-Feeds (German)

Custom Button Custom Button

English RSS feeds

Custom Button Custom Button