Joomla! Programmierung/Programmierung/Komponenten
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