Comprendre, utiliser, créer ou développer un module Joomla !

 

Joomla est constitué d’un ensemble d’extensions :

  • Composants
  • Modules
  • Plugins

Aujourd’hui, voici un article exclusivement dédié aux modules Joomla.

À quoi sert un module Joomla ?

Un module Joomla sert à afficher du contenu dans une partie de votre/vos page(s) web.

En effet, il est un élément de votre page et ne peut, par conséquent, être appelé directement via une URL de votre site Joomla.

Comment utiliser un module Joomla

Dans l’administration de votre site Joomla, rendez-vous dans la rubrique extensions/modules.

Vous aurez la possibilité de créer facilement un module Joomla.

Pour utiliser un module, il suffit de lui renseigner une position (afin qu’il s’affiche sur la partie de la page que vous souhaitez), de lui attribuer les pages sur lesquelles vous souhaitez le voir apparaître et bien sûr, de l’activer.

Note de notre développeur Joomla :

« Chaque template Joomla dispose de ses propres positions et parfois de ses propres modules. En effet, dans l’article consacré à l’installation d’un template Joomla, l’éditeur TemplateMonster, propose une multitude de modules lorsque vous achetez un de leurs produits.

Il est bon de noter que les composants Joomla que vous installez pour agrémenter votre site en fonctionnalités, disposent eux aussi de modules. C’est d’ailleurs par l’intermédiaire de ces modules que le composant pourra afficher les données sur vos pages Web.

Il m’arrive parfois de développer un module Joomla pour répondre aux besoins des clients.

Développer un module Joomla est assurément plus simple que de développer un composant Joomla.

En effet, lors du développement d’un module Joomla, il n’y a pas réellement de structure MVC à respecter.

Il est même possible de développer un module Joomla juste à l’aide d’un fichier php.

Il faut cependant respecter les conventions de nommage afin que Joomla interprète correctement le fichier.

Néanmoins, il est obligatoire de passer par le contrôleur (_JEXEC), de rédiger un manifeste et de compresser en une archive zip notre module afin que Joomla puisse l’installer directement depuis l’administration. »

Positionner un module Joomla

Comme nous l’avons cité plus haut, un module Joomla doit se faire attribuer une position pour que son affichage soit effectif sur vos pages Web.

Pour ce faire, vous pouvez facilement repérer les positions que propose votre template pour faire votre choix.

En ajoutant à la fin de votre URL ?tp=1

Note : l’administration possède également des positions pour l’affichage des modules.Isis, le template Joomla installé par défaut dans Joomla 3 ne déroge pas à la règle. En suffixant votre URL par ?tp=1 vous pourrez visualiser ces nombreuses positions.