Ein Templatesystem (noch eins ;))
Verfasst: Freitag 23. Dezember 2005, 01:23
Bevor ich in dieses Forum guckte (also eben) wusste ich noch nicht einmal, dass es sowas noch ein paar Mal gib ... aber ich wurde eines besseren belehrt...
Nevertheless: Ich habe mich auch an ein Templatesystem gewagt (Name: N:PyTpl - Nec's Python Templatesystem) ... es war für mich auch u.a. ein Anfang in Python...
Zum Skript:
Es ist halt ein Templatesystem, d.h. es ersetzt bestimmte Tags (bei mir Taggys) durch vorgegeben Templates (bei mir (Tag)-Argumente)... Ich habe aber, wie ich das überflogen hab, eine andere Heransgehensweise an die Sache (vllt seh ich das nur auch net).
Leider kann es noch keine Schleifen (kommt aber noch) - dafür könnte es automatisch Sitemaps erstellen ^^
joa also:
Skript: hier
Template-Beispiele: hier
meine HP (welches mein System benutzt und von dem auch die Tpl-Beispiele sind ... man kann also mal gleich den Vergleich ziehen): hier
Das ganze ist als CGI ausgelegt, lässt sich aber innerhalb von zwei Minuten in etwas mod_python-kompatibles umwandeln ...
Also: Würde mich über etwas Feedback freuen =)
In diesem Sinne
gn8 =)
Nec
/edit: ich glaube, mir ist ein teil der unterschiede klar geworden:
1.) der user soll nix am quellcode ändern, sondern er bestimmt, wie die tags heißen - im template-file
2.) vererbung: wenn ich zwei sachen habe, die sich bis auf eine kleinigkeit gleichen, braucht doch nur das zweite vom ersten zu erben und das kleine Detail zu verändern =)
3.) html ist nur eine möglichkeit - es ist prinzipiell ein Templatesystem und kann für viel und nicht nur HTML eingesetzt werden
Nevertheless: Ich habe mich auch an ein Templatesystem gewagt (Name: N:PyTpl - Nec's Python Templatesystem) ... es war für mich auch u.a. ein Anfang in Python...
Zum Skript:
Es ist halt ein Templatesystem, d.h. es ersetzt bestimmte Tags (bei mir Taggys) durch vorgegeben Templates (bei mir (Tag)-Argumente)... Ich habe aber, wie ich das überflogen hab, eine andere Heransgehensweise an die Sache (vllt seh ich das nur auch net).
Leider kann es noch keine Schleifen (kommt aber noch) - dafür könnte es automatisch Sitemaps erstellen ^^
joa also:
Skript: hier
Template-Beispiele: hier
meine HP (welches mein System benutzt und von dem auch die Tpl-Beispiele sind ... man kann also mal gleich den Vergleich ziehen): hier
Das ganze ist als CGI ausgelegt, lässt sich aber innerhalb von zwei Minuten in etwas mod_python-kompatibles umwandeln ...
Also: Würde mich über etwas Feedback freuen =)
In diesem Sinne
gn8 =)
Nec
/edit: ich glaube, mir ist ein teil der unterschiede klar geworden:
1.) der user soll nix am quellcode ändern, sondern er bestimmt, wie die tags heißen - im template-file
2.) vererbung: wenn ich zwei sachen habe, die sich bis auf eine kleinigkeit gleichen, braucht doch nur das zweite vom ersten zu erben und das kleine Detail zu verändern =)
3.) html ist nur eine möglichkeit - es ist prinzipiell ein Templatesystem und kann für viel und nicht nur HTML eingesetzt werden