Vor sehr langer Zeit schon habe ich mich für das Theme entschieden, das ihr hier auf dem Blog seht, Wu Wei. Im Prinzip ist es heute noch das Design, wie Jeff Ngan es schuf – und es ist mir nie ‚über‘ geworden. Dankenswerter Weise hat er es unter GPL3 gestellt: Hier und da habe ich im Laufe der Zeit ein paar Dinge verändern. Farben angepasst, Lesezeit eingebaut, fancybox zum Anzeigen der Bilder (wenn man JavaScript erlaubt).

Aber das Design blieb im Grunde unangetastet. Irgendwann wurde es nur notwendig, das ganze auf `Responsive Design` umzustellen, damit der Kram auch auf dem Handy lesbar ist. Zugegebener Maßen habe ich da dilettantisch herumhantiert, mit angelesenem Foren-Wissen versucht umzusetzen, was ich gern wollte. Details blieben dabei auf der Strecke: Kein Burger-Menü, das Menü oben blieb zu Breit für die Anzeige auf dem Smartphone, schlecht angepasste Bildgrößen, und so weiter und so fort. Es war einfach nie Zeit, da tief einzutauchen. Und das Debuggen im CSS und PHP-Code war einigermaßen zeitraubend. Für CSS gibt’s scheinbar keine guten Tools, die einem schön zeigen, was man gerade `zerstört` hat, die Developer-Tools im Chromium sind da nur ein rudimentärer Helfer.

Vieles von den kleinen, nervigen, unschönen Quirks habe ich jetzt mal beseitig: Endlich werden Nutzern, die eh keine Leseberechtigung haben, solche Beiträge überhaupt nicht mehr angezeigt oder gelistet. Auf dem Smartphone sieht die Seite endlich vernünftig aus, die Breite stimmt, die Bilder kann man im ganzen sehen und die Schrift auch lesen. Nicht zuletzt, weil das Menü zu einem Burger-Menü schrumpft.

Wie das ging? Mit Hilfe von KI. Es ist so wunderbar einfach diesem Tool eine konkrete Frage hinzuwerfen, die entsprechenden PHP und CSS-Dateien hochzuladen und dann eine Qualifizierte Antwort zu bekommen; Eine Antwort für die man eine Woche Foren-Thread-Crawling und starke Nerven benötigt hätte, um all die Details und Schnipsel zusammenzutragen und pampige Antworten auszufiltern. In den letzten zwei Wochen habe ich mehr im Theme-Code in Ordnung gebracht, als in den letzten 10 Jahren! Ich will das nie mehr missen. Und es gibt so viele kleine und große Ideen, was ich gerne noch alles hätte.

Achja: Danke an Jeff Ngan für ein Stück Code, das mir schon sehr lange Freude bereitet.

(swg)