Aller au contenu principal

Extensions

info

Les extensions permettent de rajouter des fonctionnalités ou d’améliorer les fonctionnalités existantes de Joomla!.

Il en existe plusieurs milliers qu’on peut trouver entre autres sur http://extensions.joomla.org/

attention

rajouter trop d’extensions peut compromettre la maintenance de votre site. Veillez à vérifier la compatibilité avec la version de Joomla! que vous utilisez.

Les extensions se découpent en 3 familles :

  • composant : système complet qui ajoute une fonctionnalité tel qu'une boutique, un forum etc
  • module : un élement affichant des informations dans une position de votre template (une zone météo, un carrousel d'image)
  • plugin : c'est fonctionnalité qui permet d'executé des actions lors de l'affichage d'une page ou lors d'une action telle que la sauvegarde (remplace une adresse par un carte googlemap, envoi un email à la sauvegarde)

Ajouter une extension

attention

Attention, elle doit être compatible avec la version Joomla! que vous utilisez.

  • Affichez le menu «Extensions > Gestion des extensions»
  • Sélectionnez l’onglet à gauche «Installation»
  • Vous avez 4 options :
  1. Installer à partir du web : l’onglet vous affiche la liste des extensions disponibles sur extensions.joomla.org. Laissez-vous guider ;-)
    Si vous souhaitez installer le composant Liens Web, affichez la catégorie «Officlal Extensions»

  2. Archive à envoyer : nécessite que vous téléchargiez auparavant l’extension. Elle se présente généralement sous format .zip. Attention, certaines archives nécessitent d’être dézippées avant car elles contiennent plusieurs autres archives. Lisez bien les instructions d’installation propres à chaque éditeur. C’est l’option généralement utilisée :

    • Vous devez avoir l’archive (.zip), téléchargée préalablement

  1. Installer depuis un dossier : le contenu de l’archive doit être déposé via ftp dans le dossier /tmp de votre site. Le chemin complet doit être alors renseigné. (Utilisé parfois quand les 3 autres options ont échoué)

  2. Installer depuis une URL : il suffit de renseigner l’URL complète d’une archive hébergée sur un serveur (cas très rarement utilisé)

  • Rendez-vous sur «composant» ou «extension» pour le paramétrer
  • N’oubliez pas de créer un lien dans un menu s’il s’agit d’un composant afin qu’il soit accessible aux visiteurs.
    S’il s’agit d’un module ou d’un plugin, activez-le depuis l’onglet «Extensions > Gestion des...» (modules / plugin)

Les composants

info

c’est une mini application intégrée à votre site Joomla!, qui dispose de sa propre interface de configuration dans la console d’administration. Certains composants sont préinstallés, c’est le cas par exemple du composant bandeaux publicitaires, du composant contacts ou encore du composant liens Web (voir page suivante).

D’autres peuvent être facilement installés par la suite (forums, livre d’or, galerie d’images, gestionnaire de newsletter, gestionnaire de formulaires… et bien d’autres encore).

Leur point commun est de se retrouver listés dans l’onglet «Composants»

Les composants natifs de Joomla!

Lorsqu’on installe le pack Joomla!, certains composants sont installés par défaut.

Ils font aussi l’objet de mises à jour lorsque la communauté publie des correctifs.

Les 4 premiers de la liste (voir ci-contre) fonctionnent tous sur le même principe :

  • Des éléments sont créés pour afficher des informations
  • Des catégories (obligatoires) permettent de les classer et/ou de les afficher automatiquement en liste

Pour chacun, la démarche pour créer une catégorie sera la même :

  • Rendez-vous dans le menu Composants > (nom du composant) > Catégories
  • Cliquez sur
  • Renseignez le titre
  • Renseignez une description si vous le souhaitez puis sauvez

La gestion du contenu

C’est le composant «par défaut» de Joomla!. C’est l’exception qui confirme la règle : il n’est pas listé dans l’onglet «Composants» mais possède son propre onglet : «Contenu».

