Les différentes extensions

 

Les extensions que vous trouverez sur le net se présente la plus part du temps sous forme de package ".zip". Le préfixe du nom du package vous indiquera si vous avez affaire à un module, composant ou plugin.

Par exemple :

  • com_ccboard_1_2-RC.zip : le préfixe com_ du nom de l'archive nous indique que c'est un composant.
  • mod_ccboard_latest_posts_1_1-RC.zip : ici, le préfixe nous indique que nous avons affaire à une extension de type mmodule.

 

Les modules

 

Comparativement à un composant, un module est une extension plus simple. La majorité du temps, les modules sont des blocs de code permettant d'afficher des informations générées par un composant.

Prenons l'exemple ci-dessus.

Le composant "com_ccboard_1_2-RC.zip" est un forum de discussion que vous pouvez installer et configurer pour votre site Joomla. Celui-ci inclus déjà de nombreuses fonctionnalités mais d'autres manquent. C'est pourquoi, une série d'autres extensions ont été créées pour enrichir ce composant. Le module "mod_ccboard_latest_posts_1_1-RC.zip" est une extension qui vient complété la composant ccBoard et qui permet d'afficher sur la page d'accueil de votre site par exemple, les derniers messages qui ont été postés dans le forum. Il va donc cherchés les informations qu'il affiche dans le composant ccBoard.

Remarquons que les modules ne vont pas forcément chercher les informations qu'ils affichent sur VOTRE site. Prenons comme exemple un module qui affichera la météo ou les informations boursières. Et bien ces informations seront rapatriées d'un site externe dont les paramètres sont configurés dans le code source du module.

Comparativement aux composants, les modules ne disposent pas d'une interface de configuration et ne disposent dans la majorité des cas que de quelques paramètres réglables.

Reprenons notre mod_ccboard_latest_posts_1_1-RC.zip comme exemple :

Nous verrons dans les lignes suivantes comment installer ces extensions.

Ce manque de paramètres de configuration s'explique par le fait que c'est le template de votre site qui gères les différend module. En effet, une fois que vous avez décidez de leur publiation et de la place qu'ils occuperaient dans votre site, c'est le template qui, au chargement, démarerra les différents modules désirés.

Vous pouvez accéder à la page de gestion des modules en allant sur le menu "Extensions / Gestions des modules".

Comme dans les autres listes, vous disposez d'un champ filtre, vous permettant de faire une recherche sur le nom du module ainsi que plusieurs listes déroulantes qui vont vous permettre de trier cette liste en fonction de bon nombre de critères.

  • Nom du module : nom du module tel qu'il apparaît sur votre site (si vous avez décidez dans les paramètres du module que vous désirez l'afficher)
  • Activé : le module est est-il actif ou nom sur votre site ?
  • Ordre : l'ordre dans lequel apparaîssent les différents modules. Vous remarquerez dans l'image ci-dessus qu'il y a par exemple plusieurs numéros 1. En fait c'est l'ordre par rapport à leur position. C'est à dire que pour la position "left" du template, le menu principal apparaît en tout premier. Les ressources en second etc...
  • Accès : faut-il être enregistré pour que se module s'affiche ou non.
  • Position : ce paramètre est exploité directement par le template afin de savoir à quelle endroit il doit afficher votre module. Il y a 8 possibilités :
    • Banner (Bandeau de la bannière)
    • Left (Colonne de gauche)
    • Right (Colonne de droite)
    • Top (Partie supérieure)
    • user1 (Défini par l’utilisateur 1)
    • user2 (Défini par l’utilisateur 2)
    • user3 (Défini par l’utilisateur 3)
    • user4 (Défini par l’utilisateur 4)
  • Pages : permet de savoir si le module est affiché sur toutes les pages ou seulement sur celle qui auront été définies par l'administrateur.

Notez qu'une série de modules sont installés par défaut et activé. A vous de juger de leur nécéssité en analysant quels sont les besoin pour votre site. Vous retrouverez par exemple :

- Le module "fil d'ariane": permet de savoir à tout moment où vous vous trouvez sur le site.

- Le menu principal : le menu principal est effectivement un module qui peut être paramètré, ectivé ou désactivé comme n'importe quel autre module.

- Le module de connection ou d'authentification : permet aux utilisateurs enregistrés de s'identifier

Il y en a bien d'autre que nous ne décrirons pas ici.

 

Les composants

 

