Jinja2 Projekt - "PyBlogger"
Verfasst: Mittwoch 3. Dezember 2008, 18:16
Hallo,
Ich programmiere momentan an einem Script rum das statische Blogs (HTML) erstellen soll. Dazu möchte ich Jinja2 benutzen weil es mir von einigen Usern in diesem Forum empfohlen worden ist.
Ich habe jetzt schon viele verschiedene Ansätze für "PyBlogger" (So heißt das Projekt) programmiert aber keiner dieser Ansätze gefällt mir. Es ist mir entweder zu "dumm", zu unflexibel oder einfach nur zu hässlich, Ich weiß nicht wie ich es besser ausdrücken soll.
Momentan sieht es so aus:
http://paste.pocoo.org/show/08arvHFN2K0vjxONQ9wi/
Das was hier jetzt z.b hässlich ist, ist die eigentlich völlig sinnlose OOP und das es einfach eine riesige render Methode gibt in der alles, wie ich finde, sehr umständlich gemacht wird. Mir fällt aber leider nichts intelligenteres ein.
Ihr solltet aber wissen das ich momentan die "Posts" tatsächlich in Python Dateien schreibe weil es dadurch einfach viel einfacher ist die relevanten Daten aus den Dateien zu filtern.
Ich habe allerdings vor auf eine MarkUp Engine wie reST umzusteigen und die Posts für den Blog dann mit Hilfe von Jinja2 zu erstellen.
Eventuell nutze ich Jinja auch einfach viel zu wenig aus.
Könnt ihr mir vielleicht ein paar Anregungen und Tipps dazu geben? Wie würdet ihr es intelligent und strukturiert Aufbauen?
MfG,
CracKPod
Ich programmiere momentan an einem Script rum das statische Blogs (HTML) erstellen soll. Dazu möchte ich Jinja2 benutzen weil es mir von einigen Usern in diesem Forum empfohlen worden ist.
Ich habe jetzt schon viele verschiedene Ansätze für "PyBlogger" (So heißt das Projekt) programmiert aber keiner dieser Ansätze gefällt mir. Es ist mir entweder zu "dumm", zu unflexibel oder einfach nur zu hässlich, Ich weiß nicht wie ich es besser ausdrücken soll.
Momentan sieht es so aus:
http://paste.pocoo.org/show/08arvHFN2K0vjxONQ9wi/
Das was hier jetzt z.b hässlich ist, ist die eigentlich völlig sinnlose OOP und das es einfach eine riesige render Methode gibt in der alles, wie ich finde, sehr umständlich gemacht wird. Mir fällt aber leider nichts intelligenteres ein.
Ihr solltet aber wissen das ich momentan die "Posts" tatsächlich in Python Dateien schreibe weil es dadurch einfach viel einfacher ist die relevanten Daten aus den Dateien zu filtern.
Ich habe allerdings vor auf eine MarkUp Engine wie reST umzusteigen und die Posts für den Blog dann mit Hilfe von Jinja2 zu erstellen.
Eventuell nutze ich Jinja auch einfach viel zu wenig aus.
Könnt ihr mir vielleicht ein paar Anregungen und Tipps dazu geben? Wie würdet ihr es intelligent und strukturiert Aufbauen?
MfG,
CracKPod