Domino 9 und frühere Versionen > ND8: Entwicklung
Komponenten-Integration in andere Notesinstallationen
magic_halli:
Mh, so richtig bin ich nicht draus schlau geworden...
Heißt das, ich kann mit Eclipse quasi eine Installationsroutine schreiben, die mir meine Designelemente (Aktionsschaltflächen, Masken, LS-Agents etc.) in Notes in eine bestimmten Schablone oder Datenbank an die entsprechenden Stellen verteilt?
meine Vorstellung:
Diese Designelemente müssten natürlich in einer z.B. "InstallDB.nsf" erstmal angelegt und gespeichert sein.
Dann schreibe ich in Eclipse eine Installationsanwendung (wie auch immer die erstmal aussieht), welche auf meine "InstallDB.nsf" zugreift und sich dort die einzelnen Designelemente "rausholt" und in eine Zieldatenbank/-Schablone speichert?!
Die Speicherung in die Zieldatenbank/-Schablone müsste dann bspw. in Masken, Agenten, Gemeinsamer Code etc. erfolgen!
Kann man so ein Szenario überhaupt realisieren bzw. wäre das eine geeignete Lösung, um eine Migration in fremde Notessysteme zu bewerkstelligen? Oder gibt es andere/einfacherer Lösungen?
Gruß
koehlerbv:
Darf ich vielleicht mal einen ganz anderen Aspekt hier zur Geltung bringen, "magic_halli" (Rico, wenn ich mich recht erinnere und der fehlende Name ("magic" heisst für mich ja erstmal, dass Du eigentlich gar keine Hilfe brauchst, sondern sowas von "magic" bist ... ;D):)
Es gibt schon etliche Wege, auch Teile eigener Designänderungen in fremde Datenbanken oder Schablonen zu bringen. Was Du aber offensichtlich gar nicht bedenkst: Deine künftigen Abnehmer könnten eine unwahrscheinliche Aversion gegen so etwas haben. Oder sie erwarten, dass Du genau diese Designelemente bei Ihnen "hineinpumpst". Du kannst jetzt aber nicht uns, die wissen, wie so etwas geht, erwarten, dass wir Dir, der so offensichtlich sein Geld damit verdient, jetzt die Umsetzung Deiner / Eurer Geschäftsidee so haarklein erklären, dass das dann schon fast eine Verlagerung Deines Jobs ans andere darstellt.
Ein paar Tipps, wie Du Designänderungen aus dem eigentlichen Mailtemplate heraushalten kannst, hast Du ja schon bekommen. Verarbeite diese erstmal. Stelle dann konkrete Fragen.
Nichts für ungut, und ich wäre Dir ggf. auch behilflich, aber an gewisse "Spielregeln" musst Du Dich schon halten.
Bernhard
PS: So, wie Du derzeit Java einsetzt (irgendwie hast Du die Threads hier ja mal damit angefangen, dass Du nur Java nehmen wolltest), wirst Du sicherlich auch nicht glücklich. Java ist schon mehr als nur "okay" in Bezug auf den Domino, aber Ziel und Mittel müssen dann auch zusammen passen.
Ralf_M_Petter:
@magic!
Wenn sich dein letzter Post auf mich bezog, dann ist die Antwor ganz klar nein. Die Eclipse bzw. besser Expeditor Erweiterungspunkte von Notes sind eine ganz eigene Welt, die mit traditionellen Datenbanken aber zusammenspielen kann. Gerade für Erweiterungen des Clientcodes bietet es aber wesentlich mehr Möglichkeiten und auch viel sauberer verteilbar, wie die alten Methoden. Die Einarbeitungszeit ist aber natürlich grösser.
Grüße
Ralf
P.S. Bezüglich der anderen Punkte stimme ich Bernhard natürlich zu.
magic_halli:
Ok Leute... vielen Dank für die Tipps und Ratschläge. Ich will in keinster Weise, dass ihr mir hier haarklein alles auf dem Silbertablett präsentiert!!! So war das von meiner Seite auch gar nicht angedacht (wenn´s vielleicht so rüberkam?!). Ich habe ja lediglich meine Ideen und Gedanken mal niedergeschrieben, damit ich von Fachleuten einfach nur eine Meinung erhalte, ob oder ob nicht... Da lieber schreibe ich eben alles etwas ausführlicher, damit auch der Sinn hinter meinen Überlegungen verständlicher erscheint und somit eine Meinungsbildung eurerseits ohne großes Rätselraten erfolgen kann. Das soll aber echt nicht heißen, dass ich hier eine "Aufgabenstellung" poste und auf eine Lösung warte!
--- Zitat ---...Deine künftigen Abnehmer könnten eine unwahrscheinliche Aversion gegen so etwas haben. Oder sie erwarten, dass Du genau diese Designelemente bei Ihnen "hineinpumpst".
--- Ende Zitat ---
...sehe ich ein! Bin auch von diesem Gedanke weg und habe eine Lösung, die ich auch so durchziehe:
Ich erstelle ein leeres Template und kopiere dort meine Designelemente (Maske, LS-Agent, Scriptbibliotheken etc.) rein. Damit und mit einer "Installationsanleitung" ist dann erstmal klar, dass diese Elemente in eine vorhandene mail8.nft rein müssen, um meine Funktionalitäten nutzen zu können. Wer nun Aversionen jeglicher Art hat, soll´s lassen oder sich fügen... ;)
Es geht eben nicht ohne ein klein wenig händischer Integrationsarbeit, doch danach ist meine Funktionalität voll nutzbar. Fertig!
@koehlerbv
--- Zitat ---...("magic" heisst für mich ja erstmal, dass Du eigentlich gar keine Hilfe brauchst, sondern sowas von "magic" bist ... Grin)
--- Ende Zitat ---
...ich glaube, ich hab unbewusterweiße nen falschen Nick gewählt ("magic" ist bitte für die Zukunft völlig wertungsfrei zu sehen) ?! ;)
Danke und Gruß
flaite:
Ralph hat dir doch eine alternative Lösung aufgezeigt.
Ich hab über die Jahre unzählige Probleme mit im Eigenbau geänderten Mailschablonen mitbekommen. Oft haben Notes-nutzende Organisationen auch nur sehr ungefähre Vorstellungen, was dies im Falle eines updates auf ein anderes Notes-Release bedeutet.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln