Computerlogbuch

Mittwoch, 06.10.2004

Umsteiger

Als ich das Computerlogbuch eingerichtet habe, habe ich mir einige Gedanken gemacht, welche Software ich dazu verwende. Ich bin dann ziemlich schnell beim Typ Blosxom gelandet, weil dort die Einträge schlicht Textdateien sind, und ich das am besten handhaben kann (und z. B. über FTP hochladen). Das Original-Blosxom ist in Perl geschrieben, damit kenne ich mich praktisch gar nicht aus, und zu der Zeit wollte ich sowieso gerne etwas mehr Python lernen. Also habe ich schlicht den Port PyBlosxom installiert.

Nicht mehr. Heute habe ich das Computerlogbuch auf das Original-Blosxom umgestellt, weil mir PyBlosxom ziemlich auf die Nerven ging. Die Symptome waren halb- bis ganz-kaputte RSS-Feeds und vor allem das extrem nervige Datumsmanagement. Wenn man nicht die dateieigene Aktualisierungszeit verwenden wollte (wofür ich mehrere Gründe habe), war das beste Angebot ein Plugin, mit dem alle Dateien name-yyyy-mm-dd-hh-mm heißen mussten.

Aber das waren nur die Symptome, das Hauptproblem war die praktisch nicht vorhandene Hackbarkeit von PyBlosxom. Nachdem ich jetzt das Perl-Originial installiert habe, wurde das nur um so deutlicher. Die Perl-Version ist kompakt, der Kern passt in eine einzige Datei, und die System-Architektur sowie die Plugin-Struktur sind einfach und klar. Im Gegensatz dazu ist die Python-Version ein riesig kompliziertes Ungetüm von Basisklassen und davon spezialisierten Standardklassen.

Hinzu kommt, dass das Original-Blosxom eine wesentlich größere Nutzerbasis hat, und somit für praktisch alle Wünsche bereits irgendjemand ein Plugin geschrieben hat. Und falls doch nicht, fiel es mir relativ leicht, anhand von bestehenden Lösungen meine Wunschfunktionalität zusammenzuschneidern. An der Oberfläche merkt man davon nicht viel, außer der neuen (ordentlichen) Permalink-Struktur /yyyy/mm/dd/name und der Suchbox, aber hinter den Kulissen ist alles jetzt wesentlich aufgeräumter und angenehmer als vorher. Nicht zu vergessen vernünftig hackbar, falls nötig.

# 06.10.2004 21:11 · Computer
< voriger  nächster >

Antworten (0)

Die Diskussion ist geschlossen.