← Portal · Client Capability Test · Discovery-Tool Kapitel L

No-JavaScript-Baseline (L7)

Diese Seite enthält kein JavaScript. Sie zeigt, wie eine Kernoberfläche (Navigation, Anmeldung, Erfassung, Tabelle, Fehlermeldung, Dashboard) rein serverseitig aussehen kann, und dient als Testmodus: Öffnen Sie sie im realen Zugriffspfad (ggf. mit deaktiviertem JavaScript) und bewerten Sie die Fragen unten. Übertragen Sie die Bewertung in das Discovery-Tool (Kapitel L, Fragen L20–L26).

Hinweis: Formulare senden an den Probe-Server (/probe/form), der die Eingaben als HTML zurückgibt (POST → Redirect → GET-Muster). Ohne Probe-Server antwortet ein statischer Host mit 404/405 – das ist selbst ein Testergebnis (POST kommt an, wird aber nicht verarbeitet).

2. Anmeldung (klassisches POST-Formular)

Es wird kein echtes Kennwort geprüft – geben Sie Testwerte ein. Der Probe-Server spiegelt nur die Feldnamen, nicht die Werte des Kennwortfeldes.

Alternative: Windows-Authentifizierung (Negotiate) erfordert überhaupt kein Formular – ihre Funktion im Zugriffspfad wird in Kapitel B/L geklärt (B12).

3. Erfassung: Besetzung bestätigen (GET/POST)

Serverseitige Validierung: Fehlende Pflichtfelder liefern die Seite mit Fehlermeldung zurück (siehe 5). Speichern folgt dem Muster POST → Redirect → GET.

4. Tabellen/Listen lesbar

EinheitPersonenFührungLetzte BestätigungQuelleStatus
Einheit 16jaheute 07:15UI✔ bestätigt
Einheit 23neinheute 06:50Import? Führung fehlt
Fahrzeug 30neingestern 22:10UI✖ veraltet

Paginierung, Sortierung und Filter als Links/GET-Parameter (z. B. ?sort=unit&page=2) – keine JS-Tabellenbibliothek im Kern.

5. Fehler verständlich

Eingabe konnte nicht gespeichert werden.
  • „Anwesende Personen“ muss zwischen 0 und 20 liegen.
  • Die Bestätigung ist älter als 12 Stunden – bitte erneut bestätigen.

Fehler werden serverseitig im HTML ausgegeben (Validierungs-Summary + Feldmarkierung), keine Client-Popups.

6. Wesentliche operative Informationen (Dashboard ohne Skript)

Auto-Aktualisierung ohne JavaScript ist per <meta http-equiv="refresh"> möglich (hier bewusst nicht aktiv, um die Bewertung nicht zu stören). Beispiel: <meta http-equiv="refresh" content="60">.

KennzahlWertStand
Einheiten einsatzbereit2 von 307:15
Offene Bestätigungen107:15
Letzter Import06:50 (ok, 37 Zeilen)06:50

Dashboards enthalten keine Geschäftslogik – nur serverseitig berechnete, rollenabhängige Sichten.

Bewertung (in das Discovery-Tool übertragen: L20–L26)

FrageJaEingeschränktNeinBemerkung
L20 Navigation möglich?
L21 Anmeldung möglich?
L22 Formulare nutzbar?
L23 Daten speichern möglich (POST→Antwort)?
L24 Tabellen/Listen lesbar?
L25 Fehler verständlich?
L26 Wesentliche operative Informationen abrufbar?

Diese Seite lässt sich drucken und handschriftlich ausfüllen (Druckansicht des Browsers).

JavaScript zum Test deaktivieren – so geht's
  • Edge/Chrome (Desktop): edge://settings/content/javascript → „Blockiert“ oder Site-Ausnahme; alternativ DevTools → Befehlspalette → „Disable JavaScript“.
  • Firefox: about:configjavascript.enabled = false.
  • iOS Safari: Einstellungen → Safari → Erweitert → JavaScript aus.
  • Web@Work / verwaltete Browser: nicht durch den Nutzer änderbar – die Seite zeigt dann, was die Richtlinie erlaubt; JavaScript-Status ergibt sich aus dem Client Capability Test.