Modules Joomla vs composants vs plugins: qu'est-ce qui est différent?

plugins de modules de composants joomla

Il existe des différences cruciales entre les modules, composants et plugins Joomla que vous devez comprendre

Unless vous comprenez la différence entre un module, un composant et un plugin, il vous sera très difficile d'administrer une installation Joomla. Cet article expliquera la différence entre les modules, les composants et les plugins et donnera des exemples d'utilisation de chacun d'eux. 

Ce sont tous les différents types d'extensions Joomla, ou "add-ons" qui créent et répondent à des fonctionnalités ou fonctions spécifiques de Joomla.

Table des matières[Afficher]

Modules Joomla vs composants

Les modules Joomla sont généralement de petites fonctionnalités conçues pour présenter des informations sur votre site. Ils peuvent apparaître un certain nombre de fois, sur un certain nombre de pages dans différentes positions.

Au contraire, les composants sont des applications à part entière, généralement assez complexes et spécifiques au corps principal d'une page (la plupart du temps).

modules joomla vs composants

Modules Joomla

En outre, chaque module peut être visualisé sur différentes pages et la position de chaque module peut être facilement modifiée. Vous êtes autorisé à sélectionner les éléments de menu dans lesquels un module est affiché. 

La visibilité d'un module est généralement associée à un (ou plusieurs) éléments de menu.

Un bon exemple de l'utilisation de cette fonctionnalité est la publicité ciblée ou les bannières. Le module de connexion ou de recherche sont également de bons exemples de modules.

Tenons-nous en à l'exemple publicitaire, car il vaut mieux expliquer.

Si votre site comporte différentes sections, vous pouvez créer un module d'annonce différent pour chaque section (disons que votre site Web a une section sur les chaussures et une section sur les robes). Vous pouvez créer deux modules différents, chaque module contiendra une publicité ciblée pour la section (c'est-à-dire une sur les chaussures, l'autre sur les robes).

Désormais, au lieu d'afficher tous les modules, tout le temps, vous personnalisez la visibilité du module de sorte que chaque annonce ne s'affiche que dans les liens de menu pertinents. Ainsi, votre annonce de chaussures sera associée aux éléments de menu qui vous mèneront à la section de chaussures, et les éléments de menu de robes comporteront l'autre annonce.

Ci-dessous, vous pouvez voir une capture d'écran de la façon de choisir les éléments de menu où un module est affiché.

Le module s'affiche uniquement dans les éléments de menu choisis.

Éléments de menu sélectionnés par Joomla

Des exemples typiques de modules Joomla standard sont les suivants. Comme on peut le voir, la fonction de chacun des modules mentionnés est assez restreinte, ou plutôt centrée sur une fonction spécifique:

Modules de base

  • Menus principal / utilisateur / supérieur et autres
  • Dernières infos
  • Articles les plus lus
  • Sondages
  • Formulaire de connexion
  • Flux de syndication
  • HTML personnalisé
  • Rechercher

La beauté de Joomla vient du fait que les développeurs peuvent créer leurs propres modules qui exécutent plus de fonctions.

Modules tiers

Les modules installés se trouvent dans le Extensions> Modules menu. La configuration des modules est généralement très simple et se fait en cliquant sur le nom du module dans la page Modules.

Cela fera apparaître les paramètres du module, que vous pourrez ensuite personnaliser en fonction de vos besoins.

configuration du module

Laissez-nous vous aider à mieux gérer votre Joomla

Joomla

Bouton ebook gratuit de conseils Joomla

Composants Joomla

D'un autre côté, un composant Joomla est généralement plus complexe, avec des fonctionnalités et des capacités étendues.

Un composant ne peut être affiché que dans la zone principale d'une page et est généralement affiché sur une seule page, bien qu'il puisse être utilisé sur plusieurs pages. Les liens vers les composants sont généralement créés à l'aide d'éléments de menu, comme indiqué dans l'image ci-dessous.

Les composants ont généralement une ou plusieurs pages particulières pour leur configuration, ainsi que quelques paramètres "d'affichage" supplémentaires lors de la création de l'élément de menu. Ci-dessous, nous créons un lien vers un composant de téléchargement:

élément de menu du composant joomla

