Cocoon lite / XML and XSLT for publishing

What publishing structures (publishing-only, not full-blown CMS) based on XML, XSLT Sitemaps and pipelines exist, are they stable, active and easier / easier than Cocoon?

I looked at:

  • mod_xslt ( http://www.mod-xslt2.com/ ), which seemed to be just that, but looks almost dead and requires complex configuration, and apparently only supported libxslt as an XSLT processor (I would wanted, of course, to use Saxon and XSLT 2.0).

  • Apache Forrest ( http://forrest.apache.org/ ), but I don’t understand, is it really easier than Cocoon or is it rather an extra thing on top of Cocoon?

What I'm looking for is what exactly this does:

  • receives an HTTP GET
  • "launches it" through the site map
  • finds the pipeline: source.xml β†’ xslt1.xsl β†’ xslt2.xsl β†’ xsltn.xsl β†’ serialize
  • starts the conveyor
  • performs serialized result for client

and

  • uses Saxon (or is "processor independent")
  • can be installed "slightly", that is: it does not require much more configuration than a sitemap.

Perhaps I am describing an earlier version of Cocoon or a future version of the XProc implementation ...

Anyway, is there such a tool?

+4
source share
4 answers

some people claim that what was done with a cocoon 8 or 10 years ago is now best done with REST. (search for REST or calm with goolge)

Combined with XProc, its very powerful, but can be lightweight. I think calabash is the best option for XProc, but there are others. (One example may exist db, but probably not easy.)

Nonetheless,

for a very small project can be crowded. but you can always use XProc and REST in later projects.

What you are describing can be done using java, python or perl. (lightweight but not frame ...)

+1
source

It might be worth taking a look at Servlex ( http://code.google.com/p/servlex/ ) Florent Georges. Unfortunately, only a small documentation ( http://expath.org/wiki/Saxon:Webapp ), but its presentation in XML format Prague 2011 ( http://www.xmlprague.cz/2011/presentations/florent-georges-servlex .pdf ) covers almost everything that you might want to know about it. Look at the Dispatcher slides (somewhere in the middle) to see how the uris request translates into actions in servlex.

+1
source
0
source

Take a look at ReXSL . It is not as complicated as Cocoon, but it simplifies the process of converting XML to HTML through XSL / XSLT. And this is the structure of MVC.

0
source

All Articles