Handcrafted Websites

Intro

Ich mag gern die von mir geschriebene Software verständlich halten. Dafür ist es wichtig den Code und die Umgebung überschaubar und simpel zu gestalten, dass der eingesetzte Code von Anderen Free Open Source Software ist und so wenig Dritt Anbieter Software wie möglich eingesetzt wird.
Ebenso möchte ich, dass meine Websites wenig Wartungsaufwand verursachen. Deswegen halte ich mich auch von fremden Packages fern, damit ich wenig Updates und Abhängigkeitskonflikte habe. Auch bin ich Freund davon, so wenig wie möglich Resourcen von anderen Websites zu laden und besser alles selbst zu hosten, damit die Quellen der Software übersichtlich bleiben und ich nicht davon abhängig bin, dass die Software Anderer online ist.

Aus diesen Ideen heraus benutze ich ungern große frameworks wie Worpress, Django oder Hugo und habe mir lieber selber einen kleinen Static Site Builder gebaut und ein paar Development Skripte geschrieben. Ich versuche, da wo es passt, Javaskript nur als Verbesserung der Website zu verwenden und nicht als Notwendigkeit damit sie funktioniert.

Ideale

Die oben beschriebenen Ideen werden von bestimmten Prinzipien verdeutlicht, von denen ich hier ein paar auflisten möchte:

Credits

Auch wenn man so viel wie möglich selber machen will, steht man auf den Schultern von vielen Anderen. Hier eine unvollständige Auflistung der Software die ich benutzt habe um meine Webseiten zu erstellen:

RSS

RSS ist eine Möglichkeit über Updates auf Websiten benachrichtigt zu werden ohne mit einem Account einen Feed zu abonnieren oder seine Email für einen Newsletter herauszugeben. Es ist eine anonyme, einfache Art auf dem Laufenden zu bleiben. Was mir auch gefällt ist, dass man die RSS Feeds verschiedener Seiten in einem RSS Reader bündeln kann und so nicht von App zu App wechseln muss um sich zu informieren. Und Tools wie RSS-brigde machen sogar das Erstellen von eigenen RSS Feeds möglich, für Websites die keine haben oder deren Feed zu viel beinhaltet.