Joomla!-Extensions mit PHP entwickeln
30,00€
(Preis inkl. Mwst. )
nicht lieferbar
| Autor(en): | Clemens Gull |
| Verlag: | Franzis |
| Reihe: | Know-how ist blau |
| Version: | 1. Auflage, 2010 |
| Umfang: | 336 Seiten |
| Format: | 24 x 17 cm |
| Gewicht: | 618 g |
| Einband: | Kartoniert/Broschiert |
| ISBN: | 3645600043 |
| Bestell-Nr.: | 64560004A |
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, Plugins
Joomla! 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 verwenden
Um 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.
Über den Autor:
Clemens Gull studierte Informationstechnologie und Systemmanagement. Er arbeitete als Programmierer und Netzwerkadministrator, unter anderem für die Salzburger Sparkasse. Heute leitet er das Webdesign-Unternehmen Byte Brothers, darüber hinaus ist er als Dozent für die Fachhochschule Salzburg und andere Institute aktiv. Sein Weblog „Guru 2.0“ (www.guru-20.info) zählt zu den meistgelesenen deutschsprachigen Blogs zum Thema Internetprogrammierung.
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
Schnelleinstieg für Programmierer
Windows 7 für Entwickler - Crashkurs
Dieses Buch zeigt anhand praktischer Beispiele, wie Sie diese Features mit Managed Code und nativem Code nutzen, um benutzerfreundliche Anwendungen zu schreiben.
früher: 29,90€ (Preis inkl. Mwst., zzgl. Versandkosten
)
jetzt nur: 9,95€