Dans le milieu de l'informatique, on appelera composant un programme intégré à une application. Prenons l'exemple du composant ccBoard. Ce composant est un forum de discussion qui sera intégré au CMS Joomla.

La majorité des composants disponibles pour Joomla le sont sous la forme de paquets prêt à être installés.

Vous pourrez en trouver sur ces 2 sites :

Comme pour les modules, une série de composants sont installés par défaut dans Joomla. Ici aussi, une partie d'entres-eux ne peuvent pas être supprimés étant donné qu'ils sont à la base du fonctionnement de Joomla.

Voici 2 ou 3 composants que vous trouverez par défaut dans Joomla :

  • Bannière
  • Contacts
  • Fils d'actualités
  • Sondages
  • Etc...

Remarquez qu'une partie des composants doivent être couplé à un module afin de pouvoir exploiter et publier les données de celui-ci. Comme pour le composant "Sondage" installé par défaut, un module "Sondage" de type mod_poll va permettre d'afficher les informations sur les différentes pages.

Pour ce qui est de l'installation et de la désinstallation, rendez-vous dans le chapitre suivant.

 

Les templates

 

Voilà, venons en au coté graphique de votre site web. Après une installation classique de Joomla, le frontend devrait avoir un aspect similaire à celui-ci :

L'apparence de votre site est définie par le template qui est utilisé.

Les templates installés par défaut avec la base de Joomla sont rhuk_milkyway, JA_Purity et beez. C'est le premier qui est sélectionné par défaut. Vous pouvez en avoir un aperçu dans l'image ci-contre.

Ce concept de template graphique a de multiples avantages :

  • Il est extrêmement facile de passer d'un template à l'autre grâce à l'interface d'administration.
  • Simplicité d'installation et de suppression.
  • Possibilité d'utiliser plusieurs templates différents pour un même site.

Nous parlons d'inspiration car bien entendu, vous pouvez créer votre propre template afin que celui-ci corresponde au mieux au contenu de votre site et à ce que vous désirez. Voici quelques adresses ou vous pourrez vous informer sur la création d'un template :

Installation d'un template et sélection d'un template par défaut

Afin de savoir comment installer un template, je vous invite à lire le tuto concernant l'installation et la désinstallation des extensions.

Une fois votre template installé, je vous invite à vous rendre dans la gestion des template via "Extension - Gestion des templates".

L'étoile jaune se trouvant dans la colonne "Défaut" indique quel est le template qui est utilisé actuellement sur votre site. Si vous désirez en séléctionner un autre, cochez le bouton radio se trouvant à gauche du nom de template et cliquez sur l'icône "Défaut" se trouvant dans la barre d'outils dans le coin supérieur droit.

Sur la capture d'écran ci-dessus, vous remarquerez que lorsque vous survolez le nom du template, une vignette apparait vous proposant une mignature de ce dernier.

Les paramètres de certains templates sont modifiables directement à partir de l'interface d'administration. Sélectionnons par exmple le template rhuk_milyway et cliquons sur l'icône "Editer".

Vous pouvez par exemple ici modifier l'apparence en séléctionnant d'autres couleurs pour l'arrière-plan ainsi que pour la couleur principales. Dans le cas de ce template-ci, vous pouvez aussi modifier la largeur que prendra votre site à l'écran.

Les paramètres du menu d'assignement ne sont pas disponibles pour le template par défaut. Effectivement, ce menu permettra d'associer un template autre que celui par défaut à certaines pages de votre site :

Editons un template n'étant pas celui par défaut :

En maintenant la touche "Ctrl" de votre clavier enfoncée, sélectionnez dans la liste, les pages auxquelles le template que vous éditer doit être associé.

 

Le bouton prévisualiser de la barre d'outils vous permettra d'avoir un aperçu direct de vos modification.

Une fois votre sélection efféctuée, cliquez sur le bouton "sauver".

 

Les plugins

 

Comme pour les 3 types d'extensions vu précédemment, lors de l'installation de Joomla, une série de plugins seront installés eux
aussi. Vous les trouverez dans le gestionnaire de plugins ("Extensions - Gestionnaire de plugins").

Les plugins sont par exemple les éditeurs de texte (WYSISYG), plugins d'authentification spécifique, évaluation de contenu etc...

Dans le cas des plugins comme pour les composants et modules, vous pouvez aussi les activer ou les désactiver en fonction de vos besoin.

 

 

 

Merci d'avoir suivi ce tutoriel !!!

 

Retour à la liste des tutos