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% • ‎русский 97% • ‎ไทย 97% • ‎українська 51% • ‎中文(中国大陆)‎ 100%
Joomla! Developers Portal

The development of Joomla! itself is carried out by the Production Department and third party developers. This page is a starting point for developers interested in the development of components, modules, plugins and templates.

Interesse am Core mitzuwirken?

The development of Joomla itself is carried out by Production Department and third party developers. For more information about Joomla! core development, how to contribute to code to core, or becoming more involved with the core code, you should go to Joomla! Code Contributors.


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.

Next, you will want to read our  Joomla 3.x MVC tutorial    Developing a Model-View-Controller Component. Remember to familiarise yourself with Joomla! Secure coding guidelines and Development Best Practices.

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.


Module


Für weitere Beiträge und Informationen:

Finden Sie in der Portal-Seite Modul-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