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 |