[TYPO3-german] Extension Entwicklung - Bester Einstieg
bernd wilke
x00nsji02 at sneakemail.com
Thu Apr 17 13:36:18 CEST 2008
helge preuss schrieb am Thu, 17 Apr 2008 12:21:06 +0200:
> Markus Deckmann wrote:
>> Hi Leute,
>>
>> welche Voraussetzungen/Kenntnisse sollten vorhanden sein und welche
>> Webseiten und Artikel sollte man gelesen haben wenn man in die
>> Typo3-Extension-Entwicklung einsteigen will?
>>
>> Derzeit studiere ich das "Basic Extension Tutorial" auf
>> http://typo3.org/documentation/document-library/tutorials/
player_profile_basic/current/.
>>
>> Was sollte man sich noch alles zu Gemüte führen wenn man einen
>> ordentlichen Einstieg in die Extension Entwicklung starten will?
>>
> Nicht dass /ich/ einen strukturierten Einstieg in die
> Extension-Programmierung gehabt haette :-), aber der Extension
> Developers Guide <
> http://wiki.typo3.org/index.php/Extension_Developers_Guide > ist schon
> ein Muss. Auf dem Typo3-Wiki sind auch noch mehr interessante Beitraege,
> einfach mal rumsurfen.
>
> Das Buch "Typo3 - Enterprise Content Management" von
> Altmann/Fritz/Hinderink hat von allen mir bekannten Uebersichten ueber
> Typo3 den m.E. brauchbarsten Teil zur Extensionentwicklung. Es ist
> neulich ein Buch rausgekommen, das sich nur mit Extensions beschaeftigt,
> aber ich hab's noch nicht und den Titel auch leider nicht parat.
>
meinst du
1. Addison Wesley - Ripfel,Meyer,Höppner - das TYPO3 Profihandbuch
2. Hanser - Abner,Schuster - (Kochbuch) TYPO3 und TypoScript
3. Galileo - Laborenz, Wendt, Ertel, Dussoye, Hinz - TYPO3, Das Handbuch
für Entwickler (Achtung: es gibt eine Version "für TYPO3 3.8", die
natürlich die Neuerungen von 4.0/4.1 nicht enthält)
1 und 2 sind im Herbst letzten Jahres raus gekommen.
von neueren weiss ich nicht.
beide sind im Ganzen recht gut und haben auch jeweils ein nicht ganz
kleines Kapitel zum Thema Extensionprogrammierung.
Ähnlich ist es mit 3, das schon etwas älter ist, aber einen größeren
Schwerpunkt für TYPO3-(Extension-)Programmierung hat
Grundsätzlich ist zur Extensionentwicklung zu sagen:
man sollte die TYPO3-APIs benutzen, damit die Ext5ensions wirklich in
TYPO3 integriert sind (zb. wenn ich Text ausgebe, kann ich das 'nackt'
tun, oder mit nl2br(), oder aber ich rendere den Text so wie auch TYPO3
einen Text verarbeitet $this->pi_RTEcssText(). Letzteres führt zu
einheitlicheren Webseiten. zb. wird damit ein Link zu einer Emailadresse
verschlüsselt wenn global spamprotect konfiguriert ist.
Man muss also primär die APIs kennen um
a) nicht immer wieder das Rad selber erfinden zu müssen
b) konsistente Webseiten hinzubekommen
und da integriert dann zb. die BE-Extension 'extdeveval' u.a. Links zu
den wichtigsten Bibliotheken ins BE.
bernd
--
http://www.pi-phi.de/t3v4/cheatsheet.html
More information about the TYPO3-german
mailing list