Frage

Was Publishing Frameworks (Veröffentlichung, nicht nur ausgewachsene CMS) auf Basis von XML, XSLT-Sitemaps und Pipelines existieren, sind stabil, aktiv und einfacher / leichter als Cocoon?

Ich habe einen Blick auf:

  • mod_xslt ( http://www.mod-xslt2.com/ ) die, die genau zu sein schien, sieht aber alles andere als tot, und erforderte eine komplexe Konfiguration und scheinbar nur libxslt als XSLT-Prozessor unterstützt (ich möchte in der Lage sein zu verwenden, Saxon und XSLT 2.0 natürlich).

  • Apache Forrest ( http://forrest.apache.org/ ), aber ich versteht nicht, ob es wirklich einfacher als Cocoon ist oder eher eine zusaetzliche Sache oben auf Cocoon?

Was ich suche ist etwas, das genau dies tut:

  • recieves eine HTTP-GET
  • "es läuft" durch eine Sitemap
  • findet eine Pipeline: source.xml -> xslt1.xsl -> xslt2.xsl -> xsltn.xsl -> serialize
  • läuft die Pipeline
  • dient das serialisierte Ergebnis an den Client

und

  • verwendet Saxon (oder ist "Prozessor unabhängige")
  • installiert „leicht“ werden, das heißt: nicht erfordert viel mehr Konfiguration als die Sitemap

Vielleicht eine frühe Version von Cocoon, oder eine zukünftige Version von einer XProc Implementierung ich beschreibe ...

Wie auch immer, ist ein solches Tool gibt es?

War es hilfreich?

Lösung

Einige Leute behaupten, dass das, was vor mit Kokon 8 oder 10 Jahren gemacht wurde, wird jetzt am besten mit REST getan. (Suche nach REST oder geruhsamen mit goolge)

in Kombination mit XProc, die sehr mächtig, aber kann auch sein Licht. Ich denke, Kalebasse die beste Option jeweils auf XProc, aber es gibt andere. (Ein Beispiel dafür ist vielleicht existdb, aber das ist wahrscheinlich nicht leicht.)

für ein sehr kleines Projekt es übertrieben sein könnte, wenn. aber man kann immer XProc und REST in späteren Projekten verwenden.

Was Sie beschreiben, kann mit Java, Python oder Perl allein durchgeführt werden. (Leicht, aber kein Rahmen ...)

Andere Tipps

Es könnte sich lohnen, einen Blick auf Servlex unter ( http://code.google.com/p / servlex / ) von Florent Georges. Es gibt leider nur wenig Dokumentation ( http://expath.org/wiki/Saxon:Webapp ) , aber seine Präsentation auf XML Prague 2011 ( http: //www.xmlprague. cz / 2011 / Präsentationen / florent-georges-servlex.pdf ) deckt so ziemlich alles, was Sie über es könnte wissen wollen. Schauen Sie sich die Dispatcher Dias (irgendwo in der Mitte), um zu sehen, wie Anfrage URIs Aktionen in servlex übersetzt werden.

Hier finden Sie aktuelle ReXSL . Es ist nicht so anspruchsvoll wie Cocoon, aber es vereinfacht den Prozess XML in HTML durch XSL / XSLT umzuwandeln. Und es ist ein MVC-Framework.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top