mecker. mecker. mecker.

Es lebt ...

Wieder blogbar!

Da mein letzter Beitrag inzwischen schon gut ein Quartal her ist, könnte man meinen, ich sei tot. Dem ist aber nicht so!

Ich habe das Bloggen zwi­schen­zeit­lich - zumindest online - aufgegeben, da mir das mit PyBlosxom zu anstrenged wurde. Ich hab zwar mal ge­schrie­ben es sei gut, aber da war ich eher von geblendet von der Im­ple­men­tie­rung in Python und guten Ge­schwin­dig­keit. PyBlosxom ist aber eher für jene gedacht, die auf ihrem Webserver SSH-Zugriff haben, denn sonst lassen sich die statischen Beiträge nicht erstellen (nix au­to­ma­tisch). Das habe ich umgangen, indem ich mir auf /blog/ ein render.py gelegt habe, dass mir den Weg über die Kom­man­do­zei­le nimmt (if-else vertauscht) und die Einträge rendert.

Das ganze ist so aufwendig, denn mit jedem Recht­schreib­feh­ler, muss das Skript erneuert aufgerufen werden und rendert natürlich das gesamte Blog wieder. Immerhin sah das HTML ganz nett aus.

Blogbar ist sowas nicht, daher habe ich aufgrund meiner Ab­itur­prü­fung und Pri­vat­le­ben und so keine weiteren Einträge online gestellt - verfasst habe ich trotzdem offline ;)

lilith - a python blog software

Bei den python-basierten Blogs gibt es leider keine große Auswahl, wenn man auf cgi-only limitiert ist. Daher habe ich mir in der Zwi­schen­zeit ein eigenes Web­log­sys­tem geschaffen: lilith getauft.

Das werde ich später mal aus­führ­lich erklären. Es hat intern ähnliche Funktionen wie WordPress ist komplett dynamisch, braucht nur keine Datenbank, wenig Ressourcen und ist relativ flexibel. Das Grund­ge­rüst hat gut 450 Zeilen Code, (exklusive der ver­wen­de­ten Module), mit den Extras wie articles.py oder feeds.py sowie dem layout.py kommt das System auf ungefähr etwas weniger als 850 LoC.

Aber wie schon gesagt, später mehr.

Syn­di­ca­ti­on und Web Zweinull

Inzwischen habe ich das Blog auf die Subdomain blog.posativ.org gelegt, alle anderen statischen HTML-Beiträge existieren noch, verweisen jedoch auf den neuen Beitrag per
<meta http-equiv="refresh" content="0; URL=http://blog.posativ.org/?p=hash"/>.

Atom und RSS (2.0) Feeds funk­tio­nie­ren aufgrund der Ab­wärts­kom­pa­ti­bi­li­tät noch bei posativ.org/blog, aber die ersteren sind “sicherer” ;)

Kommentare gibt es derzeit noch nicht - das liegt vor allem daran, dass ich die deutsche Rechtslage nicht so prickelnd finde und daher nichts ins Blogsystem hard­ge­co­de­te nutze. (Ich denke aber an eine Mög­lich­keit, später Kommentare per JavaScript zu rea­li­sie­ren.)

blog comments powered by Disqus