Pure Blog – Enlosschleife Softwareentwicklung

Kev Quirk entwickelt Pure Blog. Einige in der Blogging-Community sehen sich das Projekt genauer an, manche wechseln sogar oder probieren es zumindest aus. Auf jeden Fall wird darüber gebloggt und deshalb bin ich auch darüber gestolpert. Und prompt hat mich das Projekt von Kev an einige eigene Entwicklungen erinnert, die zeigen, wie oft sich in der IT Vieles wiederholt.

Ende der 90er baute ich meine ersten Webseiten. Mit allem, was so verfügbar war. Texteditor. Macromedia Dreamweaver, kennt das noch jemand? Aber natürlich kam dann mein Interesse für die Softwareentwicklung wieder ins Spiel und ich baute mir selbst ein entsprechendes System.

Als ich dann 2000 mit norberteder.com online ging, hatte ich schon einen Static File Generator, basierend auf simplen Textdateien, zur Hand, der mir alles mit Hilfe eines Themes rausdübelte. Der Webserver lief bei mir im WG-Zimmer und sogesehen, war das dann schon die super coole DevSecOps-Geschichte.

Screenshot einer anfänglichen Version von norberteder.com im schlichten Grau gehalten.

Da ich das Werkzeug ja schon hatte, begann ich dann ein Diary. Heute sagt man Blog dazu.

In grau gehaltenes Blog. Auf dem Screenshot noch als Diary bezeichnet bietet es links eine monatliche Auflistung mit Anzahl der Beiträge, Gesamtanzahl der Beiträge und Kommentare, aber auch ein durchschnittliches Rating. Rechts davon die Beiträge.

Es basierte auf dem gleichen Werkzeug und war super easy. Sogar eine Erweiterung für Kommentare hatte ich mir eingebaut.

Die Entwicklungsschritte habe ich nicht mehr ganz genau im Kopf, ich müsste meine alten Backups ausgraben und das in eine Reihenfolge bringen, was nach zahlreichen Siedeleien in der Zwischenzeit nicht mehr ganz so einfach sein dürfte. Sei es drum.

Auf jeden Fall kam Anfang der 2000er YAML auf. Markdown auch, aber das hat es erst viel später auf mein Radar geschafft. Irgendwann hab ich das System dann darauf umgebaut.

Einige Jahre später hab ich dann mein eigenes System verstauben lassen und bin auf SharpCMS und später auf WordPress gewechselt.

Dann kam erneut das Flat-File-Thema auf und ich entwickelte wieder ein kleines Projekt. Inzwischen gab es ja Jekyll und zahlreiche weitere Projekte. Ca. 2013 war dann Hugo in den Startlöchern. Damals setzte ich den Großteil meiner Projekte aus, ich wollte die Zeit lieber mit meinem Nachwuchs verbringen.

Die Projektseite lief dann aber noch bis 2019 und war natürlich ebenfalls mit meinem Tool generiert.

Screenshot meiner früheren Webseite devtyr.com, die es heute nicht mehr gibt. Eine klassige Übersicht über einige Entwicklungsprojekte.

Auf GitHub gibt es das Projekt noch: Gullap. Aber natürlich ist es mittlerweile hoffnungslos veraltet.

Und wenn ich ehrlich bin, dann habe ich sogar nochmal einen Static File Generator implementiert. Dieser steht aber (noch nicht) öffentlich zur Verfügung. Aber read.greatblogs.org ist der Output eines solchen. Nur nicht in PHP bzw. C# entwickelt, wie die Vorgänger, sondern mit Golang.

Screenshot des Feedaggregators read.greatblogs.org mit Kategorien auf der linken Seite und den daz ugehörigen Beiträgen auf der rechten Seite.

Und so bin ich mir ziemlich sicher, dass zahlreiche Entwickler:innen da draußen, genau das für sich schon mal selbst entwickelt haben. Genauso häufig, wie das Flat-File-Thema immer wieder frisch aufkommt.

Interessant dabei ist, mit welcher Sicherheit sich diese Themen wiederholen. Meine erste Version wäre jetzt 28 Jahre alt und es war sicherlich nicht die erste ihrer Art. Und Pure Blog wird mit Sicherheit auch nicht das letzte Projekt seiner Art sein.

Fediverse-Reaktionen

Kommentare

Likes

Neuveröffentlichungen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

To respond on your own website, enter the URL of your response which should contain a link to this post’s permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post’s URL again. (Find out more about Webmentions.)