Difference between revisions of "Extensions"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (OpenOffice.org Extensions)
m (References/Articles)
Line 34: Line 34:
 
* [http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml#1_7_3_Add-Ons OpenOffice.org Developers Guide]
 
* [http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml#1_7_3_Add-Ons OpenOffice.org Developers Guide]
  
* [http://www.linuxjournal.com/article/7802 Linux Journal: "Off the Wall: Macros and Add-ons" ]
+
* [http://www.linuxjournal.com/article/7802 Linux Journal: "Off the Wall: Macros and Add-ons"]
  
* In this Wiki : [[SimpleCalcAddIn | a simple Calc AddIn]] and [[ CompleteAddIn | a complete AddIn]]
+
* In this Wiki: [[SimpleCalcAddIn|a simple Calc AddIn]] and [[CompleteAddIn|a complete AddIn]]
  
 
[[Category:Extensions]]
 
[[Category:Extensions]]
[[Category:Source_directories]]
+
[[Category:Source directories]]

Revision as of 08:03, 24 September 2006

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 -


OpenOffice.org Extensions

OpenOffice.org offers the possibility to develop independent 3rd party extensions. The categories of extensions reach from Basic libraries, packages with Java/JavaScript or Python macros to more sophisticated extensions in form of UNO components implemented in Java, C++ or Python. Even the last category of extensions subdivide in general UNO components providing new implementations for existing functional areas or specialized components like Calc Add-Ins, Add-Ons, DataPilots, Chart Add-Ins or linguistic components (e.g. Spellchecker, Hyphenator or Thesaurus).

The Extensions project provides

Translating these pages

The Extension project has to be strongly binded to Native-Lang communities to relay any locale third party development. So it is strongly welcomed to provide translation for the Add-ons but also for the documentation and pages of this site.

The naming convention proposed is to

  • Create a new page taking the English page and add your language code as suffix (eg. Extensions_repository_fr)
  • Put a link to this translated page at the top of the English page, with the language code
  • Be aware that if you start a translation, it would be good to monitor that it remains as in sync as possible

Some extension categories

  • Calc Add-Ins provide new Calc built in functions which can be directly used over the normal function dialog in the Calc application.
  • Add-ons describe components providing some new functionality and normally coming with an UI integration (e.g. new menu entries or complete new menues, new toolbars).
  • DataPilots provide a new kind of data pilot which can be used directly over the DataPilot dialog in the Calc application.
  • Chart Add-Ins provide a new chart type
  • Linguistic components provides new implementations of know interfaces which can be used directly over the normal UI.

In the future it should be possible to deploy a collection of new document templates or a gallery as extensions as well.

References/Articles

Personal tools