Lukas2006 LogoLukas2006
← Projekte & Engagement
Projekt von Lukas2006

Diese Seite dokumentiert Entwicklung, Status und öffentliche Informationen zu diesem Projekt.

Aktiv

Generation09

StatusAktiv
Letztes Update10.08.2026
Releases0

Überregionaler BVB-Fanclub für junge Fans aus ganz Deutschland – digital, offen und gemeinschaftlich.

Generation09 ist ein BVB-Fanclub, bei dem ich als 1. Vorsitzender aktiv bin. Auf dieser Seite stelle ich mein Engagement kurz vor; die eigentlichen Fanclub-Inhalte bleiben auf generation09.de.
🟡 Generation09

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.

Meine Rolle 1. Vorsitzender & Entwicklung Vereinsorganisation, Mitgliederportal, Shop-Integrationen und eigene Plugins
01
Eigene Webanwendung

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.

Mitgliederdaten & ProfilKonten, Rollen, Gruppen, Dienste, Profildaten und digitaler Mitgliedsausweis.
Aufnahme & MitgliedschaftAnträge, Verlängerungen, Statusschritte, Rückfragen und wiederkehrende Verwaltungsprozesse.
Südtribüne DortmundSaisonbezogene Anträge, Sammel- und Nachmeldephasen, Statusverwaltung und Export für die Weiterleitung.
Finanzen & StatistikenKontostand, Einnahmen, Ausgaben, Entwicklungen sowie weitere Mitglieder- und Vereinsauswertungen.
Newsletter & E-MailZielgruppen, Vorlagen, Benachrichtigungen und automatisierte Nachrichten aus den jeweiligen Portalprozessen.
PWA & mobile VerwaltungDas Portal ist auf die mobile Nutzung ausgelegt und wird als installierbare Webanwendung weiterentwickelt.
Aufgaben & VerwaltungscenterOffene Vorgänge, Aufnahmen, Austritte, Veranstaltungen und andere interne Arbeitsschritte laufen zunehmend zentral zusammen.
Ziel Eine nachvollziehbare Vereinsverwaltung, bei der Daten möglichst nur einmal gepflegt werden müssen.
02
WordPress & WooCommerce

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.

Basis · v2.0.0

Generation09 Core

Gemeinsame technische Basis für die Generation09-Plugins – mit Vereinsdaten, Branding und zentralen Integrationen, auf die weitere Erweiterungen aufbauen.

Dokumente · v3.8.1

Generation09 Invoices & Documents

Erstellt PDF-Rechnungen und Lieferscheine und ergänzt frei konfigurierbare WooCommerce-Bestellnummern für die internen Shop-Abläufe.

E-Mail · v3.0.2

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.

Schnittstelle · v2.2.1

Generation09 Portal Bridge

Verbindet Mitgliederportal und Shop. Sie synchronisiert Ticketbestellungen und kann geschützte Ticketprodukte aus dem Generation09-Mitgliederportal heraus anlegen.

Versand · v3.4.2

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.

POS · v11.1.0

Woo POS Enterprise

POS-Lösung mit Kundenkonto-Auswahl, 52-mm-Bon, Bon im Kundenkonto, Trinkgeld und Versand-Integration für Generation09 Shop Pro.

Ziel WooCommerce als Shop behalten und über klar getrennte Plugins genau die Funktionen ergänzen, die Generation09 im laufenden Betrieb tatsächlich benötigt.
Aufgabentrennung

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.

MitgliederportalMitglieder · Verwaltung · Anträge · Finanzen Generation09 PluginsCore · Documents · Mail · Bridge · Shop Pro · POS WooCommerceBestellung · Zahlung · Ticket · Versand
Wie ich entwickle

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.

BedarfKonzeptUmsetzungTestEinsatzWeiterentwicklung
Technischer Projektblog

Wie die Generation09-Systeme entstehen

Technische Einblicke in die Systeme, Plugins und Entscheidungen hinter der digitalen Vereinsverwaltung.

Mitgliederportal

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.

WooCommerce

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.

Schnittstellen

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.

E-Mail

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.

Dokumente

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.

Praxis

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.

Technik

Technologien

WordPressPHPNextcloudPWA
Teilen