C’est le composant qui permet de gérer les articles, les catégories d’articles et les articles en vedette

Bannières

Vous souhaitez rentabiliser votre site par la publicité ou créer des zones pour mettre en valeur vos partenaires ou vos produits ? Ce composant vous permet de gérer des campagnes simples de publicité.

Les catégories permettent de classer les bannières qui elles-même sont attribuées à des clients.

Des statistiques d’affichage et de clics sont visibles depuis la liste des bannières et un suivi peut être paramétré.

Contacts

Vous avez la possibilité de créer des fiches contacts rattachées ou non à des membres de votre site.

Ces fiches peuvent être classées dans des catégories pour constituer un véritable annuaire.

Un formulaire de contact simple peut être affiché dans chaque fiche.

Souvent utilisé pour créer une page contact dans un site (voir page 24)

Fils d’actualités

Vous pouvez grâce à ce composant afficher automatiquement dans votre site les actualités provenant d’un autre via les flux RSS.

Messagerie privée

L’interface de transmission de messages vous permet d’envoyer des messages à d’autres utilisateurs membres de votre site.

Vous pouvez lire, écrire, envoyer, et supprimer des messages depuis cette console.

Recherche

Si activé (voir paramètres), affiche les statistiques des recherches effectuées depuis le moteur de recherche interne à votre site.

Recherche avancée

Ce composant permet d’indexer le contenu du site et de gérer cette indexation pour rendre la recherche sur le frontend plus fluide et performante.

Redirections

Si vous désactivez des pages dans votre site et que vos visiteurs cherchent à les afficher, ils risquent de tomber sur une erreur. Vous pouvez grâce à ce composant rediriger leur URL vers une page existante.

L’URL à renseigner alors doit être l’URL complète, celle renseignée dans le champ «adresse» de votre navigateur même si le composant ne conserve que la fin de cette URL.

Tags

Permet d’afficher, modifier et supprimer les tags définis dans les éléments.

A noter que les tags créés ici seront disponibles sous forme de suggestions lorsqu’on effectuera une saisie dans un champ «Tags» d’un élément. Les tags directement saisis dans ce champ sont disponibles ensuite via ce composant.

Les modules

Rappel : pour faire simple, un module est un bloc que l’on trouvera généralement autour du corps de la page web, par exemple dans la colonne de gauche ou la colonne de droite de notre site.

26 modules sont pré-installés dans Joomla! (voir ci-contre). D’autres, le plus souvent associés à des composants (par exemple module affichant une photo aléatoire tirée d’un composant galerie d’images), peuvent être installés ultérieurement.

Les menus sont des modules (voir chapitre «Ajouter/modifier une page») dont le contenu est géré dans l’onglet «Menu» de la console.

Tous les sites Joomla! doivent avoir au moins un module de menu.

Tous les autres types de modules sont optionnels (par exemple : Articles en relation, Bannières, Derniers articles).

Les positions

Elles sont définies par le template. Tout peut donc changer d’un template à un autre !

Le site est découpé en une grille dont chaque case est nommée.

Il peut y avoir plusieurs modules dans une même position. Ils se mettront alors les uns au-dessous des autres selon leur ordre dans la liste des modules.

Ceci peut être modifié facilement dans le panneau de gestion des modules.

Ajouter un module

