Extension erstellen - Bedeutung von Manifest.xml

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Colster
**
Beiträge: 27
Registriert: Mi, 14.12.2005 13:44

Extension erstellen - Bedeutung von Manifest.xml

Beitrag von Colster »

Hallo liebe Leute im Forum,

ich habe mir jetzt einen schönen Datenbank-Report (MSSQL-Server als Quelle) zusammengebaut. Alles funktioniert gut. Jetzt möchte ich das als Extension verteilen.
Was ich verteilen will:
den Java-Datenbanktreiber (jtds-1.2.2.jar)
eine Basic-Library (Datenbank)
eine Vorlage (Bericht.ott)
zwei Datenbank - (odb) Dateien. (DB1.odb und DB2.odb)

Geht das so und wenn ja, was muss ich die Manifest-Datei schreiben? Woher weiß der Extension-Manager, wohin die Dateien zu kopieren sind? Alle meine Versuche sind bisher gescheitert - nur die Datenbank.library konnte ich bisher verteilen. Womit muss ich die Manifest.xml erweitern, um Beispielsweise eine Vorlage Bericht.ott mit zu verteilen?
Wohin wird der Datenbanktreiber kopiert? Wird der Classpath gesetzt?
Gibt es da eine Dokumentation?
Oder gibt es (neben dem AddOnBuilder) eine Extension, die das einfacher macht?

Viele Fragen und hoffentlich eine(n), die sich auskennt.

Mit hoffnungsvollen Grüßen

Colster
Im Ganzen liegt der Nutzen mehr im Gebrauch als im Eigentum! (Aristoteles)
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: Extension erstellen - Bedeutung von Manifest.xml

Beitrag von eBayer »

Ich kann Dir, was den Datenbanktreiber für MySQL angeht, bestens die neue Extension für MySQL empfehlen.
Einfach die Extension per Doppelklick einlesen und fertig..... natürlich ist dann einmalig unter Bearbeiten - Datenbank - Verbindungsart der Treiber "MySQL nativ"
auszuwählen. Der Treiber ist ein ganzes Stück schneller und Du brauchst Dich nicht um das Java-Verzeichnis (alter Java-Treiber) zu kümmern.
Den Treiber findest Du bei openOffice im offiziellen Downloadverzeichnis.
Treibername: mysql-connector-ooo-1.0.0-windows-intel.oxt

Gruß eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Colster
**
Beiträge: 27
Registriert: Mi, 14.12.2005 13:44

Re: Extension erstellen - Bedeutung von Manifest.xml

Beitrag von Colster »

Hallo eBayer,

vielen Dank für Deine Antwort.
... bestens die neue Extension für MySQL empfehlen ...
Auf die Datenbank bin in nun mal festgelegt, es muss der MS-Sqlserver sein. Mich interessiert nur, wie ich die Manifest.xml setzen muss, damit ich alle Dateien, die ich brauche, auch auf einen anderen Rechner bekomme.

Viele Grüße

Colster
Im Ganzen liegt der Nutzen mehr im Gebrauch als im Eigentum! (Aristoteles)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Extension erstellen - Bedeutung von Manifest.xml

Beitrag von balu »

Hallo Colster,
was muss ich die Manifest-Datei schreiben? Woher weiß der Extension-Manager, wohin die Dateien zu kopieren sind?
Vvielleicht hilft dir ja dieser Beitrag im de: Mail Reader weiter.


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten