01.09.2010
Aptana Eclipse-Editoren im Domino Designer
>>Author: Manuel Nientit
>>Ort: Kiel (Schwentinental)
URL: http://www.assono.de/blog/d6plinks/Aptana-Eclipse-Editoren-im-Domino-DesignerCategory: 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.
Da der Domino Designer auf Eclipse basiert,
stellt das auch ein eher kleines Problem dar.
Mit einer Ausnahme: Wenn man versucht, die aktuellere Version (2.0.x) zu installieren, wird man mit Meldungen belohnt, die auf Abhängigkeiten (org.eclipse.jsch.core) hinweisen, die nicht erfüllt sind. Diese nachzuinstallieren, ist mir bisher nicht gelungen. Für Hinweise, wie das funktioniert, wäre ich sehr dankbar.
So gehts:
Unter Datei - Anwendung - Installieren... ruft man das Menü zur Installation von Anwendungen auf.
Es kann sein, dass dieser Menüpunkt nicht sichtbar ist. In diesem Fall
Im Installationsmenü "Neue Features" wählen:
"Ferne Position hinzufügen...":
Einen beliebigen Namen und die folgende URL: "http://update1.aptana.org/studio/3.2/024747/site.xml" angeben.
In den nun folgenden Dialogen einfach immer alles auswählen und weiter klicken. Man wird bei der Installation bedauerlicherweise sehr häufig gefragt, ob man dieses oder jenes Feature wirklich installieren möchte, so dass das relativ lange dauert und man den Rechner aber nicht einfach stehen lassen kann.
Ist die Installation abgeschlossen, fehlt nur noch ein letzter Schritt, denn der Designer muss ja wissen, dass er jetzt den Aptana-Editor zum Öffnen von bestimmten Dateitypen nutzen soll. Dazu stellt man in den Designer-Vorgaben den Standard-Editor für Dateien des Typs .css auf "Aptana-Editor":
Das funktioniert natürlich genauso auch für .js u.ä.
Es gibt allerdings eine kleine Nebenwirkung: Beim Öffnen des Notes-Clients versucht Aptana-Studio die Aptana-"Homepage" in einer Eclipse-View zu öffnen und scheitert damit. Das heißt, man hat beim ersten Öffnen ein seltsames Frame im Client.
Mein Dank gilt an dieser Stelle auch Nathan T. Freeman, der mich durch einen Post auf seinem Blog nach den ersten gescheiterten Versuchen auf den richtigen Weg gebracht hat.
Mit einer Ausnahme: Wenn man versucht, die aktuellere Version (2.0.x) zu installieren, wird man mit Meldungen belohnt, die auf Abhängigkeiten (org.eclipse.jsch.core) hinweisen, die nicht erfüllt sind. Diese nachzuinstallieren, ist mir bisher nicht gelungen. Für Hinweise, wie das funktioniert, wäre ich sehr dankbar.
So gehts:
Unter Datei - Anwendung - Installieren... ruft man das Menü zur Installation von Anwendungen auf.
Es kann sein, dass dieser Menüpunkt nicht sichtbar ist. In diesem Fall
- öffnet man die Datei {Notes Programmverzeichnis}\framework\rcp\plugin_customization.ini
- fügt die folgende Zeile hinzu: com.ibm.notes.branding/enable.update.ui=true
- und startet den Notes-Client und Domino Designer neu.
Im Installationsmenü "Neue Features" wählen:
"Ferne Position hinzufügen...":
Einen beliebigen Namen und die folgende URL: "http://update1.aptana.org/studio/3.2/024747/site.xml" angeben.
In den nun folgenden Dialogen einfach immer alles auswählen und weiter klicken. Man wird bei der Installation bedauerlicherweise sehr häufig gefragt, ob man dieses oder jenes Feature wirklich installieren möchte, so dass das relativ lange dauert und man den Rechner aber nicht einfach stehen lassen kann.
Ist die Installation abgeschlossen, fehlt nur noch ein letzter Schritt, denn der Designer muss ja wissen, dass er jetzt den Aptana-Editor zum Öffnen von bestimmten Dateitypen nutzen soll. Dazu stellt man in den Designer-Vorgaben den Standard-Editor für Dateien des Typs .css auf "Aptana-Editor":
Das funktioniert natürlich genauso auch für .js u.ä.
Es gibt allerdings eine kleine Nebenwirkung: Beim Öffnen des Notes-Clients versucht Aptana-Studio die Aptana-"Homepage" in einer Eclipse-View zu öffnen und scheitert damit. Das heißt, man hat beim ersten Öffnen ein seltsames Frame im Client.
Mein Dank gilt an dieser Stelle auch Nathan T. Freeman, der mich durch einen Post auf seinem Blog nach den ersten gescheiterten Versuchen auf den richtigen Weg gebracht hat.
