Cluborganisation / Vereinverwaltung

Introduction

📋 Overview
Complete Joomla component for managing club memberships with:


✅ 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 Birthday
Free

Cluborganisation / Vereinverwaltung Birthday

By csoscd
Members lists
Joomla 5/6 Site Module for the Club Organization Component Displays the birthdays of active club members in the frontend: - Today's birthdays – who has a birthday today? - Upcoming birthdays – who has a birthday in the next X days? - Many configuration options...

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
Download

Uses Joomla! Update System