Web-Frontend: Unterschied zwischen den Versionen
Erscheinungsbild
Ausfuehrliche Entwicklerdokumentation verknuepft |
Verweistext sprachlich korrigiert |
||
| Zeile 6: | Zeile 6: | ||
== Entwicklerdokumentation == | == Entwicklerdokumentation == | ||
Die | Die vollständige technische Anleitung mit API-Verträgen, Authentifizierungsabläufen und HTML-/JavaScript-Beispielen steht unter [[Web-Frontend entwickeln]]. | ||
== Inbetriebnahmeprüfung == | == Inbetriebnahmeprüfung == | ||
Aktuelle Version vom 6. August 2026, 19:06 Uhr
Web-Frontend
[Bearbeiten]Aufgabe
[Bearbeiten]Das Web-Frontend ist die Benutzeroberfläche vor `megbes-external`. Es zeigt projektabhängig Ticket-, Anmelde-, Stations- und Steuerfunktionen an. Frontend und Backend müssen zum gleichen Projekttyp und Release passen.
Entwicklerdokumentation
[Bearbeiten]Die vollständige technische Anleitung mit API-Verträgen, Authentifizierungsabläufen und HTML-/JavaScript-Beispielen steht unter Web-Frontend entwickeln.
Inbetriebnahmeprüfung
[Bearbeiten]- korrekte Projekt-Domain öffnen.
- TLS-Zertifikat und Browserfehler prüfen.
- Authentifizierungsvariante anhand Bedienung und Authentifizierung testen.
- Stationsliste und Bezeichnungen mit der Projektseite vergleichen.
- ungefährlichen Steuerbefehl auslösen und den vollständigen Signalweg verfolgen.
- Fehlerfälle testen: ungültiges Ticket, belegte Station, unbekannte Station und nicht erreichbares Internal.
- Browser-Neuladen, Sitzungsauslauf und Wiederanlauf nach Neustart prüfen.
Browserdiagnose
[Bearbeiten]Mit den Entwicklerwerkzeugen werden Konsole und Netzwerkaufrufe geprüft. Besonders relevant sind HTTP-Status, Ziel-Domain, Request-Methode und Backend-Antwort. Tokens, Cookies und personenbezogene Daten dürfen nicht in Screenshots oder Wiki-Beispiele gelangen.
Abnahme
[Bearbeiten]- Projektbranding und Sprache sind korrekt.
- Authentifizierung entspricht der vorgesehenen Variante.
- nur freigegebene Stationen und Befehle werden angeboten.
- verständliche Meldung bei belegter oder nicht erreichbarer Station.
- keine Geheimwerte oder internen Diagnosedaten erscheinen im Browser.