BlackJack hat geschrieben:Karrigell wird in comp.lang.python auch öfter angepriesen.
Hi!
Ich habe soeben Karrigell bei mir installiert und ausprobiert. Es dauerte keine zehn Minuten und ich konnte damit schon ein kleines Beispiel mit Formulardaten erstellen.
Wenn ich jetzt noch raus kriege, wie man am Einfachsten eine Vorlagensprache wie z.B. TAL/METAL (SimpleTal) oder KID oder so was ähnliches integriert, dann ergebe ich mich Karrigell kampflos.
So etwas einfaches habe ich noch nie gesehen. Man muss nicht mal etwas installieren. Man entpackt die TAR-Datei und führt im entpackten Ordner das Program ``Karrigell.py`` aus. Schon läuft der Webserver auf Port 80 und man kann die Beispiele ausprobieren.
Dieser Server lässt sich mit wenigen Handgriffen hinter einem Apachen (mod_proxy) betreiben. Das bin ich von Zope ja auch schon so gewöhnt -- ist also nichts Neues für mich.
Das Ding funktioniert so einfach, dass ich es nicht glauben kann.
Das Beste ist, dass man von Karrigell HTML-Dateien oder Bilder usw. <<ohne zusätzliche Arbeit>> ausliefern lassen kann. Man muss in keiner Datei irgendwelche "Regular Expressions" anpassen, nur damit irgendein Handler die Dateien zurück gibt. Einfach rein in den Serverordner und schon wird die Datei von Karrigell ausgeliefert.
Ich werde Karrigell nach meinem Bankomatkassen-Schnittstellen-Projekt, das mich sicher noch bis in den Februar hinein beschäftigen wird, genau testen und ein paar Belastungs- und Strategietests machen.
TAL zu integrieren ist sicher nicht schwer. Vielleicht schaffe ich es auch noch, eine einfache (schreibfaule) Lösung für METAL und so eine Art Acquisition (wie im Zope) zu integrieren. Dann gehe ich feiern.
http://karrigell.sourceforge.net/
lg
Gerold
![Smile :-)](./images/smilies/icon_smile.gif)