Universal Network Objects - UNO For Add-Ons

UNO For Add-Ons

Programmers can write and integrate their own UNO components to LibreOffice. Those components can be added to the LibreOffice menus and toolbars; we call them "Add-Ons". The Add-Ons can extend the functionality of LibreOffice.

The integration of new components is supported by some tools and services. The three main steps are as follows :

  1. Register the new components within LibreOffice. This can be accomplished using the tool unopkg.
  2. Integrate the new components as services. The ProtocolHandler and JobDispatch services assist you.
  3. Change the user interface (menus or toolbars). This can be done almost automatically by writing an XML text file that describes the changes.

Application example: jOpenDocument.

Read more about this topic:  Universal Network Objects