Mehr über mich

Affolter Architekten
Ein kleines CMS, das einfach läuft

Das Architekturbüro brauchte eine Website, die es selbst pflegen kann. Der Webspace war schon gebucht: Shared Hosting, kein Node.js, kein Root-Zugriff. Also habe ich ein kleines PHP-CMS gebaut, das statisches JSON schreibt. Fertig in einer Woche.

Rolle

Konzept und Entwicklung

Dauer

1 Woche

Technologie-Stack

PHP, JSON, JavaScript (Rendering im Browser)

Die Ausgangslage: Moderne Website, gesperrter Server

Affolter Architekten wollten ihre Projekte sauber präsentieren. Als ich dazukam, war der Webspace bereits gebucht: gewöhnliches Shared Hosting ohne Root-Zugriff. Node.js oder eine eigene Datenbank kamen damit nicht infrage.

Die Aufgabe: eine schnelle, sichere Portfolio-Website, die das Büro selbst aktualisieren kann. Mit dem, was der Server hergibt.

Mein Ansatz: Die Einschränkung als Bauplan

Statt gegen den Server zu arbeiten, habe ich ihn zum Massstab gemacht. Was läuft überall? PHP und statische Dateien. Also ein CMS, das genau darauf aufbaut.

Das Backend: PHP, das JSON schreibt

Ein passwortgeschützter Admin-Bereich in PHP. Die Architekten laden dort Bilder hoch und schreiben Projekttexte, ohne technisches Wissen. Beim Speichern schreibt das CMS keine Datenbank, sondern eine einzige, optimierte JSON-Datei mit dem gesamten Inhalt der Website.

Das bringt drei Dinge:

  • Einfachheit Das Büro bekommt eine Oberfläche, die nur das kann, was es braucht.

  • Sicherheit Ohne Datenbank gibt es kaum Angriffsfläche.

  • Kompatibilität Das System läuft auf jedem günstigen PHP-Hosting, ohne Einrichtung.

Das Frontend: Rendering im Browser

Die öffentliche Website ist eine kleine JavaScript-Anwendung. Sie lädt sofort und holt sich die Inhalte aus der JSON-Datei. Für Besucher fühlt sich das schnell an, und der einfache Server reicht dafür aus.

Das Ergebnis: Schnell, pflegbar, ohne teureres Hosting

Affolter Architekten haben eine schnelle, professionelle Website, die sie in Sekunden selbst aktualisieren. Das Hosting mussten sie nie wechseln.

Was dieses Projekt über meine Arbeit zeigt:

  • Ich komme mit Einschränkungen klar und mache aus ihnen einen Vorteil.
  • Ich finde einfache Lösungen, wenn der Standardweg versperrt ist.
  • Ich liefere wartungsarme Produkte, die Budget und Infrastruktur des Kunden respektieren.