typo3blogger.de Live auf der T3AK09 – Vortrag 2
Sebastian Böttger von Cross Content Media erklärt die vielfältige Anwendungsmöglichkeit von AJAX. Zu Beginn erklärt er, dass AJAX fälschlicherweise oft mit Web 2.0 gleich gesetzt wird.
S. Böttger beginnt mit einer Auflistung möglicher Bibliotheken zu AJAX: jQuery, Mootools, Prototype, Yahoo UI! und Ext JS sowie zu einer Möglichen Kollision zwischen den Libraries (bekannt ist hier prototype und mootools).
Sebastian regt eine offizielle Empfehlung Seitens typo3.org bezüglich JS/AJAX Library für die Extension Entwickler an. Diesem Vorschlag kann ich an dieser Stelle absolut zustimmen, zumal ich selbst mit powermail und mootools lange Zeit gekämpft habe.
Desweiteren geht er auf mögliche Einbindungen des Frameworks ein: eID Mechanismus (Renderingengine ohne TSFE oder Typoscript, dafür schnell) oder TypeNum Operator (z.B. page.typoNum = 123, etwas langsamer, dafür umfangreicher weil TSFE und alle anderen Methoden und Objekte zur Verfügung stehen).
Der nächste Punkt behandelt das Debugging. Hier geht er kurz auf Aptana Studio und Firebug ein.
Danach verschlägt es S. Böttger auf die typo3.org Seite, auf der es im Suchfeld keine Autovervollständigung gibt, was ein großes Manko ist. Vielleicht wird sich nach dem Relaunch dieser Seite hier noch einiges ändern.
Auch auf eine JS Accordion Funktion geht er ein, um viele Informationen komfortabel Aufzeigen zu können.
Fazit: Dieser Vortrag richtet sich eindeutig an die Entwickler und kratzt an der Oberfläche, regt aber auch zum Nachdenken an. Wie kann man das Frontend optimieren – welche Möglichkeiten gibt es. Das Thema ist einfach zu umfangreich um auf Details im Rahmen der T3AK09 eingehen zu können.
Cheers, Alex