Re: [xsl] Re: Lightweight XSLT based web framework

Subject: Re: [xsl] Re: Lightweight XSLT based web framework
From: stephan@xxxxxxxxxx
Date: Sun, 28 Aug 2005 22:40:25 +0800
You also might want to have a look at OpenPresentationServer.
It does XML Pipelining and xForms. The Pipeline language has been 
submitted to W3C for standardization
http://forge.objectweb.org/projects/ops

:-) stw

cgray <cgray@xxxxxxxxxxxx> wrote on 28/08/2005 02:56:27:

> Hello,
> I have been looking for a substitute for Cocoon as well, as I became 
> quite fond of generating xml based web pages through the sitemap in 
Cocoon.
> For something capable and and smaller in size, you might want to check 
> out Alex Milowski's smallx pipelining project.
> 
> See:
> https://smallx.dev.java.net/
> 
>  From the overview on the project home page:
> 
> "Smallx is a library and set of tools that is being developed to process 

> XML infosets. It has two distinct features in that the infoset 
> implementation allows streaming of documents and that processing of 
> infosets can be accomplished using a concept called pipelines. The 
> library contains a full compliment of technologies--include XPath and 
XSLT.
> 
> Pipelines provide the ability to chain together different components 
> that perform different tasks to process a XML document. Some of these 
> tasks might be decision points in the processing while other might 
> transform the input (e.g. XSLT). All components in the pipeline have the 

> ability to stream the infoset it they so choose.
> 
> The key difference of this code over others is that it allows streaming 
> of infosets to be mixed in with non-streamed document-based processing. 
> This allows large data sets to be processed in a minimal amount of 
> memory while allowing traditional technologies like XSLT to still be 
used."
> 
> Regards,
> 
> Carol
> 
> 
> 
> >Date: Fri, 26 Aug 2005 10:07:44 +0300
> >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> >From: Emmanouil Batsis <Emmanouil.Batsis@xxxxxxxxxxx>
> >Subject: Re: [xsl] Lightweight XSLT based web framework
> >Message-ID: <430EBFC0.5070302@xxxxxxxxxxx>
> >
> >Peter Gerstbach wrote:
> >
> > 
> >
> >>>I know (and like) cocoon very much, but I need a more simple and
> >>>smaller system. All I want to have is the possibility to transform 
XML
> >>>with XSLT, caching of the results and maybe a system that generates
> >>>the site-navigation.
> >>> 
> >>>
> >> 
> >>
> >
> >That is not a simple system  ;-) 
> >
> > 
> >
> >>>An integrated CMS would be nice but is not very important.
> >>> 
> >>>
> >> 
> >>
> >
> >Apache Lenya, a CMS on top of Cocoon is exactly what you describe. It 
> >will take you half an hour to install on a servlet container and go 
> >through the tutorial. I'd reccomend giving a shot in 1.2.x (1.4 is 
> >unstable and may give you wrong impressions).
> >
> >hth,
> >
> >Manos
> >
> >------------------------------
> >
> >Date: Fri, 26 Aug 2005 11:23:52 +0200
> >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> >From: Piotr Kopszak <kopszak@xxxxxxxxxx>
> >Subject: Re: [xsl] Lightweight XSLT based web framework
> >Message-ID: <20050826092352.GA1984@xxxxxxxxxx>
> >
> >On Fri, Aug 26, 2005 at 10:07:44AM +0300, Emmanouil Batsis wrote:
> > 
> >
> >>> Peter Gerstbach wrote:
> >>> 
> >>> Apache Lenya, a CMS on top of Cocoon is exactly what you describe. 
> >> 
> >>
> >
> >Another, not so lightweight but not terribly difficult to use either, 
choice
> >might be Silva. It's written in Python.
> >
> >http://www.infrae.com/products/silva
> >
> >Piotr
> >
> > -- Piotr Kopszak, Ph.D. Polish Art Gallery, National Museum in Warsaw 
> > -----------------------------> http://kopszak.mnw.art.pl/ 
> > http://www.magnatune.com/artists/altri_stromenti 
> > ------------------------------ Date: Fri, 26 Aug 2005 13:45:32 +0200 
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx From: Peter Gerstbach 
> > <peter.gerstbach@xxxxxxxxx> Subject: Re: [xsl] Lightweight XSLT based 
> > web framework Message-ID: <793f16e80508260445f1b1e36@xxxxxxxxxxxxxx> 
> > 2005/8/26, Emmanouil Batsis <Emmanouil.Batsis@xxxxxxxxxxx>:
> >
> >>> Peter Gerstbach wrote:
> >>>=20
> >> 
> >>
> >>>> >I know (and like) cocoon very much, but I need a more simple and
> >>>> >smaller system. All I want to have is the possibility to transform 
XML
> >>>> >with XSLT, caching of the results and maybe a system that 
generates
> >>>> >the site-navigation.
> >>> 
> >>>
> >>>=20
> >>> That is not a simple system  ;-) 
> >> 
> >>
> >
> >Well, I think it is. You just have to parse the URI, find the
> >corresponding XML, and invoke a transformation. The result must be
> >cached somewhere (ok, this caching can be very complex). For the
> >navigation another transformation is needed, inserting some links that
> >are read from another central XML file.
> >
> >That's it! I think it should be possible to write such a system within
> >a day. But why to reinvent the wheel?
> >
> > 
> >
> >>>=20
> >> 
> >>
> >>>> >An integrated CMS would be nice but is not very important.
> >>>> >
> >>>> >
> >>> 
> >>>
> >>>=20
> >>> Apache Lenya, a CMS on top of Cocoon is exactly what you describe. 
It
> >>> will take you half an hour to install on a servlet container and go
> >>> through the tutorial. I'd reccomend giving a shot in 1.2.x (1.4 is
> >>> unstable and may give you wrong impressions).
> >> 
> >>
> >
> >Yes, of course, Cocoon and Lenya are great. Cocoon provides much more
> >than I need. I'm sure that my requirements can be meet with a simpler
> >system (described above) that does not need a 30MB installation
> >(Lenya).
> >
> >Peter
> >
> >------------------------------
> >
> >Date: Fri, 26 Aug 2005 15:13:34 +0200
> >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> >From: Piotr Kopszak <kopszak@xxxxxxxxxx>
> >Subject: Re: [xsl] Lightweight XSLT based web framework
> >Message-ID: <20050826131334.GA6746@xxxxxxxxxx>
> >
> >On Fri, Aug 26, 2005 at 01:45:32PM +0200, Peter Gerstbach wrote:
> > 
> >
> >>> 2005/8/26, Emmanouil Batsis <Emmanouil.Batsis@xxxxxxxxxxx>:
> >> 
> >>
> >>>> > Peter Gerstbach wrote:
> >>>> > 
> >>> 
> >>>
> >>>>> > >I know (and like) cocoon very much, but I need a more simple 
and
> >>>>> > >smaller system. All I want to have is the possibility to 
> transform XML
> >>>>> > >with XSLT, caching of the results and maybe a system that 
generates
> >>>>> > >the site-navigation.
> >>>> 
> >>>>
> >>>> > 
> >>>> > That is not a simple system  ;-) 
> >>> 
> >>>
> >>> 
> >>> Well, I think it is. You just have to parse the URI, find the
> >>> corresponding XML, and invoke a transformation. The result must be
> >>> cached somewhere (ok, this caching can be very complex). For the
> >>> navigation another transformation is needed, inserting some links 
that
> >>> are read from another central XML file.
> >> 
> >>
> >
> >I was generating my website using xsltproc for last couple of years
> >from a Website DocBook xml files and it is easy, indeed. You can write
> >a script which would upload resulting html to a server in a minute. No
> >need for any special programs. 
> >
> >Piotr 
> >
> > -- Piotr Kopszak, Ph.D. Polish Art Gallery, National Museum in Warsaw 
> > -----------------------------> http://kopszak.mnw.art.pl/ 
> > http://www.magnatune.com/artists/altri_stromenti

Current Thread