Nach welchem Kriterium wird derzeit das Format von Datum und Uhrzeit im Clock widget gesetzt?
Seit einem der letzten Updates zeigt das Clock widget in der rechten oberen Ecke vom WebFront das Datum und die Uhrzeit immer im US-amerikanischen Format an. Zwar läuft sowohl der IPS-Server als auch der Browser auf englisch-sprachigen Systemen, aber das sollte ja wohl nicht der Grund sein, zumal in den Regional-Settings ein europäisches Datums-Format und eine 24-Stunden-Uhr eingestellt sind.
Im WebFront-Configurator kann man zwar zwischen Long-, Medium-, Short-, etc.-Anzeige wählen, aber leider keine Format-Einstellungen vornehmen.
Läßt sich das Datum/Uhrzeit-Format irgendwo anders anpassen?
Das hängt davon ab, was dein Browser als Spracheinstellung schickt.
Scheinbar haben die Spracheinstellungen der Browser aber keine Auswirkung auf das angezeigte Format des Clock widget im WebFront.
Üblicherweise haben Änderungen der Spracheinstellung der Browser zur Folge, daß bei Web-Sites mit mehrsprachigen Inhalten die Seiten in der ausgewählten/bevorzugten Sprache angezeigt werden. Da das z.B. bei der Web-site „www.firefox.com“ sowohl mit FF als auch IE funktioniert, kann man wohl davon ausgehen, daß diese Information der Spracheinstellung richtig an den Web-Server übermittelt wird. Vom IPS-Web-Server werden diese Information aber wohl nicht ausgewertet, denn am Format des Clock widget ändern diese Spracheinstellungen nichts.
Bei weiteren Tests mit FireFox, Internet-Explorer und Safari habe ich nun folgende Möglichkeiten zur Anpassung gefunden:
[ul]
[li]Firefox: in about:config preferences den Parameter general.useragent.locale anpassen (z.B. en-gb)
[/li][li]Iexplorer: im Control-Panel unter Regional Options eine andere Sprachvariante auswählen; z.B. English (United Kingdom) - (customized options werden ignoriert!)
[/li][li]Safari: an der eingestellten Sprachvariante (nicht Format!) für das MacOS; z.B. British English
[/li][/ul]
Aus meiner Sicht wäre es jedoch die bessere Lösung, wenn sich das Format des Clock widget tatsächlich an den Spracheinstellungen der Browser orientiert.
Now the date and time format are shown in Dutch, what is nice but…
In y case the IPS-Server is located in Portugal and we have a 1 hour time difference between Holland/Germany and Portugal. So, when I look at a graph it shows on top the current time but the graph is from one hour earlier… or is the graph also based on the time zone I am in?
I think it would be better to show the current time/date based on the IPS-server setting and not based on the users location…
How are the graphs handeling the time? User or server based?
Du hast vollkommen recht; es ist ganz nett Datum und Zeit länderspezifisch entsprechend den lokalen Browser-Einstellungen zu sehen, aber die wahrscheinlich bessere Lösung dürfte sein Datum und Zeit (incl.Format) durchgängig Server-based (TZ & Format) anzuzeigen. Im professionellen Sektor bei Web-gesteuerten Geräten (Router,UPS,WebCams) ist das auch üblich. Alles Server-based anzuzeigen würde vermutlich sowohl IPS-Programmierern als auch Usern einige Kopfschwerzem ersparen.
Im Moment zeigt IP-Symcon den eigentlichen Graphen Server-based an, während der Graphen-Range (außer Time-format) und die Zeit im Clock-widget Browser-based angezeigt werden. Noch verwirrender wird es, wenn man via IPS z.B. Server-Logs anzeigen lässt. Siehe angehängte Beispiele (Server:GMT+02:00 Client:GMT-12:00)
The time WebFront shows is picked from the local machine (a bit negligently assuming correctness). The time the graph shows is based on the server’s time. Which is correct or not depending on ones point of view.
At least this should be clearly shown somewhere (Server GMT/UTC <=> Local host MET/MEST [+1/2 hours]).