
Gartenpflege
Ich greif mal Bens_ Metapher des Weblogs als Garten auf. Mein „Garten“ hat mir die letzten paar Tage ordentlich Hausaufgaben bereitet, aber ich bin selbst schuld. Und ganz ehrlich? Diese Probleme kommen mir grad sehr gelegen, lenken toll ab und das Lösen macht Spaß, wobei ich hier wenig löse, aber dazu später mehr.
Alles ging damit los, dass mein WordPress mir nett mitteilte, ich solle nach Jahren des Ignorierens doch die PHP-Version des Servers aktualisieren. Was mir nicht bewusst war: Mit mehr als 10 Jahre alten Templates, Plugins und Anpassungen, ist das nicht die beste Idee gewesen. Für die Zukunft möchte ich hier alle bisherigen Probleme dokumentieren. Grundsätzlich? Breaking changes in einer neuen PHP-Version. Hätte ich drauf kommen können, aber tat es nicht. LLMs to the rescue.
Relativ schnell hat Googles Gemini die gröbsten Fehler in allen Templates korrigiert. Die zwei nächsten Hürden waren uralte Plugins, eines für Markdown und eines für die Dachzeilen einiger Einträge. Für Markdown fand ich schnell eine erste Alternative. Das Dachzeilen-Plugin jedoch wurde von Gemini in zwei Anläufen aktualisiert und läuft wieder. Wirklich großartig.
Das neue Markdown-Plugin hat einen eigenen Editor mitgebracht und wurde dann auch ersetzt durch etwas anderes. Die zweite neue Alternative dagegen verursachte zwei neue Probleme. Meine alte Lösung benutzte für Bilderwitwen zusätzliche p-Tags. Darauf baut das CSS auf. Das neue Plugin tat dies nicht und es verzählte sich auch bei Fußnoten. Beide Probleme hat Gemini mit mehreren Anläufen behoben.
Anschließend fielen mir Probleme mit dem HTML-Minifizierer auf, eine superalte, simple Lösung in der functions.php und damals irgendwoher kopiert. Alle Versuche von LLMs dies zu beheben, schlugen fehl oder kreierten neue Folgeprobleme, wie zum Beispiel meine statischen Video-Einbettungen. Die alte HTML-Funktion fand ich mit ganz regulärer Suche in einer neuen funktionierenden Version. Dennoch waren danach einige uralte jQuery-Skripts defekt. Hier hat Gemini alles repariert und auch gleich jQuery komplett entfernt. Großartig.
Dies alles musste ich in den alten Themes nachziehen, weil diese für einige ältere Einträge benutzt werden. Hier war noch eine echte Falle: das HTML in einigen Überschriften, was eigene Attribute des Artikels sind. Hier wurde die Kodierung entfernt und plötzlich stand da Quatsch.
Auf den ersten Blick funktioniert erstmal wieder alles, was ich so gesehen habe.
EDIT: Ein neuer Fehler, verursacht vom Markdown-Plugin. Doppeltes Parsing des Plugins und des nativen WPs zerhackstückelt HTML von Links in Kommentaren. Problem sollte auch behoben sein.
3 Kommentare
Freut mich, dass LLMs für Dich zu etwas gut sind. Ich find sie dafür auch hilfreich. Und gleichzeitig fass ich mir immer wieder an den Kopf, wie sie aus einem Zweizeiler als Lösung 200 Zeilen machen.
Aber sie können die 200 Zeilen super gleichzeitig minifizieren? 😀
Nein, ganz ehrlich, ich bleibe weiterhin mega-kritisch, aber ich erkenne auch sehr schnell den Mehrwert. Die Vorstellung, nur noch dies als Werkzeug zu haben, ist beängstigend, aber einen zusätzlichen digitalen Schraubendreher im Werkzeugkasten zu haben, ist toll. Das ist nichts, kostet ist noch toller.
Die Garten-Metapher habe ich glaub ich von Deiner Spielwiesen-Metapher übernommen …
<UberBlogr Webring>Datenschutzerklärung
CC © 2004–2026 C.MückeZurück zum Seitenanfang