Zum Inhalt springen

Extensions selber schreiben - gute Lektüre gesucht

Erstellt am 25. Juni 2007 · 8 Antworten · letzte Antwort am 2. August 2007

Tags: Frage

bigfOOd ·

Hallo,

ich würde gern lernen, Typo3 Extensions zu schreiben. Mit Typo3 befasse ich mich erst seit Anfang des Jahres, betreibe aber bereits eine eigene Seite. Leider stoße ich beim Einsatz der bisherigen Extensions bereits an die Grenzen dessen, was meine Seite leisten soll. Deshalb suche ich nach einen Weg, möglichst schnell eigene Extension zu schreiben. Dabei verfüge ich nur über grundlegeende PHP und SQL Kenntnisse.

Hab mir auch schon das Galileo Typo3 Handbuch für Entwickler gekauft, bin aber eher enttäuscht von den Inhalten.

Vielleicht kennt jemanden einen einfach zu verstehenden Kurs für Autodidakten, mit man in 1 -2 h Stunden am Abend langsam hinter die Materie steigt.

Wie lange würde ein schlechter Hobbyprogrammierer brauchen, um halbwegs komplexe Extensions zu schreiben?

lg
Benjamin

wurgli ·

Am schnellsten lernst du Extension zu programmieren indem du vorhandene Extensions die in etwa den Funktionsumfang haben den du für deine Extension gerne hättest bzw. erweitern möchtest und dann ... gehts los ;-)

Was stört dich an dem Buch, ist meiner Meinung nach eines der Besten.

nicokaiser ·

Als gutes Buch kann ich hier Typo3 4.5 - Das Handbuch für Entwickler von Galileo Computing empfehlen.

Grüße

Nico

NickD ·

Ich kann das Buch empfehlen "Das TYPO3 Anwenderbuch - Websites erstellen, gestalten und verwalten mit Version 4" von "Addison-Wesley".

ISBN-13: 978-3-8273-2354-5
ISBN-10: 3-8273-2354-1

bobsomoto ·

Also ich persönlich programmiere seit Anfang März Extensions und musste mir den Grossteil durch Foren und googeln selbst Erarbeiten, denn gute Lektüre gibt es nicht, insbesondere solche, die auch für Anfänger auf diesem Gebiet ausreichend Informationen zur Verfügung stellt, was für "Coding Guidelines" Extensions haben, sprich was MUSS enthalten sein etc...in allen renommierten Büchern über typo3, das schliesst auch die schon erwähnten ein, gibt es nicht einen Satz über die typo3 enthaltenen eigenen phpfunktionen und deren Verwendung...und erzählt mir nichts!! ich hab mir nen Ast gesucht um brauchbares Material über Extensions zu finden! Ich persönlich hoffe auf das hoffentlich endlich nächsten Monat erscheinende Buch: "Das Typo3 Profihandbuch - Der Leitfaden zu Front- und Backendprogrammierung", vielleicht ist diesen Autoren ja der Mangel an Informationen aufgefallen....sonst kannich nur empfehlen die documentationen auf typo3.org zu sichten....wenn du zeit hast arbeite die alle durch dann kannst es....mir persönlich nutzt die Sichtung des php codes von existierenden Extension jedenfalls nur sehr mässig, denn auch Kommentieren und Dokumentieren muss gelernt sein!!! Da hab ich ne Extension schneller selbst geschrieben als den Code anderer zu sichten, zu verstehen und dann zu verändern

Gruss Boris

Stoneage ·

Mein Tip: Lernen mit einer IDE umzugehen, insbesondere einem Debugger. Und dann Typo3 bzw. Deine Extension "einnorden".

bigfOOd ·

Hallo,

danke erstmal für die zahlreichen Vorschläge. Aufgrund der Tatsache, dass so viele unterschiedliche Wege zum Ziel aufgezeigt wurden, gehe ich davon aus, dass es bisher keinen "Königsweg" gibt. Ich sehe hierin eine klare "Marktlücke", da ich zeitlich gesehen ein armes Schwein bin und mich anhand eines gut durchdachten Leitfadens, ähnlich einem Sprachkurs, step-by-step der Sache annehmen wollte.

Nun werde auch ich mich durch andere Extensions lesen, Foren durchstöbern und letztlich doch noch auf einen schönen Kurs für Autodidakten warten...

lg
Benjamin

just2b ·

Aufgrund der Tatsache, dass so viele unterschiedliche Wege zum Ziel aufgezeigt wurden, gehe ich davon aus, dass es bisher keinen "Königsweg" gibt.

nun es ist auch schwierig weil es soviele unterschiedliche Vorkenntnisse gibt. Wenn wer keine Ahnung von HTML/CSS hat, gehört das IMO nicht unbedingt groß in einem TYPO3-Buch/Tutorial erklärt. Ähnlich verhält es sich mit PHP.

Der Kickstarter erstellt dir das Grundgerüst und ab dann brauchst du kein TYPO3 mehr wenn du nicht unbedingt willst. Du musst nicht die API befolgen (anzuraten ist es) und je länger du es machst, desto mehr wirst du die API und deren Funktionen erlernen. Die wichtigsten Links wurden im 1. Thread in dieser Kategorie schon gesammelt.

natürlich viel erfolg und nur mut, einfach mal ausprobieren (auch vorm Fragen)
Georg

froemken ·
nicokaiser schrieb

Als gutes Buch kann ich hier Typo3 4.5 - Das Handbuch für Entwickler von Galileo Computing empfehlen.

Grüße

Nico

Sehr interessantes Thema, bei meiner Suche heute bin ich auch schon mehrfach über dieses Buch gestolpert, aber allein wegen der Kundenrezensionen würde ich es normalerweise nicht kaufen.
Ich habe die Befürchtung, dass dieses Buch sehr Kickstarter lastig sein wird und dann nur noch 10-12 Seiten kommen auf denen dann weitergehende Erklärungen kommen und Ende.
Ich hätte gerne ein Buch in dem die API etwas erklärt wird und an Hand von Beispielen mehr als 10 Seiten erweiterte Extensionprogrammierung erläutert wird. Kann mit jemand sagen, ob dieses Buch meinem Wunsch gerecht wird?

Stefan