Joomla! Programmierung/Programmierung/Komponenten

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Hinweis

In diesem Tutorial wird Schritt für Schritt erklärt, wie Sie eine Joomla! Komponente erstellen. Jedoch ist Joomla! so umfangreich, dass es sicher hunderte Wege geben wird, wie man die Komponente besser und näher am Core programmieren kann. Es kann auch vorkommen, dass in diesem Tutorial am Anfang sicherheitstechnische Aspekte zu Gunsten der Übersichtlichkeit vernachlässigt werden. Deshalb sollten Sie diesen Code nicht einfach kopieren und verwenden sondern eher als Inspiration für eigene Ideen ansehen.

Bedenken Sie: Wenn Sie den hier vorgestellten Code übernehmen so sind Sie selbst für die Optimierung und das Beachten von sicherheitsspezifischen Aspekten Verantwortlich!!

Wir werden hier auch keine Hallo Welt Komponente schreiben. Wenn Sie dies benötigen können Sie solche Tutorials schnell mittels Google finden.

[Bearbeiten] Gästebuch als Ziel

Das Ziel in diesem Tutorials wird es sein, ein funktionierendes Gästebuch zu erstellen, das schnell erweiter- und anpassbar ist.

[Bearbeiten] Vorraussetzungen

Hier erfahren Sie welche Voraussetzungen Sie erfüllen sollten, bevor Sie anfangen eine Joomla!komponente zu programmieren.

Weitere Informationen: Voraussetzungen

[Bearbeiten] Erste Schritte

Einrichten der Arbeitsumgebung, erstellen der Ordnerstrultur und vieles mehr.

Weitere Informationen: Erste Schritte

[Bearbeiten] Das Frontend

[Bearbeiten] Der Einstiegspunkt

Weitere Informationen: Der Einstiegspunkt

[Bearbeiten] Die erste View

Weitere Informationen: Die erste View

[Bearbeiten] Beschaffung der Daten

Weitere Informationen: Das Model

[Bearbeiten] Die Templatedatei

Weitere Informationen: Die Templatedatei

[Bearbeiten] Das Formular

Weitere Informationen: Das Formular

[Bearbeiten] Speichern von Einträgen

Weitere Informationen: Speichern von Einträgen

[Bearbeiten] Der RSS Feed

Weitere Informationen: Der RSS Feed

[Bearbeiten] SEO mit Joomla!mittel

Weitere Informationen: SEO und router.php

[Bearbeiten] Frontendadministration

Weitere Informationen: Frontendadministration

[Bearbeiten] Das Backend

[Bearbeiten] Installationszip erstellen

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge