Project Owner: Christian Jansen
OpenOffice.org Specification Project
The goal of the OpenOffice.org Specification project is to have a home for specifications which are related to OpenOffice.org. These can be User Interface specifications or Technical specifications. The table below lists the areas for which specifications are written.
Note: For detailed information about this project please continue reading on the Specification Project Wiki page.
|User Interface in General
|Specifications for Toolbars, Wizards, Widgets etc.
|User Interface Terminology
|Specifications that deal exclusively with text on the UI
|Specification which affect all OpenOffice.org modules
|General globalization-related specifications
|Specifications for the text document module
|Specifications for the spread sheet module
|Specifications for the presentation module
|Specifications for the drawing module
|Specifications for the chart module
|Specifications for the formula module
|Specifications for the database module
|OpenOffice.org Basic IDE
|Specifications for the basic & dialog editor
|Specifications for UNO, API and SDK
|Specifications for the Scripting Framework
|OpenOffice.org for Mac
|Specifications for the Mac Port
|Specifications for the installers
A Specification Guide (deprecated) can be found here: OpenOffice_org_Specification_guide.sxw
As a small piece of the workflow puzzle for specifications, there's a document describing how to obtain linguistic review for a specification document (as PDF).
Specifications and the What's New Guide
OpenOffice.org uses a semi-automatic What's New Guide creation process. This means that parts of the specification are automatically transferred into the What's New Guide. To assure that the What's New Guide generation works well it is very important that only the official specification template is used.
To check the specification we've created a "Specification Checking Tool".
Using it is really easy. Just fill in the URL pointing to the location
of the specification. Click "Check" to check the specification.
How do I know that my specification is OK?
If errors occur please change or revise the specific sections causing these errors. Errors will also occur, if a different format has been used (e.g. HTML). If so, please copy the content into a new specification based on the specification template.