Autor Thema: Hilfe zum Einstieg in AddIn-Entwicklung  (Gelesen 1525 mal)

Offline Kukulkan

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Hilfe zum Einstieg in AddIn-Entwicklung
« am: 23.04.04 - 12:52:47 »
Hallo,

Ich möchte ein AddIn das ich in VB 6 für Outlook geschrieben habe auch für Lotus Notes anbieten. Ich muss also mit VB 6 etwas schaffen, dass zwei oder drei Buttons in Lotus anzeigt und dahinter eine Funktion mit Zugriff auf die aktuellen Mails bereitstellt (incl. Formulare).

Jetzt die Fragen:
- Was benötige ich zum Einstieg (welche Lizenzen zum testen)?
- Gibt es Beispielcode für solche AddIn's?
- Gute Seiten zu diesem Thema?
- Gibt es ein SDK für Entwickler?

Über jeden Hinweis wäre ich echt froh!

Danke,

Volker

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Hilfe zum Einstieg in AddIn-Entwicklung
« Antwort #1 am: 23.04.04 - 13:11:39 »
Die Frage ist: Wenn Du es sowieso in Notes selbst machen möchtest und derzeit mit VB arbeitest - kannst Du dann nicht gleich mit LotusScript arbeiten ? Das ist Basic und stellt Dir alle Klassen zum Zugriff auf Notes-Elemente zur Verfügung.
Als Lizenzen benötigst Du einen Notes Designer Client (ca. 650 EUR).

Bernhard

Offline Kukulkan

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Hilfe zum Einstieg in AddIn-Entwicklung
« Antwort #2 am: 23.04.04 - 13:22:05 »
Hallo Bernhard,

Danke für deinen Tipp. Ich würde aber schon gerne den bestehenden Code wiederverwenden um mir viel Zeit zu sparen. Nebenbei hätte ich dann auch das gleiche Design etc.

Ich müsste dann nur folgenden Code auf Notes anpassen:
- Buttons in Notes einfügen und verknüpfen
- Auslesen der aktuell selektierten Mail und deren Werte (Subject, Datum , Absender, Empfänger, AttachmentNamen)
- Temporäres speichern der kompletten Mail im MIME-Format
- Reimportieren einer solchen MIME-Maildatei in Notes (nur zur Anzeige).
- Auslesen der für den aktuellen Notes-User gültigen SMTP-Mailadressen.

Frage nebenbei:
Kann ich denn aus LotusScript auch ActiveX-Komponenten verwenden (Methoden, Properties und Events)?

Zitat: Als Lizenzen benötigst Du einen Notes Designer Client (ca. 650 EUR).

Dann brauche ich nicht noch einen Server oder sowas?

Volker

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Hilfe zum Einstieg in AddIn-Entwicklung
« Antwort #3 am: 23.04.04 - 13:41:57 »
Wenn Du das Ganze direkt in Notes machen willst (und nicht aus einem anderen Programm auf Notes-DBs zugreifen willst), dann sollte das lieber mit Notes-Bordmitteln erledigt werden.
Dein Code ist ja eine hervorragende Basis dafür, da VB und LS weitgehend Syntax-kompatibel sind.
Active-X-Komponenten sollte man zwar verwenden können (die seligen Lotus Components waren ja auch nix anderes), aber das würde im Gegensatz zu einer pure-Notes-Lösung die Installation der Komponenten auf jedem Client erfordern. Dazu müsste es dann schon einen Grund geben.

Wegen der Wiederverwendbarkeit: Notes tickt intern ganz anders als andere Software, auch dies spricht daher dafür, sich der Notes-Bordmittel zu bedienen.

Viele Dinge, die auf einem Domino-Server passieren, kann man auch auf einem Client simulieren. Wenn es um Mails geht: Statt einen Domino-Server einzurichten und dem das Mailen ins Internet beizubringen, sollte in Deinem Fall vollkommen ausreichen, ein POP3-Postfach mit dem Client anzuzapfen.
Wenn Du doch einen Server willst / brauchst, dann solltest Du als Notes-Unkundiger auf jeden Fall einen Profi zur Installation und Einweisung buchen (1 Tag).

Detailliertere Informationen zu Lizenzen findest Du u.a. hier:
http://www.software-express.de/telig-c/nav.catalogue/2415
und auf weiteren Seiten dort (Thema: Domino Express).

HTH,
Bernhard

Offline Kukulkan

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Hilfe zum Einstieg in AddIn-Entwicklung
« Antwort #4 am: 23.04.04 - 13:52:30 »
Es geht darum, e-Mails direkt aus Notes in unser DMS zu speichern und aus Notes wieder zu suchen etc.
Als DMS-Schnittstelle haben wir ein ActiveX-Control das per TCP/IP auf das DMS zugreift. Installieren muss ich das auch bei Outlook einmal auf jedem Client (es gibt da ein Silent-Setup zum verteilen).

Ich befürchte aber, dass es mehr Aufwand ist alles nochmals unter Notes komplett neu zu entwickeln. Auch wenn Code wiederverwendet werden kann, so ist es doch am meisten irgendwelches GUI-Zeugs das mit LotusScript alles neu definiert werden müsste.

Gibt es sowas wie ein Online-Tutorial zu LotusScript? Da könnte ich mich mal etwas einlesen und sehen wie man Formulare strickt, Buttons anlegt und auf die DB zugreift...

Volker

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Hilfe zum Einstieg in AddIn-Entwicklung
« Antwort #5 am: 23.04.04 - 14:11:35 »
Online bietet Lotus auf
http://www.notes.net
eine Menge Lesestoff an. Die LotusScript Sprachreferenz und das Klassenmodell findest Du hier:
http://www-10.lotus.com/ldd/notesua.nsf/ddaf2e7f76d2cfbf8525674b00508d2b/6e3a935c9b40d88a85256e4300673adc?OpenDocument

Unter den IBM Redbooks findest Du viele weitere Quellen.

HTH,
Bernhard

PS: Wegen der Active-X-Controls weiss jemand aus dem Forum bestimmt näheres.

Offline Kukulkan

  • Frischling
  • *
  • Beiträge: 5
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Hilfe zum Einstieg in AddIn-Entwicklung
« Antwort #6 am: 23.04.04 - 14:17:05 »
Hallo Bernhard,

Vielen Dank für deine vielen Info's. Ich werde die Links mal verfolgen...

Volker

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz