contao / core

Contao 3 → see contao/contao for Contao 4
GNU Lesser General Public License v3.0
490 stars 214 forks source link

Titel der "Cachen erlauben"-Checkbox ist irreführend #1215

Closed ghost closed 12 years ago

ghost commented 12 years ago

Ich finde der Titel der "Cachen erlauben"-Checkbox in den Seiteneigenschaften ist irreführend. Wenn die Checkbox nicht markiert ist, so sieht man nur den Titel "Cachen erlauben" selbst sowie den Info-Text "Das Zwischenspeichern der Seite und ihrer Unterseiten erlauben". Man könnte das so interpretieren, dass der Cache für die entsprechende Seite und ihre Unterseiten deaktiviert ist, da das Häkchen bei Cachen erlauben nicht gesetzt ist. Das ist aber nicht unbedingt so, da ja in einer übergeordneten Seite eine Cache-Verfallszeit eingestellt sein könnte.

Ich schlage deshalb vor das Feld z.B. in "Cache-Einstellungen festlegen" umzubenennen. Der Info-Text könnte lauten: "Das Zwischenspeicher-Verhalten dieser Seite und ihrer Unterseiten ändern."

Damit würde auch die paradoxe Situation vermieden, dass man erst "Cachen erlauben" markieren muss, um dann "Kein Caching" auszuwählen, wenn man den Cache für eine Seite deaktivieren will. Das ist ungefähr so wie man bei Windows erst auf Start klicken muss, wenn man den Computer herunterfahren will :-)

So ganz glücklich bin ich mit meinem Vorschlag noch nicht. Noch eindeutiger wäre es, wenn man keine Checkbox verwenden würde sondern zwei Optionen "Cache-Einstellung der übergeordneten Seite übernehmen" sowie "Cache-Einstellung festlegen" anbieten würde, die sich gegenseitig ausschließen.

Mit freundlichen Grüßen, Johannes Schröder-Schetelig

--- Originally created by Johann3s on November 28th, 2009, at 09:47pm (ID 1215)

ghost commented 12 years ago

Ich möchte mich dem anschließen, da mir das als TYPOlight-Neuling schon von Anfang an paradox vorkam, dass man "Cachen erlauben" muss, um dann das Caching verbieten zu können. Was mir immer noch nicht klar ist und was auch aus dem Info-Text des Einstellungsdialogs nicht hervorgeht, ist, worauf sich die einstellbare Cache-Speicherzeit bezieht. Auf den Browser-Cache? Auf den Cache im Verzeichnis system/tmp? Der letztere wird ja per Cronjob täglich gelöscht, also macht eine Cache-Speicherzeit von 7 Tagen gar keinen Sinn. Vielleicht könnte man das im Info-Text erklären. Das würde zukünftig sicher auch einige diesbezügliche Fragen im Forum ersparen.

Mein Vorschlag: zwei Checkboxen, die sich wechselseitig ausschließen: "Cachen erlauben" und "Kein Caching". Das Dropdown-Feld wie bisher, aktiviert bei Auswahl "Cachen erlauben", allerdings nun natürlich ohne die Auswahlmöglichkeit "Kein Caching".

Je nachdem, ob eine Vererbung des Nicht-Cachens geplant ist, müsste der Info-Text für die Checkbox "Kein Caching" anpasst werden. Also z.B. "Diese Seite vom Cachen ausschließen" oder "Diese Seite und ihre Unterseiten vom Cachen ausschließen".

--- Originally created by okapi on November 29th, 2009, at 01:40pm

leofeyer commented 12 years ago

--- Originally completed on November 29th, 2009, at 06:58pm