Setup - Bundled Extensions

From Apache OpenOffice Wiki
Jump to: navigation, search

Setup - Bundled/Integrated Extensions

Specification Status
Author Lutz Hoeger
Last Change Jun 17, 2010
Status (Help) Standard

Abstract

Integrated extensions - such as dictionaries for spell checking - will be displayed in the OOo installer module selection (during custom installation). This allows users to gain more control over what will be installed on their system. At the same time, managing such extensions (remove, update) will be moved from the extension manager into the application installer.

References

Reference Document Check Location (URL)
Product Requirement, RFE, Issue ID (required) [available] http://www.openoffice.org/issues/show_bug.cgi?id=112404
Test case specification (required) [available] http://www.openoffice.org/nonav/issues/showattachment.cgi/70050/Bundled%20Extensions.html

Contacts

Role Name E-Mail Address
Developer Joachim Lingner jl@openoffice.org
Quality Assurance Olaf Felka of@openoffice.org
Documentation Uwe Fischer ufi@openoffice.org

Detailed Specification

This document distinguishes between bundled extensions and integrated extensions.

Bundled Extensions:

  • The extension package is co-located with the main product installer. This can be in a separate directory, next to the installer, or on an additional medium.
  • There is no integration into the installation process of the main product.
  • The purpose of bundled extensions is to achieve a moderate level of convenience for users, and to add value to the overall product bundling.

Integrated Extensions:

  • The extension is part of the installation package of the main application. It is installed via the main product installer.
  • The purpose of integrated extensions is to add functionality to the main product, while maintaining the flexibility given by extensions.
  • Typical integrated extensions - such as dictionaries for spell checking - will be displayed in the OOo installer module selection (during custom installation).
  • On Windows and Unix, user can de-select items; on Mac, all items will be installed
  • At the same time, managing integrated extensions (remove, update) will be removed from the Extension Manager and put into the application installer.
  • Integrated extensions shall not ping for updates. Any update available will be deployed exclusively via later releases of the main product OOo.

Display of Dictionaries:

  • Location in setup: Optional Components, #1 after Java
  • Module name: Dictionaries
  • Module description: Spelling and hyphenation dictionaries and thesauri
  • Default: ON (incl. all sub-modules, according to spellchecker selection per language specific installation set)
  • Sub-modules: See list below.

Dictionaries

Note: The set of dictionaries actually included in a language specific installation set – or in a multi language set – does not change. The following list just enlists all dictionary languages possibly shipped in OOo.

The set of languages display in setup should be sorted alphabetically by Module name.

Language Module Name Module description
af Afrikaans Afrikaans spell checker
pt Brazilian Portuguese Brazilian Portuguese Spelling Dictionary - 1990 Spelling Agreement
ca Catalan Spelling and hyphenation dictionaries and thesaurus for Catalan language (general)
cs Czech Czech thesaurus
da Danish Spelling and hyphenation dictionary for Danish
nl Dutch Dutch spelling and hyphenation dictionaries
en-US English English spelling and hyphenation dictionaries and thesaurus
et Estonian Estonian spelling and hyphenation dictionaries
fr French French "Classic and Reform 1990" spelling, thesaurus and hyphenation
gl Galician Galician spellchecker dictionary for OpenOffice.org
de-AT German (Austria) German (AT-frami) spelling, hyphenation, thesaurus
de-DE German (Germany) German (DE-frami) spelling, hyphenation, thesaurus
de-CH German (Switzerland) German (CH-frami) spelling, hyphenation, thesaurus
he Hebrew Hebrew spell check dictionary
hu Hungarian Hungarian spelling dictionary, hyphenation patterns, and thesaurus
it Italian Italian spelling and hyphenation dictionaries and thesaurus
ku-TR Kurdish (Turkey) Kurdish (Turkey) spell check dictionary
lt Lithuanian Lithuanian spelling and hyphenation dictionaries
ne Nepali Nepali spelling dictionary and thesaurus
no Norwegian Norwegian dictionaries (Nynorsk and Bokmål)
pl Polish Polish spell check dictionary, hyphenation rules and thesaurus
ro Romanian Romanian Dictionaries
ru Russian Russian hyphenation dictionary and thesaurus
sr Serbian Serbian spelling and hyphenation dictionaries
sk Slovak Slovak spell check dictionary, hyphenation rules and thesaurus
sl Slovenian Slovenian dictionary pack
es Spanish Spanish spelling dictionary
sw Swahili Swahili spelling dictionary
sv Swedish Swedish Dictionary
th Thai Thai spelling dictionary
vi Vietnamese Vietnamese spellchecker dictionary
zu Zulu Zulu hyphenation dictionary


Help | User Interface Element Templates | Example Spec

Accessibility

Accessibility not impacted.

Migration

Bundled dictionaries in OOo versions previous to 3.3 were installed as shared extensions. Shared extensions are not migrated.

As of 3.3 bundled extensions will always be removed when uninstalling OOo. They are therefore not eligible for being migrated.

Configuration

Bundled extensions can be configured if they provide their own options pages in OOo's options dialog.

Help | Configuration Table Template

Open Issues

  • Integrated extensions still show up in the Extension Manager. This is considered a minor impact, as the user cannot change such extension in this place. Issue will be resolved in the future.
Personal tools