Heute möchte ich ein nützliches kleines Helferlein vorstellen, dass Entwicklern die Arbeit erleichtert. Die Extension abz_developer sorgt dafür, dass der TYPO3 Cache immer leer bleibt. Das ist vor allem dann hilfreich, wenn man das TypoScript in externe Dateien auslagert. Denn hier hilft config.no_cache=1 auch nicht. Über den Hook $TYPO3_CONF_VARS[‚SC_OPTIONS‘][‚tslib/index_ts.php‘][‚preBeUser‘] sorgt die Extension dafür, dass die Caching Tabellen vor dem Rendern der Seite immer geleert werden. Wenn die Extension RealURL installiert ist, werden auch deren Caching Tabellen geleert.
Aber Achtung: die Extension ist nur für die Entwicklung und nicht für den Live Betrieb gedacht! Am Besten konfiguriert man das TYPO3 für den Live Betrieb und muss dann nur noch die Extension abz_developer deinstallieren, um auch das Verhalten mit aktiviertem Cache testen zu können.
Vor ein paar Tagen ist eine mit TYPO3 4.6 kompatible Version veröffentlicht worden. Bei der Installation kann übrigens die Abhängigkeit zur Extension cc_debug problemlos ignoriert werden.
Wünschenswert wäre vielleicht noch eine Integration ins Reporting Modul im Backend, damit man prominent darauf hingewiesen wird, dass die Extension noch deinstalliert werden muss.