Typo3 Extensions - JavaScript Frameworks nutzen

Aus Wikizone
Version vom 9. März 2010, 11:45 Uhr von 94.216.229.189 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Weiterführende Links:[Bearbeiten]

ExtJS

Es gibt mehrere Möglichkeiten:

  • Frameworks die bereits in Typo3 integriert sind
  • Frameworks die für Typo3 in Extensions verpackt vorkonfiguriert sind
  • Frameworks die man komplett von Hand einspielt.
  • Man packt die Teile des Frameworks seiner Wahl die man benötigt einfach mit in seine Extension ein.

Beispielhaft eine Lösung mit dem


jsmanager[Bearbeiten]

Der JSManager kann verschiedene JSl Frameworks in die Ausgabe der Seite einbinden. Im Moment ist das die jquery und die extbase Extension die die entsprechenden Frameworks mitbringen. Dazu wird in der localconf der Extension die Funktion

require_once(t3lib_extMgm::extPath('extjs', 'class.tx_extjs.php'));
tx_jsmanager_Manager::register(new tx_extjs());

Problematisch ist der jsmanager im Zusammenhang mit updates. Es ist auch nicht ganz klar wie groß die Akzeptanz dieser Extension in Zukunft sein wird.

Eigener Ansatz.

Eine kleine Extension, die nichts anderes macht als durch TS Konfigurationen auf einen Ordner zuzugreifen und die passenden Dateien in den Header der Seite zu laden.

Eventuell könnte dazu auch in den Seiteneigenschaften ein Dropdownfeld mit den integrierten Frameworks anzeigen. Konfiguration könnte so aussehen:

Todo