Difference between revisions of "Documentation/DevGuide/Extensions/Checklist for Writing Extensions"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (changed next page)
(First content)
Line 5: Line 5:
 
}}
 
}}
 
{{DISPLAYTITLE:Checklist for Writing Extensions}}
 
{{DISPLAYTITLE:Checklist for Writing Extensions}}
 +
This page gives a brief overview about what is important when developing an extension.
 +
 +
# Use the  <code>.oxt</code> file extension and provide [[Documentation/DevGuide/Extensions/description.xml | description.xml]]. Look [http://extensions.openoffice.org/servlets/ReadMsg?list=dev&msgNo=142 here] why you should use  <code>.oxt</code>.
 +
# Provide an [[Documentation/DevGuide/Extensions/Extension_Identifiers|extension identifier]] in the [[Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/identifier|description.xml]]
 +
# Provide a [[Documentation/DevGuide/Extensions/Extension_Versions|version]] in the [[Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/dependencies|description.xml]].
 +
# Specify the [[Documentation/DevGuide/Extensions/Dependencies|dependencies]] in the [[Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/dependencies|description.xml]]. For example, if your extension requires a 'minimal version' of OOo then use the [[Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/dependencies/OpenOffice.org-minimal-version|OpenOffice.org-minimal-version]] dependency.
 +
 +
See [http://www.openoffice.org/servlets/ReadMsg?list=dev&msgNo=17677 Extension Dependencies], [http://specs.openoffice.org/appwide/packagemanager/extensiondependencies1.odt Minimal Support for Extension Dependencies] and [http://udk.openoffice.org/servlets/ReadMsg?list=features&msgNo=40 Extension Dependency OpenOffice.org-minimal-version] for more information.
 +
# Optionally add a license to your extension. See [http://specs.openoffice.org/appwide/packagemanager/simple_extension_license.odt Simple License for Extensions] for more information.
 +
# Optionally allow for the online update of future versions of your extension. See [http://specs.openoffice.org/appwide/packagemanager/online_update_for_extensions.odt Online Update for Extensions] for more information.  Also read [[Creating_update_information_for_extensions|Creating update information for extensions]].
  
  

Revision as of 13:45, 23 April 2008



This page gives a brief overview about what is important when developing an extension.

  1. Use the .oxt file extension and provide description.xml. Look here why you should use .oxt.
  2. Provide an extension identifier in the description.xml
  3. Provide a version in the description.xml.
  4. Specify the dependencies in the description.xml. For example, if your extension requires a 'minimal version' of OOo then use the OpenOffice.org-minimal-version dependency.

See Extension Dependencies, Minimal Support for Extension Dependencies and Extension Dependency OpenOffice.org-minimal-version for more information.

  1. Optionally add a license to your extension. See Simple License for Extensions for more information.
  2. Optionally allow for the online update of future versions of your extension. See Online Update for Extensions for more information. Also read Creating update information for extensions.


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools