Little fix:
The documentation sources (docbook 5) is available here:
<http://svn.nuxeo.org/nuxeo/doc/nuxeo-book/trunk>.
Eric Barroca wrote:
Hi,
We are progressing on the reference documentation for Nuxeo EP (yes, I
know, it's a great news! :-).
You can see the current state here:
<http://doc.nuxeo.org/1.0-SNAPSHOT/reference>. It's published
automatically by hudson after each commit into the doc.
The documentation sources (docbook 5) is available here:
<http://svn.nuxeo.org/doc/nuxeo-book/trunk>.
I have made some refactoring on the documentation layout to prepare
for a more componentized and reusable content (thanks to docbook 5 and
xinclude). To goal is to create atomic content units assembled into
larger pieces to create a modular documentation corpus that can be
used as needed to produce various documents.
Here is how it works:
- at the root, we found documentation assemblies (ex: nuxeo-book,
developer-guide, etc.) that assemble content into specialized guides.
- each important part (let's call it a module) has its own
subdirectory which contains content files, pictures, and attached files.
- For each module, we have an index.xml which will reference
module's content units. It's important, in the future, to create
separate files (starting with the <section> tag) for each content unit
of the module (ex: in administration, we will have
admin-datasources.xml, admin-extensionpoints.xml, admin-backup.xml,
etc.). Each content unit will be reference in the module's chapter but
will also be available for direct inclusion into specialized
documents/guides. This part of the refactoring still need to be done,
but the infrastructure is here. Starting from now, please create a new
file for each important part of a module documentation you start (and
use a unique xml:id for the root section).
- Set an xml:id to any section that might be reused into another
document (even if it's not the root section of the xml document).
XInclude/XPointer allows to reuse part of an xml document into another
one.
- when you need to include large piece of code, please use XInclude
to do so. It keep the docbook clean and ease the maintenance of those
code samples. See here for an example:
<http://svn.nuxeo.org/trac/nuxeo/browser/doc/nuxeo-book/trunk/src/docbook/administration/index.xml?rev=19587>
(line 102).
As a background, you can read "Modular Docbook" from "DocBook XSL: The
Complete Guide": <http://www.sagehill.net/docbookxsl/ModularDoc.html>.
It's very interesting.
Any help from the community would be very welcome to improve the
quality of the documentation. It's not very difficult and helps a lot
(especially for typos, tests, feedback on part, etc.)! :-)
The documentation system is still at the beginning but we will work on
it as much as we can to provide a high-quality and usable documentation.
Thanks,
EB.
--
Éric Barroca - Ex. VP of Operations - +33 6 21 74 77 64
www.nuxeo.com - Nuxeo: Open Source ECM - www.nuxeo.org
Nuxeo EP 5: extensible, Java EE and standards based ECM Platform !
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm