Difference between revisions of "Extensions packaging"
From Apache OpenOffice Wiki
(Introduce new dependencies for your extensions as needed!) |
(updated one more link into the mailing list archive) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Extensions}} | {{Extensions}} | ||
[[Category:Extensions]] | [[Category:Extensions]] | ||
+ | |||
+ | '''Outdated'''! See [[Documentation/DevGuide/Extensions/Checklist for Writing Extensions | Checklist for Writing Extensions]]. | ||
+ | |||
+ | |||
Note the following points when creating an extension: | Note the following points when creating an extension: | ||
− | # Should your extension be named <code>.oxt</code> or <code>.uno.pkg</code>? See [http:// | + | # Should your extension be named <code>.oxt</code> or <code>.uno.pkg</code>? See [http://openoffice.org/projects/extensions/lists/dev/archive/2006-07/message/5 .oxt, .uno.pkg, .zip]. |
− | # Give your extension a unique identifier. See [http:// | + | # Give your extension a unique identifier. See [http://openoffice.org/projects/www/lists/allfeatures/archive/2007-01/message/0 Extension Identifiers, unopkg, pkgchk] for more information. Use the reversed DNS name of a site you control (and not <code>"org.openoffice."</code>) to prefix the unique identifier of your extension. |
# Give your extension a version. See [http://specs.openoffice.org/appwide/packagemanager/extensionversion.odt Extension Version Handling] for more information. | # Give your extension a version. See [http://specs.openoffice.org/appwide/packagemanager/extensionversion.odt Extension Version Handling] for more information. | ||
− | # Specify the dependencies of your extension. See [http:// | + | # Specify the dependencies of your extension. See [http://openoffice.org/projects/www/lists/dev/archive/2006-08/message/198 Extension Dependencies], [http://specs.openoffice.org/appwide/packagemanager/extensiondependencies1.odt Minimal Support for Extension Dependencies] and [http://openoffice.org/projects/extensions/lists/dev/archive/2006-10/message/212 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 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]]. | # 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]]. |
Latest revision as of 09:14, 13 February 2012
OOo Extensions project
Please view the wiki usage guidelines
|
---|
Categories: Pages: |
Extensions on the main site |
Extensions in other languages: |
Outdated! See Checklist for Writing Extensions.
Note the following points when creating an extension:
- Should your extension be named
.oxt
or.uno.pkg
? See .oxt, .uno.pkg, .zip. - Give your extension a unique identifier. See Extension Identifiers, unopkg, pkgchk for more information. Use the reversed DNS name of a site you control (and not
"org.openoffice."
) to prefix the unique identifier of your extension. - Give your extension a version. See Extension Version Handling for more information.
- Specify the dependencies of your extension. See Extension Dependencies, Minimal Support for Extension Dependencies and Extension Dependency OpenOffice.org-minimal-version for more information.
- Optionally add a license to your extension. See Simple License for Extensions for more information.
- 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.