Technik-Fall Erweiterung Reparatur

Vom Plugin-Wirrwarr zur Maßlösung: Website-Sanierung für die Freunde des Botanischen Gartens München

Die Freunde des Botanischen Gartens München wollten Veranstaltungen schnell und einfach veröffentlichen können – und vergangene Termine sollten automatisch ins Archiv wandern. Die zuvor beauftragte Agentur scheiterte an dieser überschaubaren Anforderung und hinterließ ein Sammelsurium aus konkurrierenden Plugins, halbfertigem Code und schließlich sogar Schadcode. Ich habe die Seite bereinigt, deutlich entkernt und eine passgenaue Lösung gebaut: einen eigenen Veranstaltungstyp mit automatischem Verfallsmechanismus.

KundeGesellschaft der Freunde des Botanischen Gartens München
OrtMünchen
Zeitraum2025
Betreuungseit 2025, laufend
Website zur Seite
Was vorlag
Befund
  • Mehrere verdächtige "Plugins"
  • Kein funktionierender Terminkalender
Was sich geändert hat
Ergebnis vorher nachher
Kalender-Plugins 3 0
Bot-Accounts als Admin 7 0
  1. 01

    Besondere Anforderungen

    Eigentlich klang der Wunsch der Freunde des Botanischen Gartens München unspektakulär: Sie wollten ihre Veranstaltungen und Termine auf der Website schnell und einfach veröffentlichen können. Und sobald ein Termin vorbei ist, sollte er automatisch aus dem Veranstaltungskalender verschwinden und stattdessen im Veranstaltungsarchiv auftauchen – ganz ohne manuelles Nachpflegen.

  2. 02

    Das eigentliche Problem

    Mit dieser überschaubaren Anforderung war die zuvor beauftragte Agentur ganz offensichtlich überfordert. Auf der Website fanden sich gleich mehrere konkurrierende Kalender-Plugins, ein halb angelegter Custom Post Type und seltsamer Code mitten im Theme – eine erkennbare Strategie: Fehlanzeige. Dazu kam, dass die Agentur über Monate kaum erreichbar war. Am Ende zeigte sich das ganze Ausmaß des Problems: Auf der Website hatte sich Schadcode eingenistet.

  3. 03

    Die Lösung

    Erster Schritt war die Bereinigung: Schadcode raus, Website wieder sauber. Danach habe ich ordentlich entkernt – die konkurrierenden Plugins und den halbfertigen Code entfernt, statt noch mehr Flickwerk darauf aufzubauen. Für die Veranstaltungen selbst habe ich einen eigenen Custom Post Type angelegt, mit eigener Taxonomie und genau den Feldern, die sich die Freunde des Botanischen Gartens gewünscht hatten.
    Das automatische „Verfallen“ vergangener Termine übernimmt ein selbst geschriebenes Plugin: Ein stündlicher Server-Cronjob prüft die Termine und verschiebt abgelaufene Veranstaltungen zuverlässig ins Archiv – ganz ohne, dass jemand manuell eingreifen muss.

  4. 04

    Das Ergebnis

    Statt eines Plugin-Wirrwarrs gibt es jetzt eine schlanke, passgenaue Lösung: Die Freunde des Botanischen Gartens München können ihre Veranstaltungen unkompliziert selbst pflegen, und abgelaufene Termine wandern zuverlässig und automatisch ins Archiv – genau wie ursprünglich gewünscht. Manchmal ist die beste Lösung eben nicht noch ein weiteres Plugin, sondern eine maßgeschneiderte.

„Ich bin froh, dass dieses Projekt jetzt endlich wieder Fahrt aufnimmt und wir eine kompetente und gut erreichbare Ansprechpartnerin haben.“

Bernhard Thomeczek · Vorstand ★★★★★ Direkt eingeholt