Unterschiede zwischen einer Joomla-Komponente und einem Modul

Joomla-Komponente vs Modul

Joomla ist einer der am häufigsten verwendeten CMS, die bei der Erstellung von hochwertigen Blogs und Websites verwendet werden können. Es ist wichtig zu verstehen, wie die internen Komponenten des Systems funktionieren, um zu wissen, was von ihnen erwartet wird und wie sie funktionieren. Eine häufig gestellte Frage ist der Unterschied zwischen einer Joomla-Komponente und einem Modul. Die unten aufgeführten Unterschiede sollten ein guter Anhaltspunkt für das Verständnis der wichtigsten Punkte sein.

Unterschiede

Die Komponente in Joomla, die als Hauptteil der Seite betrachtet wird, ist für das menschliche Auge sichtbar. Je nach Build von Joomla kann nur eine Komponente für jede generierte Seite geladen werden. Dies wiederum bedeutet, dass das angebotene Kern-Content-Management selbst eine Komponente ist. Das Joomla-Modul hingegen ist eine Ergänzung des in einer Komponente enthaltenen Inhalts. Es kann gesagt werden, dass das Modul die Komponente umgibt. Das Moduldesign an sich soll nicht den Hauptteil der Seite darstellen.

Die Komponente bildet den Inhalt, der vom Endbenutzer betrachtet wird. Die Komponente kann manchmal eine vollständige Anwendung sein, die durch Programmierung in eine Datenbank eingegeben wurde, um die Funktionalität sicherzustellen. Das Modul nimmt normalerweise nur Elemente auf, die in den Inhaltsmenüs der Seitenleiste vorkommen, und niemals den Inhalt einer Seite. Die Inhaltsmodule in Joomla sind ohne Codierung und können mit codierten Abschnitten der Seite Hand in Hand gezeigt werden. Die Anzeige der Komponenten wird größtenteils in großen Abschnitten des Inhaltsbereichs einer Seite angezeigt. Auf der anderen Seite wird die Modulanzeige in der Seitenleiste angezeigt, die manchmal in der Kopfzeile, Seitenleiste oder sogar Fußzeile der Seite angezeigt wird, aber niemals der Hauptinhalt.

Die Joomla-Komponente akzeptiert jede Art von Eingabe, die vom Benutzer ausgehen kann. Beispiele für Benutzerinhalte sind Artikeleinreichungen, Bilder oder andere Medienbeiträge oder Kommentare, die im System eingehen. Im Modul werden keine minimalen Eingaben akzeptiert. Die einzigen angenommenen Eingaben sind schreibgeschützte Eingaben, z. B. solche, die Sie darüber informieren, wenn eine Person online ist oder nicht.

Auf einer Seite kann nur eine Komponente angezeigt werden, während mehrere Module auf einer einzelnen Seite angezeigt werden können. Die Inhaltsmodule haben auch keine festgelegte Seitenposition. Die Platzierung erfolgt in der Seitenplatzierung, und es gibt keinen bestimmten Ort. Die Module haben dagegen eine definierte Seitenposition, wo sie lokalisiert werden können. Der Dateiname der Komponente beginnt mit com_, während der der Module mit mod_ beginnt.

Zusammenfassung:

- Komponenten werden im Hauptteil der Joomla-Seite angezeigt.

- Module umgeben die Komponenten und ergänzen nur Komponenten.

- Komponenten können als vollständige Anwendung verwendet werden.

- Module können nur zum Erstellen von Seitenleistenelementen von Inhaltsmenüs verwendet werden, da keine Programmierung erforderlich ist.

- Die Anzeige der Komponenten befindet sich im Hauptteil der Seite.

- Die Anzeige der Module erfolgt in der Peripherie der Homepage und niemals im Hauptbereich der Seite.

- Die akzeptierte Eingabe in Komponenten ist ziemlich breit und vielfältig.

- Es gibt wenig oder keine akzeptierten Eingaben in Modulen.

- Auf einer Seite kann nur eine einzelne Komponente angezeigt werden.

- Mehrere Module können in einer bestimmten Phase angezeigt werden.

- Module haben eine definierte Seitenplatzierungsposition.

- Komponenten haben keine definierte Seitenplatzierungsposition reserviert.

- Ein Komponentendateiname beginnt mit com_.

- Ein Moduldateiname beginnt mit einem mod_.

- Komponente kann nur auf einer bestimmten Seite ausgeführt werden.
- Modul kann von verschiedenen Seiten ausgeführt werden.