New web based docbook editor project (was Re: Helping your documentation effort.)

Jonathan Dill jonathan at nerds.net
Wed Apr 19 15:26:57 UTC 2006


Hello Rob,

Funny you should mention it, I have been doing quite a bit of research 
in this area and have been planning to begin a DocBookWeb Wiki page with 
more information.  I am not a member of the Ubuntu Docteam (at least not 
yet ;) but have been doing this research for work.  I hang out here 
because I learn a lot from the Docteam members, and I hope that giving 
back some of what I have learned can be helpful to them, for example on 
the DocBookEditors Wiki page.

My goal is to develop a Wiki which could also generate an "Operations 
Manual" as a single file or hardcopy document for my use in supporting 
my network engineering clients--in a disaster scenario, getting to a 
server to retrieve this essential information may not be possible nor 
practical, which could put me in a Catch-22 situation with a regular Wiki.

At first, I had focused primarily on LAMP, but found there are a lot of 
bits and pieces missing that would have to be developed.  At first, I 
was avoiding Java, mainly because most of my experience is with LAMP and 
very little with Java, but I have discovered that most of the necessary 
bits and pieces already exist for Java.  So, now I am learning Java and 
Eclipse to see what I can do with that.

Here are a few links that you might want to take a look at:

DocBookWiki http://doc-book.sourceforge.net/homepage/

SilkPage http://silkpage.markupware.com/

IBM Whitepaper on authoring DocBook with Eclipse:
http://www.eclipse.org/articles/Article-Authoring-With-Eclipse/AuthoringWithEclipse.html

You may find more interesting links in my online bookmarks:

http://www.furl.net/members/jfdnerds

All of the tools that I have encountered so far have major shortcomings, 
for example most of the web-based tools do not handle XInclude.  Also, 
transforming XML can be a major resource hog, some kind of caching would 
be essential if you really want the Wiki to deal with DocBook XML 
internally.  Otherwise, it might not be practical to serve other formats 
to hundreds or even thousands of clients on the fly unless you want to 
put out the beaucoup bucks for commercial platforms that are designed 
for that purpose and the necessary hardware to support them.

For Open Source projects with little or no budget, it might be more 
efficient and practical to use something like WikiText or Textile 
internally and impose strict formatting conventions to ensure that it 
can be transformed to valid DocBook cleanly.  I am not an expert (yet), 
but I think presenting WikiText or Textile as HTML or even XHTML should 
be much more efficient than transforming XML.  Although this might be a 
good idea in general, it might not be a direction that the Ubuntu 
Docteam wants to go since the authoring itself would be done in a format 
other than DocBook using a different set of tools.

Robert Stoffers wrote:
> What about giving you the ability to actually fix using just a web 
> browser the section of a document you don't like, a little like a wiki?
Jonathan Dill




More information about the ubuntu-doc mailing list