Différences entre un composant Joomla et le module


Joomla Composant ou module

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

Différences

Le composant dans Joomla qui est observé comme la section principale de la page est vu à l'œil humain. Selon la construction de Joomla, un seul composant peut charger pour chaque page générée. Cela signifie que la gestion de contenu de base proposée est elle-même un composant. Le module Joomla, d'autre part, 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 qui est visualisé par l'utilisateur final. Le composant, parfois, peut être une application complète qui a été insérée dans une base de données par programmation pour en assurer la fonctionnalité. Le module n'utilisera généralement que les éléments présents dans les menus de contenu de la barre latérale et jamais le contenu d'une page. Les modules de contenu dans Joomla viennent sans codage, et ils peuvent être montrés main dans la main avec des sections codées de la page. L'affichage des composants est en grande partie représenté dans les grandes sections de la zone de contenu d'une page. D'autre part, 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 pour les utilisateurs pourraient être une soumission d'article, une photo ou un autre média, ou des commentaires soulevés dans le système. Aucune entrée minimale n'est acceptée dans le module. Les seules entrées acceptées sont les entrées en lecture seule, comme celles qui vous permettront de savoir quand une personne est en ligne ou non.

Sur une page, un seul composant peut être affiché alors 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éfini. Les modules, par contre, ont une position de page définie où ils peuvent être localisés. Le nom de fichier du composant commence par com_  tandis que celui des modules commence par mod_.

Les idées Clis


Les composants sont visibles dans la section principale de la page Joomla.

Les modules entourent les composants et ne complètent 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 menu de contenu car il n' y a pas de programmation.

L'affichage des composants se trouve dans la partie principale de la page.


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

La contribution acceptée dans les composantes est assez large et variée.

Il y a peu ou pas d'intrants acceptés dans les modules.

Seul un seul composant peut être affiché sur une page.

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

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

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

Un nom de fichier composant commence par com_.

Un nom de fichier de module commence par mod_.

Le module peut être exécuté à partir de différentes pages.


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *