Subject: Re: 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: 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: 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: 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: 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
|