Repository navigation
Home
Customer Service Portal · Startseite · Installation · Konfiguration · Betrieb
Das Customer Service Portal bündelt Notfallkontakt, Operations-Team, Schichtplan, aktuelle Meldungen, Systemstatus, Hilfe und Chat in einer konfigurierbaren React-PWA. Eine gemeinsame Produktbasis versorgt eigenständige Kundenrepos über versionierte npm-Pakete. Frontend und Fastify-API werden pro Kunde getrennt betrieben.
| Aufgabe | Dokumentation |
|---|---|
| Infrastruktur und Instanzstand | Infrastrukturübersicht |
| Acme und NetCom BW betreiben | Coolify-Infrastruktur |
| Slack-Support installieren | Slack-Support |
| Thinkport-Hosting und Teams verstehen | Thinkport-Infrastruktur |
| Releases, Monitoring und Restore planen | Lieferkette und Betrieb |
| Projekt verstehen | Architektur und Repository |
| Produkt lokal starten oder Kundeninstanz erstellen | Installation |
| Branding, Provider und Runtime einrichten | Konfiguration |
| Kundenportal auf GitHub Pages veröffentlichen | Deployment |
| Plugins auswählen und verwalten | Plugins und CLI |
| Eigenes Plugin entwickeln | Plugin-SDK |
| Prozesse, Ticketvorlagen und FAQ pflegen | Inhalte |
| API integrieren und Chat-Streaming verstehen | API-Referenz |
| Instanz betreiben und Pakete veröffentlichen | Betrieb und Releases |
| Änderungen entwickeln und prüfen | Entwicklung und Tests |
| Datenflüsse und öffentliche Informationen verstehen | Sicherheit und Daten |
| Portal für Browser-Agenten über WebMCP öffnen | WebMCP |
| Störungen eingrenzen | Fehlerbehebung |
| Dokumentation pflegen und ins Wiki spiegeln | Dokumentation und Wiki |
Die Standard-Module sind öffentlich. Die optionalen Support-Plugins für Teams und Slack schützen gespeicherte Chat-Gespräche über Entra-Anmeldung. Teamkontakte und Alert-Beschreibungen sind öffentlich lesbar. Provider-Schlüssel verbleiben im API-Service. Der Chat beantwortet Fragen anhand der Inhalte und Live-Quellen seiner Instanz; er legt keine Tickets an und verändert keine Alerts oder Schichten. Per WebMCP lesen Browser-Agenten dieselben öffentlichen Daten (standardmäßig an, abschaltbar); auch dabei werden keine Tickets angelegt.
apps/demo verwendet synthetische Daten. apps/northstar zeigt eine zweite Marke mit weniger Plugins. Die Kunden-Vorlage startet außerhalb des Demo-Modus und muss für ihre installierten Provider konfiguriert werden.
Die Dokumentation wird im Produktrepo unter docs/ gepflegt. Das Wiki zeigt die Dokumentation des zuletzt gespiegelten Release-Tags; Änderungen auf main erscheinen dort erst bei der nächsten Veröffentlichung. Details zum Abgleich stehen unter Dokumentation und Wiki.
Quellcode: kieksme/csp. Lizenz: MIT.
Customer Service Portal · Quellcode · Releases · Fehler melden · MIT-Lizenz
Diese Dokumentation stammt aus docs/ des im Wiki-Abgleich verwendeten Release-Tags. Änderungen bitte im Produktrepo vornehmen; verwaltete Wiki-Seiten werden beim nächsten Abgleich überschrieben.
Customer Service Portal