Plusieurs paramètres sont réglables sur les modules :

  • Afficher ou non le titre du module

  • Sélectionner la position

  • Modifier le niveau d’accès (public, enregistré, statut spécial, client)

  • Afficher sur une ou plusieurs pages (par défaut, sur tout le site)

  • Changer l’ordre d’affichage

  • ... Autres paramètres suivant les modules

    Un module s’installe comme toute extension (voir chapitre dédié) mais une fois installé, il peut être ajouté plusieurs fois dans le site et être paramétré différemment : plusieurs menus utiliseront le même module (menu) mais afficheront des liens différents (voir chapitre dédié) dans des positions différentes... (voir... vous suivez toujours ? ;-) )

    Ajouter un module déjà en place dans le site
    • Affichez le menu Extensions > Gestion des modules
    • Cliquez sur
    • Sélectionnez le module à ajouter
    • Sélectionnez sa position dans la liste déroulante à droite ou commencez à saisir un nom et choisissez dans les suggestions
    • Modifiez les paramètres (changent suivant le module)

    Il est possible, comme pour les articles, de paramétrer une date de début et/ou de fin de publication, des droits d’accès....

    Il est possible également de dupliquer un module existant. Il conservera alors les paramètres de son «clone» et pourra être ou non personnalisé.

    • Allez dans «Extensions > Gestion des modules»
    • Sélectionnez avec la case à cocher le module à dupliquer
    • Cliquez sur
    • Editez le nouveau module : le module créé est dépublié et comporte un numéro (N) à la suite de son nom

    Vous pouvez changer l’ordre des modules dans une position comme suit :

    • Sélectionnez la position souhaitée dans le filtre par position. Cela limitera la liste aux seuls modules assignés à cette position.
    • Changez l’ordre des modules par glisser/déplacer en maintenant l’icône enfoncée et en la relâchant à l’endroit souhaité.
info

Par défaut, il y a quelques modules installés

  • Affichage en liste d’articles
  • Affichage en liste de catégories
  • Articles archivés
  • Articles en relation
  • Articles les plus consultés
  • Bannières
  • Changement de langue
  • Connexion
  • Contenu personnalisé
  • Copyright de Joomla!
  • Derniers articles
  • Derniers inscrits
  • Fenêtre intégrée
  • Fil d’actualité RSS/RDF/ATOM
  • Fil de navigation
  • Flash d’information
  • Image aléatoire
  • Lien de flux RSS ou ATOM
  • Liens web
  • Menu
  • Qui est en ligne ?
  • Recherche
  • Recherche avancée
  • Statistiques
  • Tags populaires
  • Tags similaires

Ils sont visibles depuis le menu Extensions > Gestion des modules > Nouveau. Survolez avec votre souris chaque nom de module pour savoir à quoi il correspond.

astuce

Pour visualiser les positions dans un template, rendez-vous dans Extensions > Gestion des templates. Sélectionnez l’onglet «template» puis cliquez sur «prévisualisaton» à côté de la vignette de votre template.

Les plugins

info

Un plugin est un morceau de code qui peut être activé depuis n’importe quel composant, module et contenu de votre site Joomla! Il permet en général d’automatiser des actions. Certains plugins par exemple permettent de transformer dynamiquement un petit code en une galerie de photos...

Joomla! est livré avec une multitude de plugins comme par exemple le plugin de recherche de contenu qui sera exécuté lors de la recherche de données depuis le module de recherche.

Les plugins peuvent être listés depuis l’onglet «Extensions > Gestion des plugins».

Un plugin s’installe comme toute extension mais doit être activé pour fonctionner.

Il serait long et fastidieux de lister ici tous les plugins déjà installés dans Joomla! mais voici une liste des plugins que vous pouvez être amené(e) à utiliser lors de l’administration d’un site Joomla! :

Éditeur - TinyMCE

vous pouvez paramétrer finement les boutons et comportements souhaités pour l’éditeur WYSIWYG que vous utilisez un peu partout dans Joomla!

Recherche - (...)

paramétrez ici quelques options d’affichage des résultats de recherche pour les contacts, articles, catégories, liens et fils d’actualités

Système - Filtre de langue

à activer si vous souhaitez gérer un site multilangue avec les options multilangues de Joomla!

Utilisateur - Profil

vous pouvez l’activer pour paramétrer les champs obligatoires ou facultatifs des fiches utilisateurs lors de l’inscription

Utilisateur - Fiches de contact automatiques

utile à activer si vous souhaitez automatiquement générer une fiche contact pour chaque utilisateur à l’enregistrement