echtermax / contao-party-bundle
A party-event management bundle
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:contao-bundle
Requires
- php: ^8.0
- contao/core-bundle: ^5.3
- symfony/config: ^6.4
- symfony/dependency-injection: ^6.4
- symfony/http-kernel: ^6.4
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.5
- contao/manager-plugin: ^2.0
- phpunit/phpunit: ^9.5
- symfony/phpunit-bridge: ^6.1
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
README
Ein Contao Bundle zur einfachen Planung von Partys: Wer kommt mit und wer nicht? Nach der Installation über den Contao Manager erhalten Administratoren ein neues Backend‑Modul zur Verwaltung von Partys sowie ein Frontend‑Modul, über das Mitglieder ihre Einladungen einsehen und beantworten können.
Voraussetzungen
- Contao Core ≥ 5.3
- PHP ≥ 8.0
- Symfony Config 6.4
- Symfony Dependency‑Injection 6.4
- Symfony Http‑Kernel 6.4
Installation
Die Installation erfolgt am bequemsten über den Contao Manager:
- Im Contao Manager nach „contao-partys-bundle“ suchen.
- Paket auswählen und installieren.
- Anschließend die Datenbank aktualisieren.
Funktionsumfang
Backend
- Erstellen, Bearbeiten und Löschen von Partys
- Sichtbarkeit einzelner Partys auf ausgewählte Mitglieder einschränken
Frontend
- Übersicht aller für den eingeloggten Nutzer sichtbaren Partys
- Einladungen annehmen oder ablehnen
- Download eines ICS‑Kalendereintrags pro Party
Geplante Features
- Anlegen neuer Partys direkt im Frontend
- Benachrichtigungen, z. B. wenn ein Nutzer zu einer Party eingeladen wird oder seinen Status ändert
Verwendung
Damit Mitglieder Partys sehen und ihren Teilnahmestatus festlegen können, müssen sie über ein Contao‑Mitgliedskonto verfügen und sich im Frontend anmelden können. Nach der Installation findest du im Backend das neue Menü „Party-Verwaltung“. Im Theme‑Manager steht außerdem das Frontend‑Modul „Party‑Liste“ zur Verfügung, das sich wie gewohnt in ein Layout integrieren lässt.
Lizenz
GPL‑3.0‑only
Autor & Kontakt
Max Pawellek
E‑Mail: info@maxpawellek.de
Beitrag leisten
Fragen, Bug‑Reports oder Feature‑Vorschläge sind jederzeit willkommen. Bitte beachte bei Pull‑Requests die GPL‑Lizenzbedingungen und liefere keine vertraulichen Informationen mit.