Diese Seite dokumentiert Entwicklung, Status und öffentliche Informationen zu diesem Projekt.
Generation09
Überregionaler BVB-Fanclub für junge Fans aus ganz Deutschland – digital, offen und gemeinschaftlich.
Fanclub & digitale Vereinsentwicklung
Generation09 ist ein überregionaler BVB-Fanclub für junge Fans aus ganz Deutschland – digital, offen und gemeinschaftlich. Ein großer Teil meiner Webentwicklung entsteht direkt aus dem Alltag des Fanclubs. Auf dieser Projektseite dokumentiere ich deshalb nicht nur den Fanclub selbst, sondern auch die technische Infrastruktur dahinter.
Mitgliederportal
Das Mitgliederportal bündelt die eigentliche Vereinsverwaltung. Was früher auf Formulare, Tabellen, E-Mails und verschiedene Dienste verteilt war, soll dort möglichst zusammenhängend abgebildet werden.
Mitgliederinterner Shop & eigene Plugins
Für den mitgliederinternen Shop reichen Standard-WooCommerce-Funktionen an mehreren Stellen nicht aus. Deshalb läuft dort heute ein eigener Generation09-Plugin-Stack, der WooCommerce gezielt um Vereins-, Dokument-, Mail-, Portal-, Versand- und POS-Funktionen ergänzt.
Generation09 Core
Gemeinsame technische Basis für die Generation09-Plugins – mit Vereinsdaten, Branding und zentralen Integrationen, auf die weitere Erweiterungen aufbauen.
Generation09 Invoices & Documents
Erstellt PDF-Rechnungen und Lieferscheine und ergänzt frei konfigurierbare WooCommerce-Bestellnummern für die internen Shop-Abläufe.
Generation09 Mail Core
Zentrale Verwaltung für Absender, Mail-Design, Versandprotokoll und Warteschlange. Die Lösung ist auf WooCommerce sowie die eingesetzten Mail-Dienste abgestimmt.
Generation09 Portal Bridge
Verbindet Mitgliederportal und Shop. Sie synchronisiert Ticketbestellungen und kann geschützte Ticketprodukte aus dem Generation09-Mitgliederportal heraus anlegen.
Generation09 Shop Pro Stable
Erweitert den Shop um die für Generation09 benötigte Versandlogik – unter anderem Brief, Päckchen, Paket, Spieltagsabholung, Gewicht, Zusatzleistungen, Packstation und Versandstatus.
Woo POS Enterprise
POS-Lösung mit Kundenkonto-Auswahl, 52-mm-Bon, Bon im Kundenkonto, Trinkgeld und Versand-Integration für Generation09 Shop Pro.
Portal und Shop haben unterschiedliche Aufgaben
Das Mitgliederportal bleibt die zentrale Stelle für Mitgliedschaft, interne Verwaltung und Vereinsdaten. Der Shop kümmert sich um Bestellungen, Zahlungen, Tickets und Versand. Der Generation09-Plugin-Stack verbindet beide Bereiche dort, wo ein gemeinsamer Prozess notwendig ist.
Vom echten Bedarf zur nächsten Funktion
Die Entwicklung beginnt meistens mit einem konkreten Problem im Fanclub. Daraus entsteht zunächst ein Konzept, anschließend die technische Umsetzung. Nach Tests und echter Nutzung wird die Funktion weiter angepasst. Genau dadurch sind sowohl das Mitgliederportal als auch die Shop-Plugins Schritt für Schritt gewachsen.
Wie die Generation09-Systeme entstehen
Technische Einblicke in die Systeme, Plugins und Entscheidungen hinter der digitalen Vereinsverwaltung.
Von Tabellen und Formularen zur eigenen Verwaltung
Mitgliederdaten, Aufnahmeprozesse, Dienste, Austritte, Südtribüne-Anträge, Finanzen und Statistiken werden Schritt für Schritt in einer eigenen zentralen Anwendung zusammengeführt.
Eigene Plugins statt alles in ein System zu pressen
Der Shop wird gezielt erweitert, ohne daraus eine zweite Mitgliederverwaltung zu machen. Dafür gibt es voneinander getrennte Plugins mit klaren Zuständigkeiten.
Portal und Shop tauschen nur notwendige Daten aus
Über die Portal Bridge können unter anderem Ticketprozesse zwischen beiden Systemen verbunden werden, während die eigentliche Datenhoheit beim jeweils zuständigen System bleibt.
Eigener Mail Core für Shop-Prozesse
Absender, Vorlagen, Warteschlange und Versandprotokoll werden zentral gebündelt, damit E-Mails aus den verschiedenen WooCommerce-Prozessen nachvollziehbar und einheitlich verarbeitet werden.
Rechnungen, Lieferscheine & Bestellnummern
Eigene Dokumentfunktionen ergänzen WooCommerce dort, wo die internen Abläufe von Generation09 zusätzliche Anforderungen an Rechnungen, Lieferscheine und Bestellnummern haben.
Funktionen entstehen aus echten Vereinsabläufen
Neue Funktionen beginnen meistens mit einem konkreten Problem: Bedarf erkennen, Konzept erstellen, umsetzen, testen, im Alltag einsetzen und anschließend weiter verbessern.
