Joomla! Programmierung/Programmierung

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

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 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 Joomla 1.6

[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
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge