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.
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.
Use a big red X so that it shows on output.
This report would include the following:
DocBook validity;
Missing images (this is related to Section 4.3, “f101: Use a default image in output when it's missing”);
Spelling: by using sgml-spell-checker. This will require us to maintain a list of acceptable words.
This should be customizable: get only the report type desired.
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.
Get rid of the
fixed tasks set and allow a user to customize needed tasks. Two
tasks are probably necessary anyway:
write
and translate
.
Moving a module from one manual to another may prove a real headache with regard to cross references. If other modules were referring 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.
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 requires us 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.
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.