Principaux composants Joomla

  • Composant FrontPage - il est utilisé pour afficher le contenu sur la première page. On peut décider du nombre d'éléments à afficher sur la première page, du nombre de colonnes, du nombre d'articles à présenter uniquement ou non, et de diverses autres options.
  • WebLinks - il s'agit d'un composant dans lequel l'utilisateur peut configurer différentes catégories de liens et ajouter des éléments à chaque catégorie.
  • Bannières - permet à un site Web Joomla de créer et d'afficher des bannières à des fins publicitaires
  • Recherche - c'est le composant qui alimente le module de recherche
  • Balises - permet aux articles d'être étiquetés et affichés via ces balises

Recommander la lecture: Extensions Joomla pour faire passer votre site Web au niveau supérieur

Composants tiers

  • JFBConnect - un composant qui vous permet d'enregistrer des utilisateurs sur votre site Web Joomla en utilisant leur nom d'utilisateur et mot de passe Facebook
  • sh404SEF - un composant utilisé pour créer des URL conviviales pour les moteurs de recherche pour votre contenu Joomla. Outre les URL SEF, ce composant vous permet d'exécuter un certain nombre de fonctions liées à SEO (Search Engine Optimization) Techniques.
  • HikaShop - ce composant est utilisé pour créer une boutique et un panier et d'autres fonctionnalités de commerce électronique sur votre site Web Joomla
  • XCloner ou AkeebaBackup - vous permet de sauvegarder et de restaurer votre site Web Joomla
  • Composants de galerie d'images - il existe différents composants de galerie d'images pour Joomla

Plugins Joomla

Les plugins Joomla sont ce qui pilote ou exécute les fonctionnalités des composants principaux ou tiers. Un plugin est essentiellement un logiciel qui gère exclusivement une fonctionnalité d'un composant spécifique.

Une fois de plus, il existe à la fois des plugins de base et des plugins qui sont configurés dans Joomla dans le cadre de l'installation de composants tiers.

Les plugins se trouvent sous Extensions> Plugins. Certains plugins n'ont aucune configuration, ils sont simplement activés ou désactivés. S'ils sont désactivés, leur fonction n'est pas exécutée. 

Les plugins inutiles sont généralement désactivés pour améliorer les performances d'un site Web, car s'ils ne sont pas désactivés, ils peuvent être en cours d'exécution et consommer des ressources.

D'autres plugins ont leur propre configuration.

Plugins de base

Les plugins Core Joomla incluent:

  • Contenu - Saut de page: permet à l'utilisateur d'insérer un saut de page dans son contenu
  • Éditeur - TinyMCE : alimente le Joomla content editor
  • Rechercher du contenu: permet la recherche dans le contenu Joomla
  • ...et beaucoup plus

Modules vs composants

 

   Modules   Composantes 
Complexité  Faible  Habituellement moyen à élevé
Visibilité  Divers   Une seule page
Position   Divers   Corps principal uniquement
configuration   Faible  Étendu

 

La Extensions Joomla site répertorie un grand nombre d'extensions gratuites et commerciales. Il existe également des examens et des mécanismes de vote pour vous aider à décider exactement quelles extensions sont les mieux adaptées à vos besoins.

La section des extensions de modules Joomla de ce site, montre un certain nombre d'extensions que nous avons trouvées très utiles, ou que nous avons créées nous-mêmes.

Conclusion

Comprendre les principales différences entre les modules, les composants et les plugins Joomla vous permettra de mieux comprendre comment les trois types d'extensions sont liés les uns aux autres et fonctionnent ensemble pour produire le résultat final, un site Web configurable alimenté par le framework Joomla!

À propos de l’auteur
David Attar
David travaille dans ou autour de l'industrie en ligne et numérique depuis 21 ans. Il possède une vaste expérience dans les secteurs des logiciels et de la conception Web utilisant WordPress, Joomla et les niches qui les entourent. Il a travaillé avec des agences de développement de logiciels, des éditeurs de logiciels internationaux, des agences de marketing locales et est désormais responsable des opérations marketing chez Aphex Media, une agence de référencement. En tant que consultant numérique, son objectif est d'aider les entreprises à obtenir un avantage concurrentiel en utilisant une combinaison de leur site Web et des plateformes numériques disponibles aujourd'hui. Son mélange d'expertise technologique combiné à un fort sens des affaires confère un avantage concurrentiel à ses écrits.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Veuillez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

 

qui sommes nous?

CollectiveRay est dirigé par David Attard - travaillant dans et autour du créneau de la conception de sites Web depuis plus de 12 ans, nous fournissons des conseils pratiques aux personnes qui travaillent avec et sur des sites Web. Nous gérons également DronesBuy.net - un site Web pour les amateurs de drones.

David Attard

 

 

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...