Différences entre un composant Joomla et un module

Différences entre un composant Joomla et un module

Composant Joomla vs module

Joomla est l'un des CMS les plus courants qui peuvent être utilisés dans la création de blogs et de sites Web de grande valeur. Il est important de comprendre comment les composantes internes du système fonctionnent afin de savoir ce que l'on attend d'eux et comment ils fonctionnent. Une question qui a été fréquemment posée est la différence entre un composant Joomla et un module. Les différences décrites ci-dessous devraient être un bon guide à suivre pour comprendre les principaux points.

Différences

Le composant de Joomla qui est observé comme la section principale de la page est considéré à l'œil humain. Selon la construction de Joomla, un seul composant peut se charger pour chaque page générée. Cela signifie à son tour que la gestion de contenu de base offerte est en fait un composant. Le module Joomla, en revanche, est un complément du contenu contenu dans un composant. On peut dire que le module entoure le composant.  La conception du module en soi n'est pas censée être la partie principale de la page vue.

Le composant constitue le contenu affiché par l'utilisateur final. Le composant, parfois, peut être une application complète qui a été placée dans une base de données via la programmation pour assurer la fonctionnalité. Le module ne prendra généralement que des éléments dans les menus de contenu de la barre latérale et jamais le contenu d'une page. Les modules de contenu de Joomla ne viennent pas avec aucun codage, et ils peuvent être affichés main dans la main avec des sections codées de la page.  L'affichage des composants est largement indiqué en grandes sections de la zone de contenu d'une page. D'un autre côté, l'affichage des modules est affiché sur la barre latérale qui peut parfois être affichée dans l'en-tête, la barre latérale ou même le pied de page de la page mais jamais le contenu principal.

Le composant Joomla accepte tout type d'entrée qui peut émaner de l'utilisateur. Des exemples de contenu utilisateur seraient une soumission d'article, une image ou une autre soumission de médias, ou des commentaires soulevés dans le système.  Il n'y a aucune entrée minimale acceptée dans le module. Les seules entrées acceptées sont des entrées en lecture seule telles que celles qui vous feront savoir quand une personne est en ligne ou non.

Sur une page, un seul composant peut être affiché tandis que plusieurs modules peuvent être affichés sur une seule page. Les modules de contenu n'ont pas non plus de position de page définie. Le placement est donné dans le placement de la page et il n'y a pas de lieu définitif. Les modules, en revanche, ont une position de page définie où elles peuvent être situées. Le nom de fichier du composant commence par com_ tandis que celui des modules commence par mod_.

Résumé:

- Les composants sont vus dans la section principale de la page Joomla.

- Les modules entourent les composants et ne comptent que les composants.

- Les composants peuvent être utilisés comme une application complète.

- Les modules ne peuvent être utilisés que pour créer des éléments de barres latérales des menus de contenu car il n'y a pas de programmation impliquée.

- L'affichage des composants est sur la partie principale de la page.

- L'affichage des modules est à la périphérie de la page d'accueil et jamais la section principale de la page.

- L'apport accepté dans les composants est assez large et diversifié.

- Il y a peu ou pas d'entrée acceptée dans les modules.

- Un seul composant peut être affiché sur une page.

- Plusieurs modules peuvent être affichés à une étape spécifique.

- Les modules ont une position de placement de page définie.

- Les composants n'ont pas de position de placement de page définie réservée.

- Un nom de fichier composant commence par com_.

- Un nom de fichier de module commence par un mod_.

- Le composant ne peut être exécuté que sur une page spécifique.
- Le module peut être exécuté à partir de différentes pages.