von Norman Seibert, 28.02.2008

TYPO3 als Download-Center

Aus dem
t3n Magazin Nr. 11

Jetzt kaufen

Mit Hilfe einer Stored Procedure, die in MySQL 5 endlich unterstützt wird, kann die Konvertierung automatisch und performant durchgeführt werden [4]. Dazu wird die Excel-Tabelle in CSV konvertiert und mit dem Import-Befehl von MySQL in eine spezielle Import-Tabelle übernommen. Im zweiten Schritt werden deren Einträge konvertiert und in das Download-Center übernommen. Die Dateien selbst werden in das gesicherte Verzeichnis des Download-Centers kopiert. Zur Laufzeit findet eine Überprüfung statt, ob die referenzierte Datei vorhanden ist, andernfalls wird ein Eintrag ins DevLog von geschrieben.

Da ausschließlich IT-Fachleute an diesem Prozess beteiligt sind, die vor zwei Kommandos in phpMyAdmin nicht zurückschrecken, konnte auf ein komfortableres Importmodul im TYPO3-Backend verzichtet werden.

Open Range!

Wie bereits anfangs erwähnt, bietet visionapp seinen Kunden und Partnern momentan über 3.000 Dateien zum Download an. Im Zuge der „Citrix Ready“-Initiative konnten diese ohne Beeinträchtigungen der Performance mit zusätzlichen durchsuchbaren Metadaten (noch mehr n:m-Relationen) versehen werden. Selbst wenn ein Benutzer alle Dateien anfordert, dauert das keine 30 Sekunden, und der Download erfolgt trotz Streaming per PHP mit voller DSL16.000-Geschwindigkeit.

Allerdings entsteht ein solches System weder über Nacht noch in einem stetigen Entwicklungsprozess, sondern durch sich wandelnde Kundenanforderungen und die dynamische Natur des Web x.0 in mehreren Phasen. Dementsprechend werden in diesem Prozess immer wieder Lösungsansätze erarbeitet, ausprobiert und teilweise dann doch verworfen – so auch im hier dargestellten Fall.

Weitere Artikel zu TYPO3



Empfohlene Produkte

Softlink 1934

Links und Literatur

Seite:  1 2 3 4 5

Empfohlene Artikel