Difference between revisions of "Extensions"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
 
(21 intermediate revisions by 17 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
{{Extensions}}
 
{{Extensions}}
 +
{{Extensions_languages}}
 +
{{Note | Not all translated pages may be up to date - Main language remains English}}
  
[[Extensions de|de]]
+
=== Apache OpenOffice Extensions ===
[[Extensions es|es]]
 
[[Extensions fr|fr]]
 
[[Extensions it|it]]
 
[[Extensions zh|中]]
 
  
All translated pages may not be up to date - Main language remains English
+
OpenOffice makes it possible to develop independent 3rd-party extensions. The categories of extensions range from Basic libraries, packages with Java/JavaScript or Python macros to more sophisticated extensions in the form of UNO components implemented in Java, C++ or Python. Even the last category of extensions subdivides into 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).
  
=== OpenOffice.org Ekstenzije ===
+
The Extensions project provides
 +
* <b>[[Extensions development|Tools, guidelines and initial information]]</b> to develop new functionality for OpenOffice
 +
* <b>[https://extensions.openoffice.org/ Repository of existing Extensions]</b>: listing and classification
 +
* <b>[[Extension Deployement|Deployment to end-users]]</b>
 +
* <b>[[Extensions/Ideas|Extension Ideas]]</b>
  
OpenOffice.org nudi mogucnost za razvoj nezavisnih 3rd party eekstenzija. Kategorije ekstenzija pocinju od Basic libraries, packages sa Java/JavaScript ili Python macros do sofisticiranijih ekstenzija u formi UNO komponenti implementiranih u Java, C++ ili Python. Cak i poslednja kategorija ekstenzija podeljena je u UNO komponente omogucavajuci nove implementacije za postojeca funkcionalna polja ili specijalizovane komponente kao sto su Calc Add-Ins, Add-Ons, DataPilots, Chart Add-Ins ili lingvisticke komponente (e.g. Spellchecker, Hyphenator or Thesaurus).
 
  
Projekat Ekstenzija omogucava
+
You can join us at
* <b>[[Razvoj ekstenzija|Alate, uputstva i pocetne informacije]]</b> ya razvoj novih funcionalnosti za OpenOffice.org
 
* <b>[[Skladiste ekstenzija|Skladiste postojecih ekstenzija]]</b>: listing i klasifikaciju
 
* <b>[[Razvijanje ekstenzija|razvijanje za krajnje korisnike]]</b>
 
  
Mozete nam se pridruziti na
+
* API mailing list for building the extensions ecosystem.  Send an email to api-subscribe@openoffice.apache.org to subscribe to the list.
* #ooo-ext [[IRC_Communication|IRC channel]]
+
:
* dev@extensions.openoffice;org mailing list za razvoj eksenzija ecosystem
 
  
 
=== Translating these pages ===  
 
=== Translating these pages ===  
  
The Extension project has to be strongly bound to Native-Lang communities to relay any local third party development. So we warmly welcomed people interested in providing translations for the Add-ons and also for the documentation and pages of this site.
+
The Extension project has to be strongly bound to Native-Lang communities to relay any local third party development. So we warmly welcome people interested in providing translations for the Add-ons and also for the documentation and pages of this site.
  
 
The naming convention proposed is to  
 
The naming convention proposed is to  
Line 31: Line 28:
 
* Put a link to this translated page at the top of the English page, with the language code
 
* 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 it so that it remains as much in sync as possible
 
* Be aware that if you start a translation, it would be good to monitor it so that it remains as much in sync as possible
 +
:
  
 
=== Some extension categories ===  
 
=== 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.  
 
* 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).
+
* [[Add-ons]] describe components providing some new functionality and normally coming with an UI integration (e.g. new menu entries or complete new menus, new toolbars).
 
* DataPilots provide a new kind of data pilot which can be used directly over the DataPilot dialog in the Calc application.
 
* 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
 
* Chart Add-Ins provide a new chart type
 
* Linguistic components provide new implementations of known interfaces which can be used directly over the normal UI.
 
* Linguistic components provide new implementations of known interfaces which can be used directly over the normal UI.
* Starting with OOo 2.0.4 we have support for [[non-code_extensions|non-code extensions]] (e.g. templates, autotexts)
+
* Starting with OpenOffice.org 2.0.4 we have support for [[non-code_extensions|non-code extensions]] (e.g. templates, autotexts)
 +
:
 +
 
 +
=== Extensions from External Sources ===
 +
The flexible AOO Extensions concept allows you to use Extensions from external sources. Similar to the Extensions from the AOO extensions repository, the code is not under control of {{AOo}}. So '''you use those extensions on your own risk'''. Known external sources are
 +
* [https://extensions.libreoffice.org/ LibreOffice Extensions Center]
 +
* [https://sourceforge.net/ SourceForge]
 +
:
  
 
=== References/Articles ===
 
=== References/Articles ===
  
* [http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml#1_7_3_Add-Ons OpenOffice.org Developers Guide]
+
* [[Framework/Article/Generic_UNO_Interfaces_for_complex_toolbar_controls|Generic UNO Interfaces for complex toolbar controls]]
 +
 
 +
* [[Extensions/Extensions_and_Apache_OpenOffice_4.0|Extensions and Apache OpenOffice 4.0]]
 +
 
 +
* [[Framework/Article/Addon_Menu_Toolbar_Merging|Addon Menu Toolbar Merging]]
 +
 
 +
* [[Framework/Tutorial/Popup_Menu_Controller|Popup Menu Controller]]
 +
 
 +
* [[Framework/Tutorial/Statusbar_Controller|Statusbar Controller]]
 +
 
 +
* [[Documentation/DevGuide|Apache OpenOffice Developer's 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]] and [[ScreenplayFormattingTemplate|a screenplay formatting template]]
  
 
[[Category:Extensions]]
 
[[Category:Extensions]]
[[Category:Source directories]]
+
[[Category:Project]]

Latest revision as of 15:18, 13 February 2021

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 -

Documentation note.png Not all translated pages may be up to date - Main language remains English

Apache OpenOffice Extensions

OpenOffice makes it possible to develop independent 3rd-party extensions. The categories of extensions range from Basic libraries, packages with Java/JavaScript or Python macros to more sophisticated extensions in the form of UNO components implemented in Java, C++ or Python. Even the last category of extensions subdivides into 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


You can join us at

  • API mailing list for building the extensions ecosystem. Send an email to api-subscribe@openoffice.apache.org to subscribe to the list.

Translating these pages

The Extension project has to be strongly bound to Native-Lang communities to relay any local third party development. So we warmly welcome people interested in providing translations for the Add-ons and 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 it so that it remains as much 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 menus, 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 provide new implementations of known interfaces which can be used directly over the normal UI.
  • Starting with OpenOffice.org 2.0.4 we have support for non-code extensions (e.g. templates, autotexts)

Extensions from External Sources

The flexible AOO Extensions concept allows you to use Extensions from external sources. Similar to the Extensions from the AOO extensions repository, the code is not under control of Apache OpenOffice. So you use those extensions on your own risk. Known external sources are

References/Articles

Personal tools