Cluborganisation / Vereinverwaltung
Introduction
✅ Member Management - Member data with photo and entry/exit year
✅ Membership Management - Period-based with overlap check
✅ Fee Management - Time-based fees per membership type
✅ Bank Data Management - AES-256 encrypted (Alpha-Test phase)
✅ Migration Tool - Import from club management systems
✅ GDPR compliant - Automatic anonymization
✅ Multilingual - Full support for German and English
✅ ACL Integration - Complete permission management
✅ Joomla 5/6 compatible - Modern architecture
This project was inspired by https://github.com/momo10216/clubmgnt. Since there was no longer any activity on that site, a new development was started.
✨ Features
- Administrator Area (10 Views)
- BwPostman Synchronization
People
- List of all people with filters (name, membership number, active status)
- Create, edit, delete, batch operations
- Link to Joomla users
- Automatic Joomla user creation with configurable user group
- Email delivery of access data (optional, configurable)
Memberships
- List with filters (person, type, period)
- Period overlap check
- Categorization by type
- Multiple memberships per person possible
- Maximum of one active membership at a time
Membership Fees
- Management of fees per membership type
- Time-based validity (begin date)
- Historical fees and future changes
Fee Overview
- Automatic calculation for the current year
- Automatic calculation for the coming year
- Grouping by membership type
- Totals: Number × Fee
- Grand totals per Year
Bank Account Details (Alpha Testing Phase)
- Encrypted storage (AES-256-CBC with Sodium)
- Session-based access (key never stored in database)
- IBAN, BIC, account holder
- One bank account per membership
Master Data
- Maintain salutations
- Maintain membership types:
Club Management Migration
- Import from the old club management component
- Field mapping
- Validation and error log
- Transaction safe (rollback in case of errors)
GDPR Cleanup
- Automatic anonymization after a configurable period (1-20 years)
- Displays individuals with terminated memberships
- Checks for active memberships (protection against incorrect anonymization)
- Filters already anonymized individuals
- Completely deletes all bank account details
Frontend Area
- Active Members
- Overview of all active club members
- Joins/Leaves
- Membership Fees
- My Memberships
? Übersicht
Vollständige Joomla-Komponente zur Verwaltung von Vereinsmitgliedschaften mit:
✅ Personen-Verwaltung - Mitgliederdaten mit Foto und Entry/Exit Year
✅ Mitgliedschafts-Verwaltung - Zeitraum-basiert mit Überschneidungsprüfung
✅ Beitrags-Verwaltung - Zeitbasierte Gebühren pro Membershiptype
✅ Bankdaten-Verwaltung - AES-256 verschlüsselt
✅ Migration Tool - Import aus Clubmanagement
✅ DSGVO-konform - Automatische Anonymisierung
✅ Mehrsprachig - Deutsch & Englisch vollständig
✅ ACL-Integration - Vollständige Berechtigungsverwaltung
✅ Joomla 5/6 kompatibel - Moderne Architektur
Inspiriert wurde das Projekt von https://github.com/momo10216/clubmgnt. Da dort aber keinerlei Aktivitäten mehr zu verzeichnen waren, wurde eine neue Entwicklung gestartet.
✨ Features
- Administrator-Bereich (10 Views)
- BwPostman Synchronisation
Personen
- Liste aller Personen mit Filter (Name, Mitgliedsnummer, Aktiv-Status)
- Anlegen, Bearbeiten, Löschen, Batch-Operationen
- Verknüpfung mit Joomla-Benutzer
- Automatische Joomla-User Erstellung mit konfigurierbarer Benutzergruppe
- E-Mail-Versand von Zugangsdaten (optional, konfigurierbar)
Mitgliedschaften
- Liste mit Filter (Person, Typ, Zeitraum)
- Zeitraum-Überschneidungsprüfung
- Kategorisierung nach Typ
- Mehrere Mitgliedschaften pro Person möglich
- Maximal eine aktive Mitgliedschaft gleichzeitig
Mitgliedschaftsgebühren
- Verwaltung von Beiträgen pro Mitgliedschaftstyp
- Zeitbasierte Gültigkeit (begin-Datum)
- Historische Gebühren und zukünftige Änderungen
Beitragsübersicht
- Automatische Berechnung für aktuelles Jahr
- Automatische Berechnung für kommendes Jahr
- Gruppierung nach Membershiptype
- Summen: Anzahl × Beitrag
- Gesamtsummen pro Jahr
Bankverbindungen (Alpha-Testphase)
- Verschlüsselte Speicherung (AES-256-CBC mit Sodium)
- Session-basierter Zugriff (Schlüssel nie in Datenbank)
- IBAN, BIC, Kontoinhaber
- Pro Mitgliedschaft eine Bankverbindung
Stammdaten
- Anreden pflegen
- Mitgliedschaftstypen pflegen:
Migration Clubmanagement
- Import aus alter Clubmanagement-Komponente
- Mapping von Feldern
- Validierung und Fehlerprotokoll
- Transaction-Safe (Rollback bei Fehlern)
DSGVO Cleanup
- Automatische Anonymisierung nach konfigurierbarer Frist (1-20 Jahre)
- Zeigt Personen mit beendeten Mitgliedschaften
- Prüft auf aktive Mitgliedschaften (Schutz vor falscher Anonymisierung)
- Filtert bereits anonymisierte Personen
- Löscht vollständig alle Bankverbindungen
Frontend-Bereich
- Aktive Mitglieder
- Übersicht aller aktiven Vereinsmitglieder
- Eintritte/Austritte
- Mitgliedschaftsgebühren
- Meine Mitgliedschaften
Cluborganisation / Vereinverwaltung
- Version:
- 1.8.0
- Developer:
- csoscd
- Last updated:
-
Feb 21 2026
7 hours ago - Date added:
- Feb 17 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c
- Compatibility:
- J5 J6
Share