Joomla! Programmierung/Programmierung
Inhaltsverzeichnis |
[Bearbeiten] Allgemeines
Wenn Sie anfangen zu Programmieren, sollten Sie sich zuerst über die verschiedenen Joomla! Standards im klaren sein. Das Einhalten dieser Standards ist wichtig um Ihren Code so lesbar wie möglich zu gestalten.
- Weitere Informationen: Programmierstandards
Desweiteren ist es Sinnvoll darüber im klaren zu sein, wann Joomla! was ausführt.
- Weitere Informationen: Ausführreihenfolge der API
Für Zugriffe auf Datenbanken biete Joomla! eigene Klassen an.
- Weitere Informationen: Datenbankklassen
Die Sicherheit sollten Sie bei Webanwendungen nicht außer acht lassen. Joomla! bietet auch hierfür verschiedene Klassen und deren Funktionen.
- Weitere Informationen: Leitfaden zur sicheren Joomlaprogrammierung
Wie aktualisieren Sie eine Joomla 1.5 Erweiterung auf Joomla 1.6?
- Weitere Informationen: Aktualisierung einer Joomla 1.5 Erweiterung auf Joomla 1.6
[Bearbeiten] Komponenten
Komponenten sind das Herzstück jeder Joomla! Installation. Manche Funktionen sind nicht von Haus aus in Joomla! integriert und müssen durch externe Komponenten hinzuinstalliert werden.
- Weitere Informationen: Struktur einer Komponente
- Weitere Informationen: Die Entwicklung einer Komponente, hier am Beispiel "Gästebuch"
- Weitere Informationen: Hallo Welt Joomla! 1.6
Seit Joomla! 1.6 gibt es neue Möglichkeiten Komponenten zu aktualisieren um zum Beispiel die Datenbanktabellen anzupassen.
- Weitere Informationen: Aktualisierung einer Komponente ab
[Bearbeiten] Module
Module benutzten meistens vorhandene Datenbanktabellen und Informationen von Komponenten. Deshalb sind Module viel einfacher als Komponenten gestrickt und relativ schnell erstellt.
- Weitere Informationen: Modul programmieren
[Bearbeiten] Plugins
Die Bereitstellung von Ereignissen, im weiteren Verlauf mit der englischen Bezeichnung „Events” beschrieben, ermöglicht es Entwicklern über Plugins in verschiedene Stufen der Ablaufsteuerung von Joomla! einzugreifen.
- Weitere Informationen: Plugins programmieren
[Bearbeiten] Templates
Templates beeinflussen maßgeblich das Aussehen der Seite. Der Grundaufbau eines Templates ist relativ schnell verständlich. Aber der Teufel liegt im Detail.
- Weitere Informationen: Templates in Joomla!1.5.xx erstellen
- Weitere Informationen: Templates in Joomla!1.6.xx erstellen
[Bearbeiten] Konstanten
Joomla! definiert verschiedene Konstanten, die global Verfügbar sind. So gibt es z.B. mehrere Pfadkonstanten.
- Weitere Informationen: Konstanten
[Bearbeiten] XML Manifestdateien
[Bearbeiten] XML Parameter
Joomla! stellt eine Reihe von XML Parameter Elementen bereit.
Der folgende Abschnitt beschreibt deren Verwendung und Anpassung, sowie die Erstellung eigener Parameter Elemente.
- Weitere Informationen: XML Parameter Elemente
[Bearbeiten] Codeschnipsel
Eine Sammlung hilfreicher Codeschnipsel
- Weitere Informationen: Codeschnipsel