4. For next versions

4.1. f107: Allow to have modules sorted in different dirs

When there are many many modules it becomes difficult to navigate through them.

Allow to create arbitrary directories under modules/xx/ and sort modules in it.

4.2. 567427: Replace initials for To Be Named author

When an author is not defined, "tbn" should be replaced by something like NotKnown or other “strange” set of initials to avoid possible conflict with authors whose initials are TBN.

4.3. f101: Use a default image in output when it's missing

Use a big red X so that it shows on output.

4.4. f102: Generate per document/module bugreport

This report would include the following:

  • DocBook validity;

  • Missing images (this is related to Section 4.3);

  • Spelling: by using sgml-spell-checker. This will require to maintain a list of acceptable words.

This should be cistomizable: get only the report type desired.

4.5. f110: Use a default image in output when it's missing

4.6. 608447: Consider (some) attributes for reports

Borges reports should take into account element attributes too in order to properly signal differences between two languages.

At least the condition="" attribute should be taken into account because it has an impact on the output document.

4.7. f103: Allow custom tasks list

Get rid of the fixed tasks set and allow a user to customize needed tasks. Two tasks are probably necessary anymey: write and translate.

4.8. f104: XRefs across manuals

Moving a module from one manual to another may prove a real headache wrt cross references. If other modules were refering to that moved module, references are invalid.

We must find a solution to automate this, by adding the name of the manual to the generated xref text when the referred module is in another manual. This should be done in conjunction to DocBook community.

4.9. f105: Use "borges:" namespace

Currently, Borges management information is stored in DocBook own elements (notably revhistory). This requires then to ignore those elements in actual output if we don't want them to appear.

This require to identify which are the elements concerned, write a Borges management DTD, and modify the system to use those new Borges management elements in source files through the use of namespaces.

4.10. f106: Allow specific lang per document

Some documents may not need to be translated in all the languages supported by the whole project (in conf/repository.xml).

Allow to specify in conf/manual-default.xml (and therefore in manuals/Manual/conf.xml) the subset of languages needed for that document.