Möchten Sie verkaufen? Hier verkaufen
TYPO3-Extensions entwickeln: Der Entwicklerleitfaden für Extensions mit der TYPO3-API
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

TYPO3-Extensions entwickeln: Der Entwicklerleitfaden für Extensions mit der TYPO3-API [Gebundene Ausgabe]

Dmitry Dulepov
3.3 von 5 Sternen  Alle Rezensionen anzeigen (6 Kundenrezensionen)

Erhältlich bei diesen Anbietern.



Hinweise und Aktionen

  • Tipp für Studenten
    Ein Jahr Prime kostenlos und einen 20% erhöhten Eintauschwert auf Trade-In erhalten alle Studenten die bei Amazon Student angemeldet sind.

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Gebundene Ausgabe: 229 Seiten
  • Verlag: Addison-Wesley, München; Auflage: 1 (7. Mai 2009)
  • Sprache: Deutsch
  • ISBN-10: 3827328071
  • ISBN-13: 978-3827328076
  • Größe und/oder Gewicht: 24,2 x 17,6 x 2,6 cm
  • Durchschnittliche Kundenbewertung: 3.3 von 5 Sternen  Alle Rezensionen anzeigen (6 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 469.465 in Bücher (Siehe Top 100 in Bücher)

Produktbeschreibungen

Kurzbeschreibung

Auf nicht mehr als 240 Seiten führt Sie dieses Buch konzentriert, praxisnah und aus erster Hand in die Entwicklung von Front- und Backend-Extensions für TYPO3 ein. Dmitry Dulepov, Mitglied des TYPO3 Core Teams und angesehener Extension-Programmierer, führt Sie von der Planung über die Umsetzung bis zur Dokumentation durch alle Phasen der Entwicklung. Stets eng am Code und mit den Händen auf der Tastatur lernen Sie, wie Sie die Klassen und Funktionen der TYPO3 API richtig einsetzen, wie Sie mit der TYPO3-Datenbank arbeiten, wie Sie mit Ajax und eID Benutzerinteraktionen gestalten und Ihre Entwicklungen über das TER distribuieren.

Buchrückseite

(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.


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 
(1)
(1)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

Die hilfreichsten Kundenrezensionen
13 von 13 Kunden fanden die folgende Rezension hilfreich
Von paulchen
Ich beschäftige mich seit vielen Jahren mit TYPO3 und bin auf der Suche nach einem guten Buch über die Entwicklung von Extensions. Das Buch sollte dabei über das bloße Vorstellen des Kickstarters hinausgehen, Grundlagen des Inneren von TYPO3 erklären und möglichst an einem konkreten Beispielprojekt die Theorie in die Praxis umsetzen.

Genau diese Punkte erfüllt das Buch "TYPO3-Extensions entwickeln" von Dmitry Dulepov ganz gut. Der Schreib-Stil ist sehr angenehm und so macht die Lektüre und das Lernen Spaß.

Wieso gebe ich dann aber doch nur 3 Sterne? Leider zeigten sich beim Lesen einige Schwächen, die den ersten guten Eindruck etwas verblassen lassen:

das Buch hat nur 230 Seiten: bei einem Thema das mehrere Bücher füllen kann eindeutig zu wenig. Und das zeigt sich auch beim Lesen: viele grundlegende Dinge sind so kurz gehalten, dass man sie nur mit Mühe versteht. Beispiel: was sind Hooks? Gerade einmal eine viertel Seite widmet der Autor der "Erklärung". Ich habe es jedenfalls nicht verstanden. Hier täte etwas mehr Ausführlichkeit sehr gut, insbesondere wenn man in späteren Kapiteln explizit auf dieses schwache Einführungskapitel verweist.

Auch das Thema "Services" ist schwach: eine viertel Seite mit der lapidaren Erklärung, dass man neue Dienste nur selten benötigt, so dass sie nicht behandelt werden. Ein Link auf die TYPO3-Dokumentation wird gegeben. Dafür brauche ich kein Buch.

Services sind aber aus meiner Sicht ein elementarer Bestandteil von TYPO3: z.B. die bekannte Kalender-Extension "cal" arbeitet intensiv mit Services. Möchte man mit einer eigenen Extension Termine an "cal" liefern, so macht man das mit Services. Aber wie? Schade, dass man im Buch nichts darüber lernt.

Auch das Thema MVC (Modell View Controller) fehlt komplett im Buch.

Zahlreiche Rechtschreibfehler und (selbst für mich als Anfänger) offensichtliche Fehler in den Listings ergänzen das etwas ernüchternde Bild über das Buch. Ich habe den Eindruck, dass hier die Kapitel unter ziemlichem Zeitdruck gefüllt wurden, so dass an vielen Stellen geschludert wurde.

Hier haben der Verlag und der Autor für die nächsten Auflagen sicher noch einige Arbeit vor sich.

Insgesamt ist dieses Buch bisher das verständlichste Werk über die Programmierung eigener Extensions, so dass ich es auf jeden Fall, trotz der o.g. Schwächen, für Interessierte empfehlen kann. Es sollte aber dringend nachgebessert werden.
War diese Rezension für Sie hilfreich?
5 von 5 Kunden fanden die folgende Rezension hilfreich
Kann mich Paulchen nur anschließen: Von der Grundidee ist das Buch wirklich gut und es liest sich auch sehr angenehm. Viele Dateien, Arrays werden von Grund auf erklärt, was zu einem wertvollen Gesamtbild des komplexen Systems führt. Allerdings behandelt es viele Themen meines Erachtens zu oberflächlich. Neue Konzepte wie MVC fehlen komplett und wichtige "Werkzeuge" wie z.B. Hooks werden auf einer halben Seite behandelt.

Leider beinhaltet das Buch auch viele Rechtschreibfehler und bei manchem Listing hat man als Anfänger keine Chance: hier werden nicht nur vorangestellte Objekte vergessen die bestimmte Methoden beinhalten, sondern es werden auch noch die Methoden selbst falsch geschrieben. Eine Schleife schreibt ihre Werte immer in die selbe Variable (ja, nicht in einen Array) usw. usf.
Alles in allem bin ich enttäuscht, da ich bisher vom Autor durch diverse Webblogs und Artikel sehr begeistert war/bin. Es erweckt wirklich den Eindruck als ob hier unter Zeitdruck stark geschludert wurde. Bei einem Preis von 40 Euro für 230 Seiten erwarte ich mir mehr.
War diese Rezension für Sie hilfreich?
Von M. Bach
Naja... es beschreibt Kickstarter, ein bisschen Template, ein bisschen Lokalisierung, ein bisschen Flexform, ein bisschen Frontend. Aber immer wenns wirklich interessant wird und man gespannt umblättert, fängt ein neues Kapitel an!
Hinzukommend gibt es in dem Buch einige Fehler, wenn man auf der anderen Seite diese Fehler selbst löst hat man echt was gelernt! ;)
War diese Rezension für Sie hilfreich?

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:








Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar