contao / core

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

Contao SeitenCache -> ClearCache Button, wenn etwas geändert wurde. #7155

Open Metis77 opened 10 years ago

Metis77 commented 10 years ago

Feature Wunsch: Wenn der SeitenCache aktiviert ist und wenn etwas irgendetwas geändert wird, sollte ganz oben ein Hinweis und ein Button erscheinen, um den SeitenCache direkt zu löschen.

Ich weiß nicht wie es anderen geht, aber bei mir melden sich regelmäßig Kunden mit der Beschwerde, dass Änderungen im Frontend nicht angezeigt werden. Und da kann ich noch so auf darauf hinweisen, dass sie bitte den Cache leeren sollen.

Metis77 commented 9 years ago

Das geht bereits. Einfach oben auf den Benutzernamen klicken, dann Seitencache aktivieren bei Cache leeren (oder so ähnlich) und dann Speichern und schließen.

Ich meine wirklich "Speicher und zurück" so dass man wieder da ist, wo man vorher gerabeitet hat. Das gibt es so ja bereits in Contao.

Besser wäre aber die andere Lösung des direkten Buttons oben im Header.

fritzmg commented 9 years ago

Ich meine wirklich "Speicher und zurück" so dass man wieder da ist, wo man vorher gerabeitet hat. Das gibt es so ja bereits in Contao.

Ja eh, ich habe ja gerade gesagt, dass das schon geht ;). Nochmal: einfach oben auf den Benutzernamen klicken Seitencache aktivieren, Speichern und schließen, dann ist der Seitencache gelöscht und man ist wieder da wo man vorher war (theoretisch jedenfalls).

Natürlich ist es besser, wenn dies entweder automatisch passiert oder wenn so ein Button direkt immer irgendwo im Sichtfeld ist. Typo3 macht das ja auch so: da hat man immer in der oberen Leiste den Button zum Cache löschen. Es wäre imho nicht falsch auch in Contao in der oberen Leiste einen derartigen Button zur Verfügung zu stellen.

fenepedia commented 9 years ago

Button wäre ganz hilfreich.

Sonst vielleicht in den allgemeinen Einstellungen das Verhalten festlegen. "Leere Cache immer bei Speichern" oder "Cache manuell leeren"

Aybee commented 9 years ago

Nochmal ganz allgemein, wurde oben glaube ich schonmal erwähnt. Sollte es nicht Standardverhalten sein, dass wenn ich im BE arbeite, dann das FE nicht auf einen veralteten Cache zugreift? (Wenn Client-Browser-Cache aktiviert ist wird das natürlich wahrscheinlich nicht funktionieren.)

Anke commented 8 years ago
(Wenn Client-Browser-Cache aktiviert ist wird das natürlich wahrscheinlich nicht funktionieren.)

Nein, aber als Webmaster ist man erstmal 'Schuld' daran, wenn eine Änderung nicht gleich angezeigt wird, daher wäre ein ständig erreichbarer Button zur Leerung der wichtigsten Caches m.E. schon hilfreich. Aber welches sind die wichtigsten? Bei Layoutänderungen der Skript/CSS-Cache, beim Hinzufügen/Löschen von Seiten/Contant die Suche, bei Content-Änderungen der Seiten/Bilder-Cache ...

Wie wäre es, die Systemwartung in einem Popup zu öffnen, damit man auf der bearbeiteten Seite bleiben kann?

josephki commented 8 years ago

Leider muss ich feststellen, dass unter contao version 3.5.8 bei deaktiviertem caching unter Einstellungen, löschen des caches über den Benutzer udgl. immer noch unter /assets/css/ eine css-cache-datei von contao angelegt wird. Auch ein manuelles löschen per ftp bringt keine Linderung.

fritzmg commented 8 years ago

@josephki das hat aber nichts mit dem Seitencache zu tun. Contao generiert unter /assets/css eine kombinierte Datei aus allen Stylesheets, die du im Seitenlayout angegeben hast.

leofeyer commented 7 years ago

Wie am 7. September auf Mumble besprochen, wollen wir die Punkte "Backend-Session löschen" und "Seitencache löschen" in das Topmenü verschieben und dafür die Palette "Clear Cache" aus dem Benutzerprofil entfernen. Beim Löschen des Seitencaches (var/prod/http_cache) soll auch der Contao-Skriptcache geleert werden.