TYPO3 ist ein sehr mächtiges Content-Management-System, woraus sich in Bezug auf Flexibilität und Anpassbarkeit sehr viele Vorteile ergeben. Leider hat diese Mächtigkeit auch einen Nachteil: Beim Aufruf einer TYPO3-Seite muss der komplette TYPO3-Source vom Webserver geladen und geparst werden. Dazu kommen noch etliche Datenbankabfragen, bis die Seite aufgebaut ist und an den Browser gesendet werden kann. Mit einem geschickten Einsatz der Extension nc_staticfilecache lässt sich dieser Umweg abkürzen und der komplette Internetauftritt extrem beschleunigen.
AJAX ist was feines für den Besucher, alles fühlt sich schneller und flüssiger an. Für den Entwickler kann es manchmal aber eher mühsam sein. Man braucht die Javascript-Funktionalität und die Server-Funktionalität. Hier im Artikel will ich kurz anreißen, wie die Server-Funktionalität elegant in TYPO3 integriert und die Vorteile, die TYPO3 hier mitbringt, genutzt wird.
In einem früheren Beitrag, habe ich gezeigt wie man in TYPO3 Links über Domains hinweg generiert, hatte damals aber noch keine Lösung wie die Links auch von realurl korrekt geparst werden. Inzwischen weiß ich jedoch, dass die Lösung des Problems unglaublich einfach ist.
Eines 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.
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.
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.
Datei-Upload direkt im RTE
/ Autor: Albrecht, 19 Jul 2010Der Rich-Text-Editor (RTE) in TYPO3 bietet dem Redakteur die Möglichkeit, Bilder einzubinden und auf Dateien zu verlinken. Dabei kann der Administrator definieren, ob der Redakteur diese Dateien auch gleich im RTE hochladen darf, oder ob er evtl. nur Dateien benutzen darf, die zuvor schon in das
fileadmin-Verzeichnis geladen wurden.LESEN SIE DIESEN ARTIKEL WEITER »
Posted in TYPO3 | 1 Comment