OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook-apps] Apache modules for serving DocBook

On Monday 08 November 2004 09:24, Frans Englich wrote:
> On Sunday 07 November 2004 22:07, Tristan Fiedler wrote:
> > I have a series of chapters (marked up with DocBook XML) stored in a
> > mysql database.  I would like them to be rendered as both HTML and pdf
> > through a webpage. This is creating an online book.
> >
> > What is the preferred / efficient method to automate this using apache
> > ?  Do I need to run an XSLT and XSLFO each time?  I would prefer not to
> > store the HTML and pdf, but create them on the fly if that is not to
> > time consuming.  Most chapters are about 2500 words of text, plus
> > markup, which can be up to 50% more.  Images are also present.
> Serving Docbook dynamically was discussed some time ago:
> http://sources.redhat.com/ml/docbook-apps/2004-q3/msg00609.html
> http://sources.redhat.com/ml/docbook-apps/2004-q4/msg00006.html
> If you come up with any solution -- let the list know. The best alternative
> is the one described by Bob, but it means restraining the Docbook
> vocabulary and doing heavy customizations.

At present Forrest does have Docbook support. Though this is limited in the 
quality of the transformation.

At Apache Forrest we are in the process of moving the internal format used 
within the system to XHTML.

The idea is that any application able to transform to XHTML will be able to 
input its content to Forrest.

In the case of docbook the FULL DOCBOOK plugin will use cocoon pipes to 
transform docbook xml to xhtml using the docbook xhtml xsl's and have it 
serialized into the aggregation mechanism of forrest. The final outcome 
should be docbook content skinned by forrest.

docbook xml -> xhtml -> xhtml skinned

A new plugin architecture has been devised for forrest. The FULL DOCBOOK 
plugin will fit into this architecture. The plugin is comprised of a Forrest 
sitemap, docbook custom layers, docbook dtd's, and docbook xsl's.

Unfortunately this plugin will not be usable until the project impliments 
XHTML as an internal format and proper processing of the docbook xhtml  
exists in the core of the system.

Sean Wheller

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]