Skip to content

start:

The current todo page is http://development.openoffice.org/todo.html.

To-Dos: OpenOffice.org

Last updated 2002-11-19


There are a lot of things that need doing in OpenOffice.org. If you're looking for a way to get involved, below is list of tasks which current OpenOffice.org developers feel are important but may not currently have time to work on themselves. The list below is an extraction of the ideas proposed for each of the OpenOffice.org project where help would be most welcome.

This list is an overview. Links associated with each project provides a full project description with a contact person. The current list is by project; in due course, we will categorize the list by experience level and skill set.

API Project
Michael Hoennig

Application Framework Project
Mathias Bauer
  • Concept for embedding objects and multithreaded document access
  • Remove dialogs from API calls
  • Configuration API
  • Developer documentation for framework module

Build Tools and Environment Project
Martin Hollmichel
  • Usage of any shell in Unix build environment.
  • Usage of any shell in Windows build environment.
  • Make tools. Change the build process using "standard" tools

Database Access Project
Dirk Grobler
  • MySQL driver (NOT through ODBC/JDBC)
  • Enhancements in query capabilities, like implementations of joins and unions./
  • >
  • Csv flat file driver update capability implementation

Graphic Applications Project
Dieter Loeschky
  • More graphic filters.
  • An export to Shockwave Flash feature for the Presentation Application.
  • More chart types for the Chart Application.


Graphic System Layer
Cristof Pintaske
  • Accessibility: People with physical disabilities should be able to work with OpenOffice.org. This requires keyboard navigation support in the user interface. All UI components have to expose information about themselves and their contents. Assistive technologies like screen readers need to be supported.
  • Complex text layout (CTL): Languages like Arabic, Hebrew, Thai, and Hindi require complex reordering and substitution of glyphs for proper text rendering and potentially mixed right-to-left and left-to-right writing direction (BiDi)

Installation Project
Oliver Krapp
  • A patch mechanism to confine a update installation between two different versions of a binary file to a minimum usage of storage.

L10N and I18N (Localization) Project
Dieter Loeschky
  • I18N framework: Thai support
  • I18N framework: Complex Text Layout (CTL) support for Arabic, Hebrew and other languages
  • I18N framework: Chinese, Japanese and Korean (CJK) support
  • Check and add local data for all languages

Porting Project
Martin Hollmichel
  • Help with Mac OS X port
  • Release successful ports on a regular basis
  • Create a new port

Spreadsheet Project
Niklas Nebel
  • Increasing the row limit above 32000 rows.
  • More add-in functions (a basic set of add-in functions has already been implemented.
  • An advanced optimization tool (solver), which could be implemented using the OpenOffice.org API.

Word Processing Project
Juergen Pingel
  • More text import and export filters. These new filter's may use then our XML File format as an intermediately Format, instead of the existing text filters, which use directly our core API's. By example filters for WordPerfect, LaTeX, ...
  • An OpenOffice.org database driver for access to any BibTech databases. This can then be used instead of our current Bibliography Database, which is a simple dBase table.

User Interface Project
Oliver Specht
  • Move UI code from framework, graphics and util to this project
  • Create on-demand loaded libraries.
  • Make components replaceable.
  • Redesign outdated components.

Util Project
Hennes Rohling
  • Migrate modules that should reside in other projects.

XML Project
Michael Brauer
  • A validating parser component.
  • A document clean and repair program.
  • A transformation from XHTML to OpenOffice.org XML
  • Other transformations from or into OpenOffice.org XML (so that they could also be used as import or export filters for the applications)
  • Convert OpenOffice.org DTD into a XML schema.