CKEditor und IE10

11. Juni 2013 Posted by Jörg Fengler

Ältere Versionen des CKEditors vertragen sich nicht mit IE10.
(Die Fläche, wo man normalerweise den Text bearbeiten kann, wird ausgegraut angezeigt)
Die Inkompatibilität wurde mit der CKEditor Version 3.6.6 behoben.

Bei Domino tritt die Inkompatibilität unter Domino 8.5.2 auf und ist mit 8.5.3 behoben.

Ein REST-Client für die Rest-Api Schnittstelle

22. März 2013 Posted by Jörg Fengler

Der Rest-Client

Wer mit der Rest-Api-Schnittstelle arbeitet bzw. über sie auf IBM-Produkte zuzugreifen (wie zum Beispiel auf IBM Connections ), sollte einen Blick auf das Addon RestClient für den Firefox werfen.

Zum REST-Client Addon für Firefox

Lotus Notes und das Versenden von HTML E-Mails

15. Januar 2013 Posted by Jörg Fengler

Wer E-Mails im HTML Format versenden will, sollte sich auf einige Überraschungen gefasst machen.
Zum einen muss ein E-Mail Client kein HTML unterstützen und selbst wenn er es tut, bleibt die spannende Frage welche Elemente er kennt und darstellen kann.


So gab es auch bei der Erstellung eines HTML-Newsletters für Lotus Notes (8.5.3) die eine oder andere kleine Überraschung.

So waren die Schriftgrößen in der HTML-E-Mail ein wenig kleiner als wie sie in einem
font-size vorgegeben worden waren und eine min-width Angabe wurde überlesen.

