Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Joomla!-Extensions mit PHP entwickeln

(Autor)

Buch | Softcover
336 Seiten
2010
Franzis (Verlag)
978-3-645-60004-0 (ISBN)

Lese- und Medienproben

Joomla!-Extensions mit PHP entwickeln - Clemens Gull
CHF 41,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Module, Plugins, Komponenten: Für Joomla! gibt es aktuell ca. 3000 Erweiterungen aller Art. Dieses Buch zeigt, wie Sie solche Erweiterungen nach Ihren Vorstellungen selbst entwickeln. Autor und Web-Guru Clemens Gull liefert hier das Komplettpaket für alle Joomla!-Entwickler: Er erklärt die Extension-Typen von Joomla!, den Aufbau und die Struktur des Content-Management-Systems, stellt die richtigen Entwicklungstools vor und vermittelt das nötige Wissen in der Programmiersprache PHP, das Sie für Joomla-Extensions brauchen. Komponenten, Module, PluginsJoomla! kennt drei Erweiterungstypen: Komponenten, Module und Plugins. Dieses Buch zeigt Ihnen, wie sich diese Typen voneinander unterscheiden und wie Sie vorgehen müssen, um solche Extensions zu erstellen. Dabei stehen Praxisbeispiele im Fokus: Clemens Gull zeigt ihnen, wie Sie eine vorhandene Extension anpassen und erweitern und wie Sie eine Backend-Komponente mit einem Plugin verknüpfen, das im Frontend von Joomla erscheint. Darüber hinaus zeigt er, wie Sie Informationen von externen Datenquellen wie Google Weather in Joomla!-Extensions einbinden. Hinter den Kulissen von Joomla!Nur wer Joomla! versteht, kann es sinnvoll erweitern. Der Autor erläutert, wie das populäre Content-Management-System aufgebaut ist, und führt Sie in das Zusammenspiel der einzelnen Komponenten ein. Er demonstriert, wie Sie die wichtigen Klassen von Joomla! wie JFactory, JLoader oder JRoute mit PHP-Code ansprechen und für Ihre Zwecke einsetzen. Darüber hinaus hilft er Ihnen, die Model-View-Controller-Struktur (MVC) zu begreifen, die das Gerüst von Joomla! bildet. Auf diese Weise verstehen Sie, wo die Stellschrauben liegen, die das Verhalten von Joomla! steuern. PHP-Programmierung für Joomla!Joomla! basiert auf der Skriptsprache PHP. Dieses Buch vermittelt Ihnen genau die PHP-Kenntnisse, die Sie brauchen, um eigene Erweiterungen für Joomla! zu entwickeln. Somit sind Grundbegriffe der Programmierung wie Variablen, Strings, Schleifen, Arrays, Kontrollstrukturen und Objekte bereits nach kurzer Zeit keine Fremdworte mehr für Sie. Die richtigen Werkzeuge verwendenUm Erweiterungen für Joomla! erstellen zu können, müssen Sie keinen Cent in Programmier-Tools investieren. Um Skripte in PHP schreiben zu können, reicht theoretisch ein einfacher Texteditor, aber es geht auch anders: Der Autor stellt Ihnen für Windows und Mac die besten Tools vor, führt Sie in die Programmierumgebung Eclipse und ihre Skripting-Erweiterung Aptana ein und zeigt, wie Sie diese mächtige Kombination effektiv einsetzen. Aus dem Inhalt:•Installation von Joomla!•Der Aufbau von Joomla!•Die Entwicklungsumgebung Eclipse•Nützliche Programmierwerkzeuge•Module, Komponenten, Plugins: Die Erweiterungs-Typen von Joomla!•Grundbegriffe von PHP•Der innere Aufbau von Joomla!•Basisfunktionen des Joomla!-Frameworks•Die zentralen Klassen der Joomla!-API •Eine vorhandene Extension erweitern•Anpassen der Datenbanktabellen•Entwicklung einer neuen Komponente•Ein Modul programmieren•Daten aus dem Netz ziehen und verarbeiten•Entwicklung eines Plugins•Code-Konventionen von Joomla!•Grundlagen der Objektorientierung•Das Model-View-Controller-Entwurfsmuster

DI (FH) Clemens Gull, Studium der Informationstechnologie und Systemmanagement an der Fachhochschule Salzburg. Abschluss 2008. Derzeit tätig als Lehrbeauftragter an der Fachhochschule Salzburg und einer technischen Schule mit Schwerpunkt Webdesign und Programmierung von Anwendungen im Internet.

Aus dem Inhalt:
- Installation von Joomla!
- Der Aufbau von Joomla!
- Die Entwicklungsumgebung Eclipse
- Nützliche Programmierwerkzeuge
- Module, Komponenten, Plugins:
Die Erweiterungs-Typen von Joomla!
- Grundbegriffe von PHP
- Der innere Aufbau von Joomla!
- Basisfunktionen des Joomla!-Frameworks
- Die zentralen Klassen der Joomla!-API
- Eine vorhandene Extension erweitern
- Anpassen der Datenbanktabellen
- Entwicklung einer neuen Komponente
- Ein Modul programmieren
- Daten aus dem Netz ziehen und verarbeiten
- Entwicklung eines Plugins
- Code-Konventionen von Joomla!
- Grundlagen der Objektorientierung
- Das Model-View-Controller-Entwurfsmuster

Erscheint lt. Verlag 28.1.2010
Reihe/Serie Professional Series
Zusatzinfo zahlreiche
Sprache deutsch
Maße 170 x 240 mm
Gewicht 614 g
Einbandart Paperback
Themenwelt Informatik Web / Internet PHP
Schlagworte Hardcover, Softcover / Informatik, EDV/Internet • Joomla! • PHP 6; Spezielle Anwendungsbereiche
ISBN-10 3-645-60004-3 / 3645600043
ISBN-13 978-3-645-60004-0 / 9783645600040
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
das umfassende Handbuch

von Christian Wenz; Tobias Hauser

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 69,85