Loxberry icon indicating copy to clipboard operation
Loxberry copied to clipboard

Neuimplementierung logfile.cgi als logview.php

Open christianTF opened this issue 6 years ago • 0 comments

Aus allgemeiner Sicht sollte logview.php als reine Website-Ausgabe neu in PHP/JS/AJAX implementiert werden. Dabei sollte ausschließlich auf die Webanzeige Wert gelegt werden - alle anderen Use-Cases (an der Shell, ohne Header, unterschiedliche Formate usw.) sollten unberücksichtigt bleiben, um die Kompexität zu verringern.

logfile.cgi soll aus Kompatibilitätsgründen erhalten bleiben.

Wichtig ist vor allem:

  • [ ] Keine Übertragung bei keiner Änderung
  • [ ] Delta-Übertragung des Inhalts
  • [ ] Sichere Serialisierung (keine parallelen AJAX-Requests
  • [ ] Korrekte Darstellung
  • [ ] Copy/Paste aus der Anzeige soll weiterhin funktionieren
  • [ ] Aktualisierung abschaltbar

Was mir für die Verbesserung noch einfällt:

  • [ ] Navigation im Logfile mit der Tastatur (Cursor-Up/Down, Page-Up, Page-Down)
  • [ ] Verbessertes Schrift- und Farbbild
  • [ ] Für eine klarere Anzeige: Der Text hinter den Labels (ERROR, WARNING,...) sollte ausgerichtet sein
  • [ ] Ergänzen von Metadaten aus der LogDB in der LogView

christianTF avatar Nov 06 '18 10:11 christianTF