Seit einigen Wochen ist TYPO3 4.3 veröffentlicht und ich bin von allen Neuerungen begeistert. Viele Features entdeckt man sofort, wenn man sich in das Backend einloggt – und da spreche ich nicht nur von den neu gestalteten Formular-Buttons – andere Features hingegen sind nicht offensichtlich, aber dennoch sehr nützlich und hilfreich.
Manchmal ist es erforderlich, für eine eigene Extension einen eigenen Caching-Mechanismus zu erstellen. Ich denke dabei z.B. an die automatisierte Erzeugung von PDF-Dokumenten oder Excel-Dateien. Selbstverständlich kann es auch andere Gründe geben, weshalb etwas gechached werden sollte, um Zeit und Performance zu sparen. Aber jeder gute Cache muss ggf. auch irgendwann geleert werden können.
Die Zeit von alpha und beta ist vobei, was TYPO3 4.3 angeht. Heute wurde der erste Release Candidate veröffentlicht, einer der letzten Schritte vor der offiziellen Veröffentlichung.
Für eine spezielle Extension suchte ich nach einer Möglichkeit, die komplette HTML-Ausgabe von TYPO3 noch einmal durch ein PHP-Script weiter zu verarbeiten, bevor diese an den Browser geschickt wird. TYPO3 bietet zu diesem Zweck eine Vielzahl von Hooks an.
Die vor wenigen Tagen erschienene Version 4.2.8 enthält neben kleineren Bugfixes auch eine Neuerung, die der Sicherheit des TYPO3-Auftritts entgegenkommt: Das Install-Tool wird nach 1 Stunde automatisch deaktiviert.
TYPO3 bietet mit JSMENU die Möglichkeit eine Navigation mit Selectboxen zu realisieren. Dieses JSMENU verfügt über die Konfigurationsmöglichkeit showActive, mit der die aktive Seite nach dem Aufruf in der Selectbox aktiviert ist. Ärgerlich nur, dass diese Funktion einen kleinen Bug hat.
Wer viel mit TYPO3 arbeitet, dem ist bestimmt schon aufgefallen, dass beim kopieren von Content-Elementen hinter die Überschrift der Anhang “(Kopie X)” angehängt wird. Oder dass beim übersetzen von Elementen “[Translate to XY:]” vorangestellt wird. Wem das so nicht passt, oder wer dieses Feature für seine Extension auch benutzen will, der kann das beliebig ändern.
Bei der Entwicklung eines neuen Projekts in TYPO3, verwendeten wir für ein Layer-Menü die fertige Komponente TMENU_LAYERS. In willkürlichen Intervallen tauchten JavaScript-Fehler auf und die Navigation konnte nicht benutzt werden. Im Internet Explorer tauchte ein Alert-Fenster mit der Meldung “Stack overflow” auf, während der Firefox zwar nicht mit einer penetranten Meldung nervte, aber dennoch einen Fehler “too much recursion” in die Fehlerkonsole schrieb.
Wer auf seiner Webseite einen login-geschützten Bereich hat, der möchte evtl. den eingeloggten Benutzer mit einer persönlichen Anrede begrüßen. Dazu ist keine zusätzliche Extension nötig, sondern lässt sich einfach mit wenigen Zeilen TypoScript realisieren.
SWF-Uploader in TYPO3-Backend trotz .htaccess-Passwort
/ Autor: Albrecht, 12 Feb 2010Eines der vielen neuen Features, die TYPO3 Version 4.3 mit bringt, ist der SWF-Uploader, bzw. die “Flash-Schnittstelle zum Hochladen”, wie es in der deutschen Sprachversion heißt. Doch wenn ein TYPO3-Projekt mit einem .htaccess-Passwortschutz versehen ist, was z.B. in der Entwicklungsphase oder evtl. auch aus anderen Gründen durchaus sein könnte, funktioniert der SWF-Uploader erstmal nicht.
LESEN SIE DIESEN ARTIKEL WEITER »
Posted in TYPO3 | No Comments