Extensions sind das Lebenselixier von TYPO3. Jeder kann TYPO3 mit Hilfe einer eigenen Extension anpassen oder erweitern – und das ist gar nicht so schwer. Diese dreiteilige Artikelserie bietet einen Einstieg in die Programmierung eigener Extensions. Teil 2 bringt Ihnen den Aufbau und den Inhalt von Extension näher.
| Teil 1 (T3N Nr. 10) | Extensions kennen lernen, Kickstarter lieben lernen |
| Teil 2 (T3N Nr. 11) | Aufbau und Inhalt von Extensions analysieren und verstehen |
| Teil 3 (T3N Nr. 12) | TYPO3-API für die eigene Programmierung richtig einsetzen |
Im ersten Teil haben Sie die sehr unkomplizierte Erstellung von Extensions mit dem Kickstarter kennengelernt. Als Ergebnis sollten Sie Ihre erste eigene Extension abgespeichert haben, auch wenn diese vielleicht noch nicht genau das Gewünschte leistet. Dieser Teil widmet sich dem Aufbau von Extensions, quasi dem Innenleben. Dabei werden Sie auch die Unterschiede zwischen Extensions für verschiedene Einsatzbereiche kennenlernen.
Extension-Daten in ext_emconf.php
Die Datei „ext_emconf.php“ im Hauptordner Ihrer Extension wird vom Extension Manager benötigt und enthält alle Informationen zur Extension, die für eine Installation respektive Deinstallation notwendig sind. Sie wird beim Speichern der Extension angelegt. Die Informationen sind im Array „$EM_CONF[$_EXTKEY]“ hinterlegt. In vielen Fällen müssen Sie an den vom Extension Kickstarter angelegten Einstellungen keine Änderungen mehr vornehmen. Die Zuständigkeit der einzelnen Felder erklärt sich häufig bereits durch den verwendeten Namen. Wenn Sie diese Datei aus der von Ihnen erstellten oder einer von Ihnen eingesetzten Extension öffnen, werden Sie schnell den Zusammenhang zwischen den gesetzten Werten und den darauf basierenden Auswirkungen erkennen. Aus Platzgründen kann dieser Artikel nur eine besonders spannende Auswahl an Konfigurationsmöglichkeiten vorstellen. Wir werden uns auf diejenigen konzentrieren, die nicht bereits vom Kickstarter konfiguriert wurden.




![TYPO3: 10 Jahre in 60 Sekunden zusammengefasst [Video]](http://t3n.de/uploads/t3n-news-post-361575_typo3_medium.jpg)

