Zeitraum
–
Auftraggeber
Obst- und Gartenbauvereine im Landkreis Ludwigsburg

Kennzahlen

Vereinswebsites live
5
Bilder in native Galerien überführt
3.354
Unit- und Integrationstests für einen Verein
84
Befunde bei der Inhaltsprüfung nach der Migration
0

Kontext

Obst- und Gartenbauvereine leben vom Ehrenamt: Schnittkurse, Sortenausstellungen, Pflege von Streuobstwiesen. Ihre Websites hat meist irgendwann jemand eingerichtet, der heute nicht mehr im Verein ist. Als Fachwart für Obst und Garten kenne ich diese Arbeit von innen. Deshalb habe ich die Websites mehrerer Vereine im Landkreis Ludwigsburg ohne Honorar neu gebaut.

Problem

Die Ausgangslage war bei allen fünf Vereinen ähnlich, im Detail aber verschieden:

  • Korntal, Ditzingen, Affalterbach: Joomla 3, dessen Wartung ausgelaufen war. Die Seiten waren abgeschaltet oder zeigten nur noch eine Wartungsseite.
  • Poppenweiler: mehrere angefangene Joomla-Installationen, die Startseite lieferte einen Serverfehler.
  • Murr: Die eigentliche Vereinsseite war seit Februar 2023 offline. Die vorhandene Joomla-Installation war eine nie befüllte Vorlage.

Dazu kommt die Frage, wer die Seite danach pflegt. Ein Vorstand, der Termine eintragen will, braucht keinen Baukasten mit hundert Optionen, sondern einen Editor, in dem er nichts kaputt machen kann.

Lösung

Inhalte zuerst, Code nie

Übernommen wurden nur Inhalte, Bilder und Dateien, kein Code aus den Altsystemen. Eigene Migrationsskripte haben Beiträge, Termine, Kategorien und Menüs übertragen. In Korntal waren das 257 Artikel und 62 Termine, in Ditzingen 237 Artikel und 140 Termine. Bei Murr gab es keine Datenbank mehr: Die Inhalte habe ich aus 81 archivierten Aufnahmen der alten Seite im Internet Archive zurückgeholt.

Block-Themes, die ein Vorstand bedienen kann

Ditzingen, Murr, Poppenweiler und Affalterbach bekamen je ein eigenes Block-Theme für den WordPress-Editor, Korntal einen originalgetreuen Nachbau des bisherigen Designs. In Ditzingen wurden 199 Galerien mit 3.354 Bildern in native Galerie-Blöcke umgewandelt, damit sie im Editor bearbeitbar bleiben. Rollen trennen Redaktion und Verwaltung: In Poppenweiler pflegt der Vorsitzende nur Termine und hat dafür eine eigene Anleitung.

Termine als eigenes Plugin

Termine sind das Herz einer Vereinsseite. Das Plugin ogv-termine lässt vergangene Termine automatisch auslaufen, liefert Kalenderdateien zum Abonnieren und zeichnet jeden Termin maschinenlesbar aus. Version 1.0 lief in Poppenweiler, Version 2.0 für den Block-Editor in Affalterbach.

Datenschutz ohne Einwilligungsbanner

Schriften liegen auf dem eigenen Server, externe Anfragen gibt es bei den neuen Themes nicht. In Murr zählt ein eigener Besucherzähler ohne Cookies, ohne IP-Adressen und ohne Fremddienst, damit keine Einwilligung nötig ist.

Stack

Komponente Technologie Begründung
CMS WordPress mit Block-Themes Ehrenamtliche pflegen Inhalte im Editor, ohne Code
Termine Eigenes Plugin ogv-termine Auslaufende Termine, Kalenderdateien, strukturierte Daten
Migration Eigene Skripte Nur Inhalte und Medien aus den Altsystemen, kein Fremdcode
Qualität PHPUnit mit dem WordPress-Testframework, Playwright, axe Inhalte, Darstellung und Barrierefreiheit vor jeder Auslieferung geprüft

Ergebnis

Alle fünf Websites sind live: Korntal seit Juni 2026, Ditzingen seit Juli, Murr seit August, Poppenweiler und Affalterbach seit September. Affalterbach ist mit 84 Unit- und Integrationstests abgesichert, Ditzingen mit 74, dazu kommen Browser-Tests gegen die Live-Seiten. Die Inhaltsprüfung nach der Migration meldete in Poppenweiler und Affalterbach keinen Befund. Alte Joomla-Adressen leiten in Affalterbach auf die neuen Seiten weiter, damit keine Verlinkung ins Leere läuft.

Was ich daraus gelernt habe

Der schwierigste Teil war nie die Technik, sondern die Übergabe. Eine Vereinsseite ist nur so gut wie die Person, die sie nach dem Launch pflegt. Deshalb habe ich Anleitungen geschrieben und Rechte bewusst eng gesetzt. Und wie beim Obstbaum gilt: Was man heute sauber anlegt, trägt erst in ein paar Jahren.

Mit KI-Unterstützung erstellt und vom Autor geprüft.

Firmenprojekt? Projekte für Unternehmen laufen über twentyonepixels — dort gibt es Leistungen, Konditionen und Referenzen. twentyonepixels.de