Komponente

From Joomla! Documentation

This page is a translated version of the page Component and the translation is 100% complete.

Other languages:
български • ‎català • ‎Deutsch • ‎English • ‎español • ‎eesti • ‎français • ‎hrvatski • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎Kiswahili • ‎Türkçe

Eine Komponente ist eine Art von Joomla! Erweiterung. Komponenten sind die Haupt-Funktionseinheiten von Joomla!; sie können auch als Mini-Applikationen gesehen werden. Eine einfache Analogie sieht Joomla! als das Betriebssystem und die Komponenten als die Desktopanwendungen. Inhalte werden normalerweise von einer Komponente erzeugt und in der Mitte des Inhaltsbereichs eines Templates angezeigt (abhängig vom Template).

Die meisten Komponenten haben zwei Hauptbestandteile: einen Administrationsbereich und einen Seitenbereich. Der Seitenbereich wird genutzt um Seiten anzuzeigen wenn sie von deinen Besuchern während des normalen Betriebs der Webseite angefordert werden. Der Administrationsbereich bietet eine Schnittstelle um die verschiedenen Aspekte der Komponente zu konfigurieren und zu verwalten. In den Administrationsbereich gelangt man mit Hilfe der Joomla! Administrationsanwendung.

Joomla! wird mit einer Reihe von Basis-Komponenten, wie die Inhaltsverwaltung, Kontaktformulare und Weblinks, ausgeliefert.

Siehe auch: Modul, Plugin, Template


Empfohlene Literatur

Entwickler

Viele Beiträge, Tutorials, Referenzen und FAQs drehen sich um das Thema der Komponenten Entwicklung. Wenn du zum ersten Mal eine Komponente für Joomla! entwickelst, solltest Du mit Absolute Basics of How a Component Functions starten. Wenn notwendig, kann der Programm-Ablauf einer Komponente mit diesem Diagramm visualisiert werden.

Als Nächstes wirst du unser  Joomla 2.5 Joomla 3.x MVC-Tutorial    Entwicklung einer MVC Komponente lesen wollen.

Sobald du das Tutorial gelesen und/oder die Beispielkomponente ausprobiert hast, kannst du den Fokus auf die Besonderheiten deiner Komponente mit Hilfe von weiteren Artikeln richten. Diese werden unter Component Development Portal oder in den unterstützenden Portalen für die Entwicklung (Plugins, Module oder Templates) aufgeführt.