Marktplatzangebote
3 Angebote ab € 3,96 €
  • Gebundenes Buch

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…mehr

Produktbeschreibung
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. (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 oderder TYPO3-API benötigt.
Online-Tipp von informit .de : Dieser Titel ist auch als Online-eBook zum sofortigen Herunterladen in unserem eBook-Shop erhältlich. Bitte hier klicken.
Mit diesem Buch liefert TYPO3-Core-Entwickler Dmitry Dulepov einen konzentrierten Einstieg in die Entwicklung von TYPO3-Extensions mit der TYPO3-API nicht mehr und nicht weniger, als Entwickler für das Schreiben von Extensions benötigen.
Dulepov stellt zunächst die TYPO3-API und den Aufbau einer klassischen Extension vor, bevor er über das Planen und Generieren von Extensions in die eigentliche Entwicklung einsteigt. Sein Schwerpunkt liegt auf Frontend-Extensions (also Funktionalitäten auf der eigentlichen Webseite), beschreibt aber auch die Entwicklung von Backend-Modulen.
Autorenporträt
Dmitry Dulepov ist Mitglied des TYPO3-Core-Teams und Entwickler zahlreicher bekannter Extensions - darunter das bekannte TemplaVoil . Dulepov hat sich in der TYPO3-Community nicht nur einen Namen als begnadeter Extension-Programmierer gemacht, sondern auch durch seine aktive Mitarbeit auf den TYPO3-Mailinglisten.