Create bookmark
TYPO3-Extensions entwickeln
Der Entwicklerleitfaden für Extensions mit der TYPO3-API
Notes
Please login to add notes
- TYPO3-Extensions entwickeln - Der Entwicklerleitfaden für Extensions mit der TYPO3-API
- Inhaltsübersicht
- + Inhaltsverzeichnis
- Der Autor
- Der Fachgutachter
- + Vorwort
-
+
1 Über die TYPO3-API
-
+
2 Aufbau von TYPO3-Extensions
-
+
3 Extensions planen
-
+
4 Extensions generieren
- 4.1 Warum generieren?
- 4.2 Die Generierung vorbereiten
-
+
4.3 Die Schritte der Generierung
- 4.3.1 Einen Extension Key eingeben
- 4.3.2 Informationen über die Extension eingeben
- 4.3.3 Sprachen einrichten
- 4.3.4 Neue Datenbanktabellen erstellen
- 4.3.5 Vorhandene Tabellen erweitern
- 4.3.6 Frontend-Plugins erstellen
- 4.3.7 Backend-Module erstellen
- 4.3.8 Integration in bestehende Module
- 4.3.9 Kontextmenüeinträge hinzufügen
- 4.3.10 Services erstellen
- 4.3.11 Statischer TypoScript-Code
- 4.3.12 TSConfig hinzufügen
- 4.3.13 Die Extension generieren
- + 4.4 Extensions anpassen
- 4.5 Zusammenfassung
-
+
5 Frontend-Plugins unter der Lupe
-
+
6 Frontend-Plugins programmieren
- + 6.1 Generierte Dateien überprüfen und aktualisieren
- 6.2 Die Extension aufräumen
-
+
6.3 Das Plugin programmieren
- 6.3.1 Allgemeiner Arbeitsablauf
- 6.3.2 Dateien hinzufügen
- 6.3.3 Funktionen definieren
- 6.3.4 Eine Extension initialisieren
- 6.3.5 Die Flexform-Datenquelle ändern
- 6.3.6 Aufrufe senden
- 6.3.7 Templates verwenden
- 6.3.8 Eine Einzelansicht erstellen
- 6.3.9 Eine Listenansicht erstellen
- 6.3.10 Eine Suchfunktion erstellen
- 6.3.11 Hooks hinzufügen
- 6.3.12 Was lässt sich optimieren?
- 6.4 Zusammenfassung
-
+
7 Backend-Module programmieren
-
+
8 Extensions abschließen
- + Stichwortverzeichnis
- © Copyright
(aus dem Vorwort) Das englischsprachige Original, auf dem diese Übersetzung beruht, ist das erste Buch, das die Entwicklung von TYPO3-Extensions detailliert behandelt. Der Autor ist Mitglied des TYPO3-Core-Teams und Entwickler zahlreicher beliebter TYPO3-Extensions. TYPO3-Programmierer auf Anfänger- wie auf Fortgeschrittenenniveau können dieses Buch dazu verwenden, die von ihnen benötigte Extension gemäß bewährten Vorgehensweisen zu erstellen und viel Zeit zu sparen, die sie anderenfalls mit dem Studium der Dokumentation verbracht hätten.
Das Buch ist so aufgebaut, dass die Kapitel in ihrer Reihenfolge eine TYPO3-Extensionvon Grund auf erstellen. Erfahrene Entwickler können einzelne Kapitel für sich nutzen, um nur die von ihnen benötigten Informationen zu erhalten. Jedes Kapitel ist so aufgebaut, dass der erste Teil eine Beschreibung und Erläuterung des behandelten Themas enthält. Es folgt Beispielcode zusammen mit einer Erklärung, inwiefern die Grundsätze und Techniken aus dem ersten Teil dabei Anwendung finden.
Der Leser wird ermutigt, das Buch nicht nur zu lesen, sondern sich auch mit den erläuterten Klassen zu beschäftigen und die Extension während der Lektüre tatsächlich zu programmieren.
Der Inhalt dieses Buchs
* Kapitel 1 gibt einen Überblick über die TYPO3-API und behandelt die wichtigsten Klassen in TYPO3.
* Kapitel 2 beschreibt Dateien in der TYPO3-Extension und erklärt, welche Rolle sie spielen und wie sie verwendet werden können.
* Kapitel 3 konzentriert sich auf die Planung. Sie verbessert Extensions und begründet den Erfolg des Projekts.
* Kapitel 4 leitet den Leser zur Generierung einer Extension an. Sämtliche Optionen werden erläutert, daneben werden mehrere Probleme hervorgehoben und nützliche Tipps geboten.
* Kapitel 5 befasst sich mit der Theorie von Frontend-Plugins. Es gibt zudem viele Ratschläge für erfolgreiche Extensions.
* Kapitel 6 widmet sich der Programmierpraxis. Der Leser erfährt, wie er Listenansichten, Suchfunktionen und einzelne Ansichten erstellen, AJAX im Frontend-Plugin verwenden und nützliche TypoScripts für das Plugin schreiben kann.
* Kapitel 7 stellt die Programmierung des Backend-Moduls in den Vordergrund.
* Kapitel 8 beschreibt, wie die Dokumentation für die Extension zu schreiben ist und wie der Code vor der Veröffentlichung im TYPO3 Extension Repository (TER), dem offiziellen Verzeichnis für TYPO3-Extensions, ausgefeilt werden kann.
Voraussetzungen Der Autor unterstellt, dass der Leser folgende Kenntnisse mitbringt:
* PHP-Programmierung
Der Leser sollte gewisse Erfahrung mit PHP und Kenntnisse über PHP-Klassen im Allgemeinen haben. Es ist keine Erfahrung mit der TYPO3-Programmierung erforderlich.
* TYPO3 als Administrator
Grundkenntnisse über TYPO3, TypoScript und das Konzept von TYPO3-Extensions sollten vorhanden sein.
* TYPO3-Dokumentation
Der Leser sollte wissen, was TSRef, TSConfig und TYPO3-Core-API bedeuten und in der Lage sein, diese Dokumente im Abschnitt DOCUMENTATION der Website http://typo3.org/ zu finden.
* Grundwissen zu phpDoc
Zielgruppe Dieses Buch richtet sich an PHP-Entwickler, die eine TYPO3-Extension schreiben möchten. Es wird vorausgesetzt, dass der Leser Erfahrung mit PHP, XML und HTML hat. Jedoch wird kein Vorwissen zur Programmierung von TYPO3-Extensions oder der TYPO3-API benötigt.
Test the closed alpha on paperc.com
Book Details
Authors
Categories
Publishers
Publication year : 2009
License: All rights reserved ©
Times read: 4,760

