Inhalte
Index 🔎︎

# Integrieren neuer UNO-Komponenten

Programmierer können eigene UNO-Komponenten (UNO = Universal Network Objects) schreiben und in LibreOfficeDev integrieren. Solche Zusatzkomponenten, die wir als Add-ons bezeichnen, lassen sich in die Menüs und Symbolleisten von LibreOfficeDev einbinden.

Die Integration neuer Komponenten wird von einigen Tools und Diensten unterstützt. Näheres hierzu finden Sie im LibreOfficeDev Developer's Guide. Die Integration läuft in drei Hauptschritten ab:

1. Registrieren Sie die neuen Komponenten in LibreOfficeDev. Dies können Sie mithilfe des Dienstprogramms unopkg vornehmen, das Sie unter {Installationspfad}/ \program finden.

2. Fügen Sie die Komponenten als Dienste ein. Die Dienste ProtocolHandler und JobDispatch helfen Ihnen dabei. Weitere Informationen finden Sie im LibreOfficeDev Developer's Guide.

3. Bearbeiten Sie die Benutzeroberfläche (Menüs oder Symbolleisten). Indem Sie eine die Änderungen beschreibende XML-Textdatei erstellen, geschieht dies nahezu automatisch. Näheres hierzu finden Sie im LibreOfficeDev Developer's Guide.

Mit Add-ons lässt sich der Funktionsumfang von LibreOfficeDev erweitern. Sie sind nicht mit den Add-ins Add-ins zu verwechseln, die zusätzliche Funktionen für LibreOfficeDev Calc bereitstellen.