Wiki-Quellcode von Eventmanagement Homepage

Zuletzt geändert von Daniel Herrmann am 2020/01/18 21:19

Zeige letzte Bearbeiter
1 Wir wollen ein Eventmanagement und Anmeldesystem in die Website integrieren, das zum Planen und Verwalten von Veranstaltungen und Workshops verwendet werden kann.
2
3 = {{id name="EventmanagementHomepage-Ansprechpartner"/}}Ansprechpartner =
4
5 {{mention reference="XWiki.kpkutz" style="FULL_NAME" anchor="XWiki-kpkutz-oZiYr"/}} und {{mention reference="XWiki.dherrman" style="FULL_NAME" anchor="XWiki-dherrman-PQkas"/}}
6
7 = {{id name="EventmanagementHomepage-Anforderungen"/}}Anforderungen =
8
9 == {{id name="EventmanagementHomepage-InhaltlicheAnforderungen"/}}Inhaltliche Anforderungen ==
10
11 * **Event erstellen** (Titel, Kursleiter, Datum, Zeitraum, min./max. Teilnehmer, Kursgebühr, Beschreibung)
12 * **Anmeldemaske** (Name, Kontaktmöglichkeit [Email, Slack])
13 * **Teilnehmer verwalten** (Platz bestätigen, Zahlung buchen)
14 * **Mitglieder benachrichtigen** (Slack, Social Media, Kalender)
15 * [**Zahlung auf Webseite** (Paypal, Wirecard, überweisung)]
16
17 == {{id name="EventmanagementHomepage-TechnischeAnforderungen"/}}Technische Anforderungen ==
18
19 * Frontend in bestehende Webseite integrierbar (React)
20 * Backend muss eine REST API bereitstellen
21 * Backend soll als Docker-Container verwendbar sein
22 * Anbindung an Keycloak Benutzermanagement für Login und Nutzerverwaltung
23
24 = {{id name="EventmanagementHomepage-TechnischeUmsetzung"/}}Technische Umsetzung =
25
26 {{confluence_drawio border="true" diagramName="Database Diagram" simpleViewer="false" links="auto" tbstyle="top" lbox="true" diagramWidth="669" revision="2"/}}
27
28 = {{id name="EventmanagementHomepage-Benutzerverwaltung"/}}Benutzerverwaltung =
29
30 Makerspace Mitglieder (und auch Administratoren) sollten über KeyCloak (Single Sign On Lösung des Makerspace) angemeldet werden. Für externe Benutzer muss es eine Möglichkeit geben, sich zu registrieren mit den üblichen Möglichkeiten der Benutzerverwaltung.
31
32 Ein Konzept für Rechtemanagement ist zu erarbeiten.