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.
In einem anderen Beitrag wurde bereits erwähnt, dass es bei der Verwendung von Schriften zur Grafikerzeugung in Typo3 schnell zu einem Lizenzverstoß kommen kann.
Dass viele Typo3-Entwickler die für den GIFBUILDER benötigten Schriftdateien in den Ordner fileadmin/fonts legen, ist kein Zufall sondern hat durchaus seinen Sinn. Liegen diese Dateien in jenem Ordner, kann der Administrator sie wunderbar und bequem mit der Typo3-eigenen Filelist (dt. Dateiliste) verwalten, austauschen, updaten, etc. Aber wie bereits in oben verlinktem Beitrag erwähnt wurde, liegt die Datei dann praktisch für die ganze Welt zum Download bereit, was einen gravierenden Lizenzverstoß darstellt.
Um das zu verhindern, könnte man die Datei außerhalb des Web-Verzeichnisses abspeichern. Typo3 könnte die Schrift dann noch immer finden, aber der Download der Datei wäre nicht mehr möglich. Dieses Vorgehen hätte jedoch zwei deutliche Nachteile. Zum Einen wären die Font-Dateien nicht mehr über die Filelist sichtbar und pflegbar und zum Anderen müsste man sich bei einem Backup oder einem Umzug nicht nur um das Web-Verzeichnis kümmern, sondern auch immer an die extern liegenden Schriftdateien denken. Das würde sicherlich früher oder später einen Fehler und somit auch Ärger hervorrufen.
Eleganter wäre es also, die Schriftdateien weiterhin wie gewohnt innerhalb des Ordners fileadmin abzuspeichern. Aber wie kann man diese dann vor dem Download schützen. Die Lösung dafür ist eine kleine aber feine .htaccess-Datei. Mit solchen Dateien lassen sich auf Apache-Systemen individuelle Einstellungen für einzelne Verzeichnisse vornehmen.
Legt man folgende Dateien in den Ordner, in dem alle Schriftdateien liegen (z.B. fileadmin/fonts), ist der Zugriff von außerhalb gespert. LESEN SIE DIESEN ARTIKEL WEITER »
Empfehlung TYPO3-Extension: nc_staticfilecache
/ Autor: Albrecht, 05 Jul 2010TYPO3 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.
LESEN SIE DIESEN ARTIKEL WEITER »
Posted in TYPO3 | No Comments