Beim Versuch den Newsletter mit einem
background:linear-gradient(#525252, #3E5564); (CSS3-Element) etwas hübscher zu gestalten, sorgte dafür dass gleich alle Style-Informationen von Notes ignoriert wurden.

Weiterführende Links:
Eine englischsprachige Seite bei der so einige Vorschläge zu HTML-Newsletter gemacht werden (nicht nur zum Notes-Client)
Ein Beispiel für eine kleine Java-Klasse zum Versenden von E-Mails.
Eine Seite die verschiedene E-Mail-Programm auf HTML-Kompatibilität abklopft:

Lotus Notes und das Versenden von HTML E-Mails

15. Januar 2013 Posted by Jörg Fengler

Wer E-Mails im HTML Format versenden will, sollte sich auf einige Überraschungen gefasst machen. Zum einen muss ein E-Mail Client kein HTML unterstützen und selbst wenn er es tut, bleibt die spannende Frage welche Elemente er kennt und darstellen kann. So gab es auch bei der Erstellung eines HT ...

XPages und Mehrfachwerten

5. November 2012 Posted by Jörg Fengler

Hat ein Feld mehrere Werte so werden die Werte von XPages standardmäßig zunächst durch Komma getrennt angezeigt. Sollen Werte eines Eingabefeldes zeilenweise (jeder Wert in einer eigenen Zeile) angezeigt werden, so muss unter den Properties beim Eintrag multipleSeperator der Wert durch den compu ...

Designer Client: Installation des Upgrade Pack 1 für 8.5.3 wenn man bereits eine ältere extended Lib verwendete

25. Oktober 2012 Posted by Jörg Fengler

Wer bei seinem Notes-Designer bereits eine ältere Version der Extended Lib installiert hat, kann bei der Installation des Update Packs 1 eine kleine Überraschung erleben. Wenn das Installationsprogramm eine ältere Version der extended Lib entdeckt, bricht es die Installation ab und verweist auf sei ...

XPages und die Previous-Next-Pager-Problematik

27. September 2012 Posted by Jörg Fengler

Früher oder später wird jeder XPage-Entwickler im deutschsprachigem Raum gefragt, warum beim Pager ein "Previous" und "Next" steht. (statt ein "Zurück" und "Weiter") Auch wenn man bei XPages an unzähligen Stellen Werte verändern kann, gehören zum Leidwesen der Entwickler die Beschriftung "Next" u ...

Mehrsprachige Anwendungen unter XPages

25. September 2012 Posted by Jörg Fengler

Laut IBM braucht man nur die Lokalisations-Option (bei den XPage Optionen) aktivieren, angeben in welchen Sprachen die Anwendung zur Verfügung stellen soll und erhält nach einem Clean für alle XPages und Customer Controls Elemente Properties Dateien, die man dann einem Übersetzer in die Hand drücke ...

XPages: Datenbankzugriff mit den Rechten des Signers

3. August 2012 Posted by Jörg Fengler

Wenn ein Benutzer eine XPage öffnet, so greift der Server mit den Rechten des aktuellen Benutzers auf die Daten zu. Somit muss - wenn die XPage auf anderen Datenbanken zugreift - für aktuellen Benutzer auch die entsprechenden Rechte in den anderen Datenbanken eingerichtet sein. Dies ist allerdings ...

Wenn ein DbLookup nur ein null liefert

31. Juli 2012 Posted by Jörg Fengler

Ist man es unter Notes gewohnt, dass @Dblookup im Fehlerfall eine Fehlermeldung zurückgibt, so erhält man unter XPages nur ein nichtssagendes und wenig hilfreiches null. Falls man unter XPages rausfinden will, was ein DbLookup moniert. kann man das DbLookup vorrübergehend in einem session.evaluat ...

XPages Einmal das Datum ohne Zeit bitte

10. Juli 2012 Posted by Jörg Fengler

Manchmal sind es die kleinen Dinge, die einen aufhalten. Zum Beispiel der Wunsch nur das Datum ohne Zeitangabe in einem Feld abzuspeichern. Glaubt man anfangs noch, dass es ausreicht dem Datepicker zu sagen, dass man nur am Datum interessiert ist, stellte man fest, dass die Option den Datepicker ...

XPages und die Validierung

3. Juli 2012 Posted by Jörg Fengler

XPages bietet von Hause aus eine ganze Reihe von Validierungsmöglichkeiten an. Neben den üblichen Prüfungen ob ein Feld gefüllt wurde oder ob es einer regular expression genügt, kann man auch eigene Javascript-Routinen einbinden, die sich komplexere Prüfungen annehmen. Hierzu kann man über die Ei ...

Xpages: Wenn der IE 9 die XPage nicht im Dokumentmodus IE7 öffnen soll

14. Mai 2012 Posted by Jörg Fengler

Browser sind ab und zu für Überraschungen gut. So öffnet der IE 9 XPages im Dokumentmodus "Internet Explorer 7 Standard" also quasi in einem Kompatibilitätsmodus. Soll der IE 9 überredet werden, seine aktuelle Rendering-Engine zu verwenden, so muss der jeweiligen XPage der Parameter "X-UA-Compati ...

XPages: Readonly Combobox mit Aliasnamen

10. Mai 2012 Posted by Jörg Fengler

Wer bisher unter XPages mit Comboboxen und Alias-Werten arbeitete, erlebte seine Überraschung wenn er die Box nur als "Read-Only" anzeigen wollte. Statt der Aliasnamen wurde der Originalwert angezeigt. Ab Notes 8.5.3 gibt es die Option "Show disabled control for read-only" Über diese lässt sich ...

XPages: runWithDocumentContext – wie man Lotus Script Funktionen in XPages nutzen kann

23. April 2012 Posted by Jörg Fengler

Wenn eine Lotus Notes Datenbank webfähig gemacht werden soll, stellt sich die Frage, ob sich nicht zumindest ein Teil der Lotus Script-Codes weiter verwenden lässt. Bzw. ob wirklich alles noch einmal in Java Script programmiert werden muss. Ab 8.5.2 gibt es die Möglichkeit einem Agenten das aktu ...