Fair enough, so all that is needed is a way to register/deregister your xdoc
-> xhtml handler as part of the site plugin, for example.

- Brett

> -----Original Message-----
> From: Jason van Zyl [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, 6 May 2004 9:40 AM
> To: Maven Developers List
> Subject: RE: xdoc with custom templates and/or navigation
> 
> 
> On Wed, 2004-05-05 at 19:18, Brett Porter wrote:
> > I'm a little confused on this thread. The fast xdoc plugins sounds 
> > good and using *Mesh sounds like a neat idea, but I still don't 
> > understand why we need things to conform to a certain XHTML output 
> > format.
> > 
> > Surely the inputs are the page body (xdoc), the navigation 
> (xml), and 
> > perhaps some other metadata files we have come up with 
> along the way, 
> > and any plugins should work with that transforming xdoc -> 
> xdoc, with 
> > the actualy xdoc -> xhtml being the last stage of the pipeline?
> > 
> > And the xdoc plugin, while it should have a fast, standard 
> > implementation, should definitely be able to read an XSLT 
> file and use 
> > that instead if that is what the user really wants to do.
> 
> That can be an add-on, something that won't go in xdoc 
> plugin. If someone wants to munge the xdoc into some other 
> xhtml format so that they can use a custom css then they can 
> do that outside the xdoc plugin.
> 
> The xdoc plugin creates xhtml from the xdoc format so that it 
> conforms to the css provided by the xdoc plugin. But there is 
> no reason someone couldn't make a component that took the 
> xdoc and performed an xslt transformation to produce a 
> different xhtml format which was then styled by a custom css.
> 
> All the navigation, header, footer and body elements produced 
> by the xdoc are rendered in certain format so they can be 
> rendered with the supplied css. The new xdoc plugin performs 
> a relatively simple task 
> 
> > That's my understanding, let me know if I'm missing something.
> 
> > Cheers,
> > Brett
> > 
> > > -----Original Message-----
> > > From: Jason van Zyl [mailto:[EMAIL PROTECTED]
> > > Sent: Wednesday, 5 May 2004 10:24 PM
> > > To: Maven Developers List
> > > Subject: RE: xdoc with custom templates and/or navigation
> > > 
> > > 
> > > On Wed, 2004-05-05 at 04:38, Maczka Michal wrote:
> > > 
> > > > Jason!
> > > > 
> > > > 
> > > > It's not just a question of the "theme".
> > > > Some organization have already their own standards which define
> > > > precisly how their intranet pages are looking. Often thy 
> > > have alredy
> > > > hundreds of pages with spcific layout which is 
> completly different
> > > > then this one which proposed by maven (for example some 
> of them are 
> > > > using html frames) For them it might not only be attrative 
> > > but simply
> > > > necessry to have much higher level of customization which
> > > will allow
> > > > to generate what they want.
> > > 
> > > That's fine, they can use tools like StaticMesh or SiteMesh
> > > alter anything they like, or integrate whatever portions of 
> > > the maven generated sites they like.
> > > 
> > > > I understand that you intention is to have quite simillar
> > > (standard)
> > > > sites which are easy to browse. It's an appealing goal 
> but I think
> > > > that most of the users will use the default theme 
> anyway. But if 
> > > > somebody cannot do this or he does not want he should  be 
> > > free to go
> > > > with his own solution.
> > > 
> > > They can, it's just not something I want baked in. I also say
> > > this because the new xdoc plugin is blindingly fast because 
> > > I'm directly writing out the xhtml from xml by passing the 
> > > use of any other tools which is why it is so fast and so 
> > > small. This is I will not sacrifice for users every whim for 
> > > customization. This level of customization is entirely, and 
> > > easily possibly with the StaticMesh/SiteMesh tools.
> > > 
> > > > BTW: in maven1 there are strange relations between site and xdoc
> > > > plugins. We might imagine that somebody will be able to 
> > > write his own
> > > > replecment for xdoc plugin and use it from site plugin.
> > > 
> > > Yes, but ultimately the must conform to the xdoc style of
> > > document or they basically get no benefit from any of the 
> > > plugins that produce the xdoc style. At any rate, these cases 
> > > will be few and far between and for those cases tools exist 
> > > to munge the generated xdoc or style xhtml in anyway 
> shape or form.
> > > 
> > > --
> > > jvz.
> > > 
> > > Jason van Zyl
> > > [EMAIL PROTECTED]
> > > http://maven.apache.org
> > > 
> > > happiness is like a butterfly: the more you chase it, the
> > > more it will elude you, but if you turn your attention to 
> > > other things, it will come and sit softly on your shoulder ...
> > > 
> > >  -- Thoreau
> > > 
> > > 
> > > 
> --------------------------------------------------------------------
> > > -
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > 
> 
> -- 
> jvz.
> 
> Jason van Zyl
> [EMAIL PROTECTED]
> http://maven.apache.org
> 
> happiness is like a butterfly: the more you chase it, the 
> more it will elude you, but if you turn your attention to 
> other things, it will come and sit softly on your shoulder ...
> 
>  -- Thoreau 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to