Design
Inhalt
Zeit ist wertvoll und bei der heutigen Informationsflut ist es umso wichtiger, den Leser ohne Umwege und großartige Einleitungen schnell zu den Informationen zu bringen, die er sucht. Die Texte sind übersichtlich verfasst und kommen schnell auf den Punkt.
Technisches Konzept
Auf der Suche nach einem technischen Konzept für die Programmierung dieser Website habe ich meinen Fokus auf Einfachheit und Minimalismus gelegt.
Die Programmierung sollte so übersichtlich wie möglich sein und mit möglichst wenig Dateien und Ordnern auskommen. Außerdem wollte ich so viel wie möglich mit Open Source Komponenten arbeiten.
Herausgekommen ist dabei eine sehr schlanke und übersichtliche Website, programmiert in HTML, CSS, Markdown, PHP und JavaScript.
Diese Seite kommt mit sehr, sehr viel weniger Dateien, Ordnern und Speicherplatz aus als z.B. wordpress oder selbst GRAV als flat file CMS.
Dies erhöht die Ladegeschwindigkeit und Sicherheit der Seite und trägt durch weniger Speicher und Datentransfer zur Nachhaltigkeit des Internets bei.
Komponenten
Folgende Komonenten werden verwendet:
- Bootstrap 5 - das weltweit populärste Open-Source-Toolkit für Frontends, mit dem schnell und einfach responsive Websites für mobile Endgeräte erstellt werden können.
- jQuery - eine weit verbreitete, schnelle, kleine und funktionsreiche JavaScript-Bibliothek.
- Kontaktformular - eine wunderbares Open-Source-Projekt
- Fotorama - eine einfache, aber leistungsstarke und reaktionsfähige jQuery-Bildergalerie.
- Parsedown - eine wunderbar einfacher und genialer Umwandeler von Markdown in HTML.
- Parsedown Extra - eine Erweiterung von Parsedown, um den Funktionsumfang zu erweitern.