Wie eine einfache Extension erstellen?
Moderator: Moderatoren
Wie eine einfache Extension erstellen?
Hallo
Kann mir mal jemand auf Deutsch einfach erklären wie man eine Extension baut, das einfach nur eine python Datei aufruft und fertig? Die Dokumentation auf http://extensions.services.openoffice.org/en/resources ist entweder ungenügend oder dann grauenhaft kompliziert.
Kann mir mal jemand auf Deutsch einfach erklären wie man eine Extension baut, das einfach nur eine python Datei aufruft und fertig? Die Dokumentation auf http://extensions.services.openoffice.org/en/resources ist entweder ungenügend oder dann grauenhaft kompliziert.
Re: Wie eine einfache Extension erstellen?
Ob DIr das weiterhilft?
http://wiki.services.openoffice.org/wik ... ment_basic
http://wiki.services.openoffice.org/wik ... Extensions
http://wiki.services.openoffice.org/wik ... _practices
Hylli
http://wiki.services.openoffice.org/wik ... ment_basic
http://wiki.services.openoffice.org/wik ... Extensions
http://wiki.services.openoffice.org/wik ... _practices
Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!
Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Re: Wie eine einfache Extension erstellen?
hi hylli
hylli hat geschrieben: http://wiki.services.openoffice.org/wik ... ment_basic
Genau das brauch ich ja nicht.This page provides a getting started guide for writing macros in OpenOffice.org Basic
Ausser einigen Punkten hat die Test-Extensions so ziemlich alle Punkte. Und jetzt?hylli hat geschrieben: http://wiki.services.openoffice.org/wik ... Extensions
Die beste Praxis nützt mir nichts wenn ich nicht weiss wie man eine einfache Python-Extension baut.
Re: Wie eine einfache Extension erstellen?
zu Python kann ich nichts sagen, meine Empfehlung wäre auf der OOo-Extension-Seite:Die beste Praxis nützt mir nichts wenn ich nicht weiss wie man eine einfache Python-Extension baut.
http://extensions.services.openoffice.o ... cid=920794
Extensions die auf Python basieren zu lokalisieren und anschließent zu analysieren indem Du das oxt auspackst (ist ein noormales zip) und dessen Bestandteile analysierst.
Leider ist der EXtensionmechanismus in OOo immer noch vergleichweise jung so das es noch nicht sehr viel ausformulierrtte Sekundärdoku gibt und auch die Primäre Doku (wie Du ganz richtig andeutest) noch nicht perfekt ist .
Leider mußt Du Dich mit dieser Situation wohl irgendwie engagieren. Viele (beispielsweise auch ich) könnten zwar sicher bessere Doku schreiben, allein mangelt es dazu an der Zeit, denn das Thema Extensions ist wirklich recht umfangreich wenn man es hinlänglich vollständig abhandeln will.
Gruß
Stephan
Re: Wie eine einfache Extension erstellen?
Hi Stephan.
Was ich nicht verstehe. Es gibt so viele Extensions von Entwickler die wissen wie man eine ganz einfach baut. Warum wird das nicht in verständlichen Dokumentationen weitergegeben? Ist der Community-Gedanke bei OpenOffice noch gar nicht entwickelt? Genau dies nervt bei OpenOffice.org. Das Projekt ist so gross und kompliziert, dass ein Mitmachen überhaupt nicht motiviert.
Was ich nicht verstehe. Es gibt so viele Extensions von Entwickler die wissen wie man eine ganz einfach baut. Warum wird das nicht in verständlichen Dokumentationen weitergegeben? Ist der Community-Gedanke bei OpenOffice noch gar nicht entwickelt? Genau dies nervt bei OpenOffice.org. Das Projekt ist so gross und kompliziert, dass ein Mitmachen überhaupt nicht motiviert.
Re: Wie eine einfache Extension erstellen?
Weil diese Entwickler keine Zeit oder Lust haben eine Doku zu schreiben? Eine genauere Ursache kann ich Dir auch nicht nennen.Es gibt so viele Extensions von Entwickler die wissen wie man eine ganz einfach baut. Warum wird das nicht in verständlichen Dokumentationen weitergegeben?
Weiß ich nicht ob das die richtige Frage ist, weil sie ja wohl andeuten soll wer etwas weiß/kann muß das für andere verständlich aufbereitet zur Verfügung stellen und ich glaube so kann man das nicht betrachten.Ist der Community-Gedanke bei OpenOffice noch gar nicht entwickelt?
Schau mich z.B. an, ich weiß recht viel über OOo, aber mir macht es spaß hier im Forum Fragen zu beantworten, wo ich zwar dann immer dem FRager helfe (und noch einigen mehr die sich selbst durch alte Treads wühlen) aber sehr gut zugänglich ist das Wissen nicht.
Beispielsweise der Betreiber von www.ooowiki.de (Martin), den ich persönlich kenne, hat mich immer wieder aufgefordert bei ihm etwas ins Wiki zu schreiben, trotzdem ist es ihm nur gelungen mir einige wenige Beiträge 'abzunötigen' und das Einzige was ich dazu sagen kann ist das mir Schreiben im Wiki einfach nicht viel Spass macht.
Ich glaube dafür sind auch andere Gründe relevant als nur zu wenig verständliche Doku.Das Projekt ist so gross und kompliziert, dass ein Mitmachen überhaupt nicht motiviert.
Gruß
Stephan
Re: Wie eine einfache Extension erstellen?
ja dann wird das wohl nix mit einer open source extension. ihr wollt es ja so.
Re: Wie eine einfache Extension erstellen?
Bitte wende Dich doch ggf. an das OpenOffice.org-Projekt.
Beachte auch den zweiten Absatz in:
viewtopic.php?f=3&t=12975
Ansonsten:
weder will ich (noch 'wir') das Du keine Extension erstellst, nur ist mir unverständlich was Du uns sagen willst.
Wir versuchen hier im Forum Hilfe zu OOo zu geben (was machmal auch nicht gelingt), aber uns ist es doch darüber hinaus ziemlich gleichgültig ob Du eine Extension erstellst (oder eine Brief schreibst, oder ...), weil uns das irgendwie garnichts angeht was Du mit Hilfe von OOo machst.
UNd falls DEine Ausführungen auf OpenSource zielen sollten, kann ich Dir nur sagen das mir jegliche properitäre und/oder kommerzielle Extension genauso Recht ist, wobei selbst diese Aussage schon wieder nicht den Kern der SAche trifft, denn eigentlich ist es doch, wie bereits gesagt, rein DEine SAche ob Du etwas mit OOo machst bzw. was Du mit OOo machst.
Sorry, nur was sonst sollte ich hier antworten.
Inhaltlich nochmals:
ich (persönlich) verstehe nichts von Python (und entsprechenden Extensions), ich bin aber sicher gerne bereit Dir, soweit möglich, Hilfestellung zu konkreten DEtails zu geben, wenn Du selbst ersteinmal so vorgehst wie beschrieben (also Beispiel-Extension lokalisieren und entpacken und den Inhalt anschauen).
Meine Hilfestellung könnte dann sein Dir zu helfen wie manche Einträge in manchen Dateien der EXtension sein müssen (denn nicht alles dürfte sich bei einer Pyton-Extension von einer Basic-Extension unterscheiden und mit Letzteren kenne ich mich aus).
Gruß
Stephan
Beachte auch den zweiten Absatz in:
viewtopic.php?f=3&t=12975
Ansonsten:
weder will ich (noch 'wir') das Du keine Extension erstellst, nur ist mir unverständlich was Du uns sagen willst.
Wir versuchen hier im Forum Hilfe zu OOo zu geben (was machmal auch nicht gelingt), aber uns ist es doch darüber hinaus ziemlich gleichgültig ob Du eine Extension erstellst (oder eine Brief schreibst, oder ...), weil uns das irgendwie garnichts angeht was Du mit Hilfe von OOo machst.
UNd falls DEine Ausführungen auf OpenSource zielen sollten, kann ich Dir nur sagen das mir jegliche properitäre und/oder kommerzielle Extension genauso Recht ist, wobei selbst diese Aussage schon wieder nicht den Kern der SAche trifft, denn eigentlich ist es doch, wie bereits gesagt, rein DEine SAche ob Du etwas mit OOo machst bzw. was Du mit OOo machst.
Sorry, nur was sonst sollte ich hier antworten.
Inhaltlich nochmals:
ich (persönlich) verstehe nichts von Python (und entsprechenden Extensions), ich bin aber sicher gerne bereit Dir, soweit möglich, Hilfestellung zu konkreten DEtails zu geben, wenn Du selbst ersteinmal so vorgehst wie beschrieben (also Beispiel-Extension lokalisieren und entpacken und den Inhalt anschauen).
Meine Hilfestellung könnte dann sein Dir zu helfen wie manche Einträge in manchen Dateien der EXtension sein müssen (denn nicht alles dürfte sich bei einer Pyton-Extension von einer Basic-Extension unterscheiden und mit Letzteren kenne ich mich aus).
Gruß
Stephan
Re: Wie eine einfache Extension erstellen?
Cool, vielen Dank für deine Hilfe Stephan. Hänge mich da mal rein. Mal sehen wie weit ich komme.
Re: Wie eine einfache Extension erstellen?
Lieber spät als nie....
aber Hilfe gibts zu Hauf, auch vom Projekt OpenOffice selbst...
http://api.openoffice.org/docs/Develope ... ions.xhtml
http://extensions.services.openoffice.org/resources
Oder einfach mal eine .oxt Datei entpacken und schau'n wie es die anderen gemacht haben
Ach ja .oxt ist nichts weiter, als eine "gezipte" Datei.
Viel Erfolg
aber Hilfe gibts zu Hauf, auch vom Projekt OpenOffice selbst...
http://api.openoffice.org/docs/Develope ... ions.xhtml
http://extensions.services.openoffice.org/resources
Oder einfach mal eine .oxt Datei entpacken und schau'n wie es die anderen gemacht haben

Viel Erfolg