Modules

Thank you for your contribution: 

b.ook - wireframesUn module est un élément de contenu qui peut être positionné à coté d'un article. Un menu, par exemple, est un module. Le petit bloc d'enregistrement situé sur la gauche est également un module. Vous pouvez créer autant de modules, dotés de fonctions pratiques, que vous souhaitez, et les positionner dans des zones prédéfinies de votre template.

Les modules sont des éléments de design dans chaque template. La plupart du temps, les modules de recherche et le fil d’Ariane ont une position prédéfinie prédéfinie dans le template. C'est également le cas pour le module de navigation dans la zone d’en-tête, souvent appelée position «top».

Similarités entre tous les modules

Tous les modules ont

  • un titre qui peut être affiché ou non en en-tête,
  • une position dans un template,
  • un bouton pour publier le module,
  • un ordre d'index pour le tri des modules affichés dans la même position, généralement utilisés dans les barres de coté,
  • une fonction de programmation avec une date de début et de fin,
  • l'option d'être assigné à une langue, afin de n'apparaitre que lorsque les utilisteurs sélectionneront cette langue (regardez le chapitre Site Multilingue)
  • l'option d'ajouter une note au module
  • le même système d'assignement de menu que dans les templates. Vous pouvez limiter l'apparence du module.

Options avancées

Dans les Options avancées, vous pouvez

  • choisir à partir des différents types de mise en page de template, si celui-ci vous offre cette possibilité.
  • ajouter un Suffixe de classe, qui ajoutera un texte à la classe CSS du module. C'est très pratique pour les styles individuels.
  • utiliser le système de cache en l'activant ou non, et régler un temps au bout duquel le module sera réactualisé

Modules intégrés

Le pack Joomla! 2.5 contient 24 types différents de modules. Je vais les lister par ordre alphabétique et les décrire rapidement. (Les descriptions viennent en partie de l'aide Joomla!).

  • Nous avons déjà utilisé le module Articles archivés dans le chapitre Statuts, Corbeille et Verrous, qui affiche une liste de mois avec les liens des articles archivés.
  • Affichage en liste de catégories affiche une liste des catégories d'une catégorie parente.
  • Affichage en liste d'articles affiche une liste d'articles d'une ou plusieurs catégories.
  • Flash d'information affiche un nombre défini d'articles d'une ou plusieurs catégories. Vous pouvez configurer l'ordonnancement, le nombre d'articles, le lien "en savoir plus" et beaucoup plus.
  • Le Module Articles en relation affiche d'autres articles en relation avec l'article affiché. Les relations sont faites à l'aide des mots clés attribués aux articles.
    Tous les mots clé de l'article affiché sont comparés avec l’ensemble des mots clés des autres articles publiés. Par exemple, vous pouvez avoir un article "Perroquets d'élevage" et un autre "Cacatoès noir". Si vous incluez le mot clé "Perroquets" dans les 2 articles, alors le Module Articles en relation va lister l'article "Cacatoès noir" quand l'article "Perroquets d'élevage" sera affiché et vice versa.
  • Le module Bannière affiche les bannières actives, nous avons déjà vu cela dans le chapitre Bannière.
  • Le module Fils de navigation affiche un fil de navigation, nous l'avons vu dans le chapitre Navigation.
  • Le module Contenu personnalisé vous permet d'écrire votre propre code HTML et de l'afficher dans une position de module appropriée. Dans les Options de base, ce module possède le très utile Plug-in de contenu. Joomla! offre la possibilité d'appliquer des fonctions supplémentaires pour le contenu des articles, comme email cloaking, via le mécanisme plug-in. Si vous activez le Plug-in de contenu, le contenu HTML que vous ajoutez au module sera traité comme le contenu de n'importe quel article.
  • Le module Fils d'actualité permet l'affichage d'un fil de syndication. Nous l'avons utilisé dans le chapitre Fil d'actualité.
  • Le module Copyright de Joomla! affiche les informations copyright de Joomla!. Vous êtes autorisé à le désactiver, mais vous êtes également invité à le garder sur votre site web!
  • Le module Changement de langue est nouveau depuis Joomla! 1.6 - Il affiche une liste des langues disponibles pour la commutation entre les contenus. Pour en savoir plus, regardez le chapitre Site Multilingue.
  • Le module Derniers articles affiche une liste des articles récents. Les options de filtres sont: par catégorie, auteur et articles en vedette.
  • Le module Derniers inscrits affiche les derniers utilisateurs inscrits. Vous pouvez afficher des liens vers les profils de ces utilisateurs, limiter leur nombre et vous pouvez choisir les différentes informations à afficher sur ces utilisateurs.
  • Le module Connexion affiche un formulaire (nom d'utilisateur et mot de passe) . Il affiche également un lien pour retrouver un mot de passe perdu. Si l'enregistrement des utilisateurs est activé (Gestionnaire d'utilisateur Paramètres), un autre lien sera affiché pour permettre aux utilisateurs de s'enregistrer. Il est possible, par exemple, d'ajouter un texte supplémentaire au formulaire, pour rediriger vos utilisateurs après la connexion ou la déconnexion, et pour crypter les identifiants, le formulaire utilise SSL, qui doit être fourni par le serveur web.
  • Le module Menu est un conteneur, qui affiche les éléments de menu d'un menu existant. Un menu peut consister en des éléments de menu imbriqués. Vous pouvez filtrer ces éléments par le niveau de début et de fin, par exemple, tous les liens du deuxième et troisième niveau. il est également possible de décider de l'affichage ou non des sous-menus.
  • Le module Articles les plus consultés affiche une liste des articles publiés les plus consultés. Vous pouvez filtrer par catégorie et choisir le nombre d'articles à afficher.
  • Le module image aléatoire affiche aléatoirement des images d'un répertoire choisi. En général, vous utiliserez le gestionnaire de média pour stocker ces images. Vous pouvez configurer le type de fichier image, une URL de redirection si les images sont cliquées et vous pouvez choisir la hauteur et la largeur des images. Cependant, faites attention avec la dernière option. Joomla! ne retouche pas les images originales; il règle juste les attributs de la balise img.
  • Le module Recherche affiche une boite de recherche. Vous pouvez configurer la présentation de la boite, la position et le texte du bouton. Nous avons déjà couvert le module de recherche dans Recherche.
  • Le module Recherche avancée est une alternative du module Recherche et affiche une boite de recherche. Il offre, en plus des paramètres du module Search, la capacité à définir des filtres. Nous avons déjà vu le module Recherche avancée dans le chapitre Recherche Avancée.
  • Le module Statistiques affiche des informations sur votre installation serveur, des statistiques sur les utilisateurs du site, le nombre d’articles dans votre base de données ainsi que le nombre de liens web que vous fournissez.
  • Le module Lien de flux crée un fil de syndication pour la page où le module est affiché. Il affiche une icône. Vous pouvez entrer un texte qui sera affiché près de l'icône et choisir le format de flux (RSS 2.0, Atom 1.0).
  • Le module Liens web affiche des liens web d'une catégorie définie dans le composant Liens Web.
  • Le module Qui est en ligne ? affiche le nombre le nombre d'utilisateurs inconnue (par exemple invités) et d'utilisateurs enregistrés (ceux connectés) qui sont actuellement sur le site.
  • Le module Fenêtre intégrée affiche une fenêtre dans une zone prédéfinie. Vous configurez l'URL où le site externe est situé, réglez Barre "de défilement" sur non, définissez la largeur et la hauteur et donnez à l'iFrame un nom de cible.