mecker. mecker. mecker.

Das Blog System läuft wieder

So, es hat gerade einmal 5-6h in Anspruch genommen, eine komplett neue Blog­soft­ware auf­zu­set­zen. Ich habe schon gestern Nacht das Grund­ge­rüst zum Laufen bekommen.

Nun, mit einem Markup Plugin schreibe ich noch aus­führ­lich, was jetzt hier wie und worauf läuft :)

Wechsel von Strato zu Host Europe

Ich habe vorher die Seite bei Strato unter Vertrag gehabt, ein sehr großer Fehler. Einzig der Support bei Strato taugt etwas, sonst ist die Seite dort sehr langsam gewesen, obwohl ich sehr viel mehr bezahlt habe, als jetzt. Leider ist der Umzug etwas schwammig verlaufen, denn man erhält weder vom alten Provider noch vom Neuen, wann nun der Umzug vonstatten findet. Daher viel das Ganze über­ra­schend mitten in die Woche…

Das neue Paket

Das aktuelle Paket ist von hosteurope.de das ‘WebPack® M 2.0’. Darin enthalten sind a) Traffic-Be­schrän­kun­gen mit 50 GB/Monat für Email, FTP und Webspace sowie ein paar Megabyte Speicher. Aber dafür hab ich ja Wuala. In­ter­es­sant ist hier für mich der Python Support. Laufen tut 2.3, 2.4.4 und 2.5.0 auf einem Debian 4 Apache. Die Bi­blio­the­ken sind relativ voll­stän­dig und genügen für meine Spielchen mit der Wuala API. Perl, Ruby und PHP sind auch mit an Board, und zwei MySQL Da­ten­ban­ken.

Ich will jetzt hier auch keine Werbung machen, aber wenn man von Strato hierhin gewechselt ist, ist das wie das Paradies. Die Kun­den­sei­te dort ist das Grauen schlecht­hin gewesen. Um dort den Vertrag zu kündigen, muss man erst einmal 30 Minten locker in die Suche des Buttons in­ves­tie­ren.

PyBlosxom

So heißt das neue Blogging-System. Vorher habe ich Text­pat­tern genutzt, das schon ein großer Fort­schritt für mich war (im Vergleich zum hiesigen wordpress…). Da ich nur zwei Da­ten­ban­ken habe, muss ich mit denen sparsam umgehen. Daher bietet sich PyBlosxom wunderbar an. Das nutzt eine Datei/Ordner Hierarchie für meine Beiträge und ist völlig unabhängig von Da­ten­ban­ken und sogar von dy­na­mi­schen Skripten, wenn nötig. Mit diesem Blog­ein­trag wird zum einen eine Textdatei in mei­net­we­gen /topic/status/posting.txt angelegt, womit der Eintrag schon ver­schlag­wor­tet ist (topic, status). Dazu findet ihr unten ein Permament Link zum Eintrag, der in einer komplett statischen html-Seite resultiert. Kein PHP, kein Python kein gar nichts.

Das Beste an PyBlosxom ist vor allem die Ein­fach­heit (dass es kom­pli­ziert zu in­stal­lie­ren ist, hat damit nichts zu tun ;)). Da es wirklich sehr mi­ni­ma­lis­tisch gehalten ist, enthält es im Gegensatz zu den üblichen Ver­däch­ti­gen gar keinen Müll, den man eventuell einmal pro Jahr gebrauchen könnte und sonst nur die Ressourcen/Webspace stra­pa­ziert. 150 Dateien und das Teil steht, mehr brauch ich da nicht zu sagen.

Schön ist auch die leichte Er­wei­ter­bar­keit über Python Skripte. Daher kann ich zum Beispiel meine Einträge aus Text­pat­tern einfach mit einbinden, ohne alles neu for­ma­tie­ren zu müssen. Dazu werde ich dann auch übergehen, meine Beiträge mittels ReST zu schreiben.

Das Layout

Das zeit­in­ten­sivs­te Problem war das Layout bzw. ist es immer noch. So habe ich über viel Gefummel damals ein CSS an text­pat­tern angepasst. Das hat aber so einen intensiven Output gehabt, dass mit PyBlosxom nun viele CSS Sachen theo­re­tisch über­flüs­sig sind, aber dennoch alle umgebaut werden müssen. Zudem, wie es sich nunmal für ein mi­ni­ma­lis­ti­sches System gehört, durfte ich das HTML Template auch selber bauen…

Aber ich hoffe, dass es sich lohnt. Immerhin macht die Arbeit mit dieser Software endlich mal Spaß. Selbst Text­pat­tern ist um­ständ­lich und nicht trans­pa­rent gewesen… ja und wordpress, wir lassen es lieber.

Wenn soweit alles hier steht, werde ich das Blog noch einmal optisch leicht verändern. So wird es zwar für 1024px optimiert bleiben, aber es werden an den Rändern kleine optische Schmankerl und ein paar Wuala API Spie­le­rei­en dazukommen.

blog comments powered by Disqus