Unterschiede zwischen einer Joomla -Komponente und einem Modul

Unterschiede zwischen einer Joomla -Komponente und einem Modul

Joomla -Komponente gegen Modul

Joomla ist eines der häufigsten CMS, die bei der Erstellung hochwertiger 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 beschriebenen Unterschiede sollten ein guter Leitfaden sein, um die Hauptpunkte zu verstehen.

Unterschiede

Die Komponente in Joomla, die als Hauptabschnitt der Seite beobachtet wird, ist dem menschlichen Auge zu sehen. Nach dem Build von Joomla kann nur eine Komponente für jede erzeugte Seite geladen werden. Dies bedeutet wiederum, dass das angebotene Content -Content -Management tatsächlich 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 der Hauptteil der Seite sein.

Die Komponente macht den Inhalt aus, der vom Endbenutzer angezeigt wird. Die Komponente kann manchmal eine vollständige Anwendung sein, die durch Programmierung in eine Datenbank eingeführt wurde, um die Funktionalität sicherzustellen. Das Modul nimmt normalerweise nur Elemente auf, die in den Menüs in den Seitenleisteninhalten und niemals im Inhalt einer Seite auftreten. Die Inhaltsmodule in Joomla sind ohne Codierung ausgestattet und können mit codierten Abschnitten der Seite Hand in Hand angezeigt werden.  Die Anzeige der Komponenten wird größtenteils in großen Abschnitten des Inhaltsbereichs einer Seite angezeigt. Andererseits wird die Module Anzeige in der Seitenleiste angezeigt, die manchmal in der Kopfzeile, der Seitenleiste oder sogar in der Fußzeile der Seite angezeigt wird, aber niemals im Hauptinhalt.

Die Joomla -Komponente akzeptiert jede Art von Eingaben, die vom Benutzer ausgehen können. Beispiele für Benutzerinhalte wären eine Artikelübermittlung, ein Bild oder eine andere Medieneinreichung oder Kommentare, die im System angegeben werden.  Im Modul werden keine minimalen Eingänge akzeptiert. Die einzigen angenommenen Eingaben sind schreibgeschützte Eingaben wie solche, mit denen Sie wissen, wann 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 ist in der Seitenplatzierung angegeben, und es gibt keinen bestimmten Ort. Die Module hingegen haben eine definierte Seitenposition, in der sie sich befinden können. Der Dateiname der Komponente beginnt mit com_, während der der Module mit mod_ beginnt.

Zusammenfassung:

- Komponenten sind im Hauptabschnitt der Joomla -Seite zu sehen.

- Module umgeben die Komponenten und nur Komplementkomponenten.

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

- Module dürfen 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 von Modulen befindet sich an der Peripherie der Homepage und niemals der Hauptabschnitt 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 Seite für die Seitenplatzierung.

- Komponenten haben keine definierte Seite für die Seitenplatzierung reserviert.

- Ein Komponenten -Dateiname beginnt mit com_.

- Ein Modul -Dateiname beginnt mit einem mod_.

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