Actions

Portal

Entwickler

This page is a translated version of a page Portal:Developers and the translation is 100% complete.

Other languages:
Deutsch 100% • ‎English 100% • ‎español 100% • ‎فارسی 3% • ‎français 100% • ‎Bahasa Indonesia 100% • ‎Nederlands 100% • ‎português do Brasil 100% • ‎русский 100% • ‎українська 51% • ‎中文(中国大陆)‎ 100%

Die Entwicklung von Joomla! selbst wird von den Produktions Arbeitsgruppen und weiteren Entwicklern vorangetrieben. Diese Seite dient als Einstiegspunkt für Entwickler, die sich für die Entwicklung von Komponenten, Modulen, Plugins und Templates interessieren.

Interesse am Core mitzuwirken?

Die Entwicklung von Joomla! selbst wird von den Produktions Arbeitsgruppen und weiteren Entwicklern vorangetrieben. Weitere Informationen über Joomla! Core Entwicklung oder wie man zur Erweiterung des Core-Codes beitragen kann oder wie man den Core-Code besser verstehen kann, stehen unter Mitwirken am Joomla! Code.


Erste Schritte!

Es gibt viele Möglichkeiten die Arbeitsumgebung für Joomla! vorzubereiten. Einige Vorschläge können unter Arbeitsplatz für die Joomla-Entwicklung aufsetzen gefunden werden.

Dann solltest Du Dich mit Joomla! vertraut machen, mit Richtlinien für sicheren Code und einem kleinen Beitrag über Joomla! Entwicklung - Best Practices.

Die Dokumentation auf Joomla! API kann dabei helfen sich mit den Grundlagen der Joomla! Code-Basis auseinander zu setzen.

Und zum Schluss gibt es noch viele weitere Ressourcen für Entwickler. Unsere Seite Joomla! Ressourcen wird Dir den richtigen Weg weisen, wenn Du Hilfe und Lösungen benötigst.


Es gibt vier Arten von Erweiterungs-Entwicklung:

Komponenten

Viele Beiträge, Tutorials, Referenzen und FAQs drehen sich um das Thema Komponenten Entwicklung. Wenn Du zum ersten Mal eine Komponente für Joomla entwickelst, solltest mit Grundlagen, wie eine Komponente arbeitet starten. Wenn notwendig, kann der Ablauf einer Komponente mit diesen Diagrammen visualisiert werden.

Anschließent magst Du vielleicht folgendes lesen:  Joomla 2.5 Joomla 3.x MVC Tutorial    EIne Model-View-Controller Komponente entwickeln.

Hast Du einmal das Tutorial gelesen und/oder die Beispielkomponente ausprobiert, kannst Du den Fokus auf die Besonderheiten Deiner Komponente mit weiteren Artikeln richten: Portal Komponenten Entwicklung oder ein anders Portal zur Unterstützung von Entwicklern (Plugins, Module oder Templates).

Für weitere Beiträge und Informationen:

Gehe zu Portal-Seite Komponenten-Entwicklung.

Plugins

Der folgende Artikel soll Dir Joomla! Plugins näher bringen. Sie sind ein guter Ausgangspunkt für das Verständnis von Plugins und anschließend mit der Entwicklung von Plugins zu beginnen.

Anfänger

Um zu verstehen wie Plugins in Joomla installiert und genutzt werden, ist es empfehlenswert Ein Plugin in Joomla! verwalten zu lesen.

Fortgeschrittene

Um Plugins besser zu verstehen, möchten wir Euch folgendes empfehlen: Ein einfaches Joomla! Plugin erstellen.

Um zu verstehen, wie ein Basis Content-Plugin in einem benutzerdefinierten Modul oder einer benutzerdefinierten Kompnente eingesetzt wird, solltest Du folgendes lesen: Content-Plugins In einer Erweiterung auslösen.

weit Fortgeschrittene

Zum Verständnis für die Grundlagen des Plugin Systems gibt es den Überblick für Plugin Entwickler. Um dies dann in eine Komponente zu implementieren, die vielleicht schon entwickelt wurde, lest bitte Unterstützung von Plugins in Deiner Komponente.

Für weitere Beiträge und Informationen:

Gehe zu Portal-Seite Plugin-Entwicklung.

Templates

Unsere Dokumentation zur Entwicklung von Templates enthält viele Beiträge, FAQs und Tutorials. Ein erster Schritt um Templates zu entwickeln ist zu Verstehen wie Templates ausgeführt werden.

Anfänger

Fortgeschrittene

Für weitere Beiträge und Informationen:

Gehe zu Portal-Seite Template-Entwicklung.

Weitere Entwicklungs-Themen

Zur Dokumentation beitragen


Vornehmlich kümmert sich die Arbeitsgruppe Dokumentation um die Weiterentwicklung der Entwickler Dokumentation. Für Entwickler ist ein Unterprojekt von Interesse:

Wenn eine neue Seite erstellt wird, vergewissert Euch, dass die folgende Markierung am Ende der Seite steht, so fügt Ihr sie der Kategorienliste hinzu:

[[Category:Development]]

Wenn Du andere Beiträge, die für Entwickler relevant sein können, hinzufügen magst, füge diesen Marken den Seiten hinzu.

Advertisement