Difference between revisions of "Extensible Help Project Plan"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
Line 11: Line 11:
 
== Planning ==
 
== Planning ==
  
<table border="0">
+
Although the main tasks are listed as milestones they should not be seen in a strict sequence as some parts
<tr bgcolor="#c0c0c0"><td>Task</td><td>Status</td><td>Milestone</td></tr>
+
of earlier milestones may depend on progress in others. Example: The new HelpContentProvider mechanisms (M1)
 +
can't be finally tested and finished without a running HelpLinker mechanism (M2).
  
<tr><td colspan="3">Extend HelpContentProvider to support help sources in extensions</td></tr>
+
=== M1 Extend help runtime system ===
</table>
+
* Extend HelpContentProvider to support help sources in extensions
 +
** For Extended tool tips (*.ht files)<br/>'''Done'''
 +
** For help content (*.db files)<br/>'''Done'''
 +
** For index content (*.key files)<br/>'''Done'''
 +
** For tree content? To be discussed...
 +
* Multiple language support
 +
** Works automatically by name convention if language folder exists<br/>'''Done''' respecively compiler related problem
 +
** English as fallback<br/>'''Open'''
 +
* Check performance

Revision as of 15:40, 6 September 2007

This page describes project details for the Extensible Help project. Main page: Extensible_Help

General concept

Extension developers should be able to include help content into the extension just by including xhp files (the help file format also used by the OOo help) into a help folder inside the extension. Multiple languages should be supported. English should be the fallback language. It shouldn't be necessary for extension developers to compile the help files at creation time. This will be done automatically when the extension is deployed (shared extensions) or used for the first time (user extensions).

Planning

Although the main tasks are listed as milestones they should not be seen in a strict sequence as some parts of earlier milestones may depend on progress in others. Example: The new HelpContentProvider mechanisms (M1) can't be finally tested and finished without a running HelpLinker mechanism (M2).

M1 Extend help runtime system

  • Extend HelpContentProvider to support help sources in extensions
    • For Extended tool tips (*.ht files)
      Done
    • For help content (*.db files)
      Done
    • For index content (*.key files)
      Done
    • For tree content? To be discussed...
  • Multiple language support
    • Works automatically by name convention if language folder exists
      Done respecively compiler related problem
    • English as fallback
      Open
  • Check performance
Personal tools