xsl-list
[Top] [All Lists]

Re: Re: Lightweight XSLT based web framework

2005-08-28 07:40:25
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(_at_)berkeley(_dot_)edu> 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(_at_)lists(_dot_)mulberrytech(_dot_)com
From: Emmanouil Batsis <Emmanouil(_dot_)Batsis(_at_)eurodyn(_dot_)com>
Subject: Re: [xsl] Lightweight XSLT based web framework
Message-ID: <430EBFC0(_dot_)5070302(_at_)eurodyn(_dot_)com>

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(_at_)lists(_dot_)mulberrytech(_dot_)com
From: Piotr Kopszak <kopszak(_at_)mnw(_dot_)art(_dot_)pl>
Subject: Re: [xsl] Lightweight XSLT based web framework
Message-ID: <20050826092352(_dot_)GA1984(_at_)mnw(_dot_)art(_dot_)pl>

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(_at_)lists(_dot_)mulberrytech(_dot_)com From: Peter Gerstbach 
<peter(_dot_)gerstbach(_at_)gmail(_dot_)com> Subject: Re: [xsl] Lightweight 
XSLT based 
web framework Message-ID: 
<793f16e80508260445f1b1e36(_at_)mail(_dot_)gmail(_dot_)com> 
2005/8/26, Emmanouil Batsis <Emmanouil(_dot_)Batsis(_at_)eurodyn(_dot_)com>:

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(_at_)lists(_dot_)mulberrytech(_dot_)com
From: Piotr Kopszak <kopszak(_at_)mnw(_dot_)art(_dot_)pl>
Subject: Re: [xsl] Lightweight XSLT based web framework
Message-ID: <20050826131334(_dot_)GA6746(_at_)mnw(_dot_)art(_dot_)pl>

On Fri, Aug 26, 2005 at 01:45:32PM +0200, Peter Gerstbach wrote:


2005/8/26, Emmanouil Batsis 
<Emmanouil(_dot_)Batsis(_at_)eurodyn(_dot_)com>:


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




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--