Difference between revisions of "Extensions development"

From Apache OpenOffice Wiki
Jump to: navigation, search
(add link to new API mailing list)
(Books on OpenOffice.org Basic Programming: update last reference)
 
(2 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
Popular Extensions may be integrated into OpenOffice.org, so it is important to follow common policies from beginning to ease this merging.
 
Popular Extensions may be integrated into OpenOffice.org, so it is important to follow common policies from beginning to ease this merging.
  
Finally, extension developers are invited to join our [http://incubator.apache.org/openofficeorg/mailing-lists.html#api-mailing-list API mailing list] to ask questions and share ideas.
+
Finally, extension developers are invited to join our [http://openoffice.apache.org/mailing-lists.html#api-mailing-list-public API mailing list] to ask questions and share ideas.
  
 
==== Starting in a language ====
 
==== Starting in a language ====
Line 28: Line 28:
 
* [[Filter_extensions|Import and Export filter extensions using code or xslt]]
 
* [[Filter_extensions|Import and Export filter extensions using code or xslt]]
  
==== Articles & Tutorials ====
+
==== Articles, Tutorials & Reference Information ====
  
 
* [[Framework/Article/Generic_UNO_Interfaces_for_complex_toolbar_controls|Generic UNO Interfaces for complex toolbar controls]]  
 
* [[Framework/Article/Generic_UNO_Interfaces_for_complex_toolbar_controls|Generic UNO Interfaces for complex toolbar controls]]  
Line 37: Line 37:
  
 
* [[Framework/Tutorial/Statusbar_Controller|Statusbar Controller]]
 
* [[Framework/Tutorial/Statusbar_Controller|Statusbar Controller]]
 +
 +
* [[Documentation/DevGuide/Extensions/Extensions|DevGuide -- Extensions]]
  
 
==== Books on OpenOffice.org Basic Programming ====
 
==== Books on OpenOffice.org Basic Programming ====
Line 44: Line 46:
 
* [http://www.amazon.com/Learn-OpenOffice-org-Spreadsheet-Macro-Programming/dp/1847190979/ Learn OpenOffice.org Spreadsheet Macro Programming] by Mark, Alexander Bain
 
* [http://www.amazon.com/Learn-OpenOffice-org-Spreadsheet-Macro-Programming/dp/1847190979/ Learn OpenOffice.org Spreadsheet Macro Programming] by Mark, Alexander Bain
 
* [http://www.amazon.de/Makros-OpenOffice-org-2-3-StarBasic-OpenOffice/dp/3836211114/ Makros in OpenOffice.org 2.3] von Thomas Krumbein (in German)
 
* [http://www.amazon.de/Makros-OpenOffice-org-2-3-StarBasic-OpenOffice/dp/3836211114/ Makros in OpenOffice.org 2.3] von Thomas Krumbein (in German)
* [http://www.amazon.fr/Programmation-OpenOffice-org-Macros-OOoBasic-API/dp/2212125224/ Programmation OpenOffice.org 3] de Bernard Marcelly, Laurent Godard (in French)
+
* [http://www.eyrolles.com/Informatique/Livre/programmation-openoffice-org-et-libreoffice-9782212132472 Programmation OpenOffice.org et LibreOffice] de Bernard Marcelly, Laurent Godard (in French)
  
 
==== Tools & Frameworks ====
 
==== Tools & Frameworks ====

Latest revision as of 21:40, 9 July 2015

OOo Extensions project

Please view the wiki usage guidelines
before contributing.

Categories:

Pages:

Extensions on the main site

Extensions in other languages:
ES - FR - IT - JA - NL - OC -

Developing extensions is an efficient way to bring value to OpenOffice.org without diving into core sources. Obviously all developers willing to develop at OpenOffice.org sources level are welcomed.

OpenOffice.org enables third party tools creation through UNO bridges, allowing using many languages.

The principle is to create UNO packages that can be listed in the OpenOffice.org Extensions repository and installed by end-users easily.

This section gives newcomers as well as experienced developers some hints for developing Extensions in various languages and provides tools and frameworks to facilitate that development.

Popular Extensions may be integrated into OpenOffice.org, so it is important to follow common policies from beginning to ease this merging.

Finally, extension developers are invited to join our API mailing list to ask questions and share ideas.

Starting in a language

Addons can be written in various languages. Each section gives starting information to help you create your addon. Each section is dedicated to a language. It deals with specific points concerning the Extensions aspect. Resources regarding the OpenOffice.org API can be found on the API project and the UNO bridge language issues are at UDK project. The OpenOffice.org Developer's Guide is a valuable source of information as well.

The translations of these pages are welcomed and guidelines are available.

Articles, Tutorials & Reference Information

Books on OpenOffice.org Basic Programming

Tools & Frameworks

Best Practices

Project: Enhancing the Extensions Infrastructure of OpenOffice.org

Improving the Extension Manager

Personal tools