59 lines
1.2 KiB
Markdown
59 lines
1.2 KiB
Markdown
# ADR 0020 — Customer-Portal-Scope
|
|
|
|
## Status
|
|
Accepted
|
|
|
|
## Kurz erklärt
|
|
Das Kundenportal ist der Bereich, in dem Endkunden später selbst Daten, Rechnungen, Verträge und Tickets sehen können.
|
|
|
|
## Kontext
|
|
Das Architekturreview hat kritisiert, dass das Customer Portal gleichzeitig als V1-Modul genannt, aber nicht konsistent im MVP enthalten war.
|
|
|
|
## Entscheidung
|
|
Ein vollständiges Customer Portal ist nicht Teil von V1.
|
|
|
|
## V1
|
|
V1 enthält nur eine interne Kundenansicht für Admins/Mitarbeiter.
|
|
|
|
Diese zeigt:
|
|
|
|
- Kundendaten
|
|
- Verträge
|
|
- Domains
|
|
- Hostingpakete
|
|
- Rechnungsreferenzen
|
|
- Tickets
|
|
- Dokumente
|
|
|
|
## V2
|
|
Das öffentliche Customer Portal wird in V2 geplant.
|
|
|
|
Dann müssen zusätzlich geklärt werden:
|
|
|
|
- Kundenlogin
|
|
- Self-Service
|
|
- Barrierefreiheit
|
|
- AGB-/Datenschutz-Hinweise
|
|
- Session-Sicherheit
|
|
- Passwort-Reset
|
|
- MFA optional
|
|
- WordPress-Integration
|
|
|
|
## Warum nicht V1?
|
|
Ein öffentliches Portal erhöht V1-Komplexität stark:
|
|
|
|
- Sicherheitsrisiko
|
|
- Supportaufwand
|
|
- rechtliche Anforderungen
|
|
- UI-/UX-Aufwand
|
|
- Barrierefreiheit
|
|
- Auth-Komplexität
|
|
|
|
## Konsequenz
|
|
V1 wird stabiler und schneller erreichbar.
|
|
|
|
## Verwandte ADRs
|
|
- ADR 0012 — Frontend-Strategie
|
|
- ADR 0018 — WordPress-Plugin-Sicherheit
|
|
- ADR 0019 — V1-Scope-Finalisierung
|