[TYPO3-german] EXT:news und Zeitzonen
Michael Schams
typo3.lists at 2014.trash.schams.net
Thu Sep 4 12:44:29 CEST 2014
On 02/09/14 01:36, Bernhard Kraft wrote:
> Das Problem ist "seit 1000 Jahren" bekannt :)
Uff!
> So wie ich das verstanden habe, willst du, dass der Redakteuer der in
> Australien sitzt beim eingeben von 10:00 damit 10:00 deutscher Zeit meint.
Jein :-) So wie ich das sehe, erfolgt eine Umrechnung, wenn der
Timestamp aus der DB geholt und im BE dem Editor dargestellt wird (genau
dass, was du beschreibst).
Beim Zurueckschreiben des Timestamp erfolgt aber keine Umrechung zur
Servertime und somit ist der zurueckgeschriebene Wert x Stunden vor oder
zurueck dem gewuenschten Zeitpunkt (je nachdem, in welcher Zeitzone sich
der Redakteur befindet).
Sollte diese Annahme stimmen, wundere ich mich, dass dieses Problem noch
nicht eskaliert ist :-) Ich kann mir nicht vorstellen, dass wir die
einzigen sind, die TYPO3 fuer Kunden einsetzen, deren Redakteure in
verschiedenen Locations der Welt sitzen?!
Kurzum: was ich mir wuensche ist, dass wenn ein Redakteur ein Start/End
Zeitpunkt (gemaess seiner Zeitzone) einstellt, der entsprechende Record
auch erst dann dargestellt wird - unabhaengig ob die Servertime auf UTC
oder AEST oder CET oder was auch immer eingestellt ist.
> Lösung #1: Der Redakteuer richtet sich auf seinem Computer einen neuen
> Benutzeraccount ein indem die Zeitzone auf MEZ steht oder findet ein
> passendes Browser-Plugin.
Aeh... ja... erklaere das mal einem Kunden :-) Besonders in grossen
Firmen, bei denen "normale" Benutzer nicht einfach einen neuen Account
auf ihren Computern einrichten koennen, sondern einen Antrag dafuer bei
ihrer IT Abteilung stellen muessen.
> Lösung #2: Du machst einen Patch für TYPO3 (oder beauftragst jemanden
> damit) der bei einem Datetime Feld eine Feld zu Auswahl der Zeitzone
> hinzufügt.
Sofern es wirklich ein Umrechnungsproblem ist (was ich immer noch nicht
so ganz glauben kann, um ehrlich zu sein), ist ein
Zeitzonen-Auswahl-Feld garnicht notwendig. Wenn eine Umrechnung
"Servertime -> BE user time" erfolgt, muss doch auch eine
Rueck-Umrechnung "BE user time -> Servertime" erfolgen, wenn ein
Datensatz gespeichert wird.
Loesung #3: Servertime auf die Zeitzone der Redakteure einstellen. Geht
natuerlich nicht, wenn a) auf dem Server mehrere TYPO3 Instanzen laufen
(eine fuer US-Kunden und eine fuer australische Kunden) oder b) einige
Redakteure in den USA sitzen und andere in Australien.
Loesung #4: den Redakteuren beibringen, dass sie immer in UTC denken
muessen (sofern Servertime = UTC) und jede Zeit umrechnen und dabei
Daylight savings beruecksichtigen muessen... auch keine gute Loesung,
oder? :-)
Ich hoffe ja immer noch, dass jemand aufspringt und sagt: Quatsch! Das
ist ein kein Bug, du hast nur die Konfiguration XYZ vergessen ;-)
Cheers
Michael
More information about the TYPO3-german
mailing list