Pro bono — Migration von Joomla auf WordPress, fünf Vereinswebsites
Ehrenamt digital: Websites für Obst- und Gartenbauvereine
- 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