Une approche de formation concrète
La plupart des plans de formations sont théoriques, se perdent dans des fonction de détail qui intéressent peu de personnes, et parfois difficiles à mettre en pratique.
Je propose une approche permettant à la fois de tirer le meilleur parti des fonctionnalités essentielles de Joomla, de les appliquer réellement ensemble, sans oublier d'expliquer les erreurs à ne pas commettre.
Ci-dessous un plan de formation Joomla global (pour débutant mais aussi utilisateurs confirmés), avec bien sûr une adaptation selon les besoins et le niveau technique du client.
1- Tour d’horizon de l’administration, pour se familiariser avec l'environnement, notamment ...
- comprendre la différence entre un article et un module,
- identifier la différence entre un composant et un plugin,
- comprendre le rôle du template (l'enveloppe) et de la base de données (le contenu),
- personnaliser le tableau de bord de l’administration.
2- Les principes génériques de sélection (Outils de recherche et Id:xxx), les tris (Id), les drag&drop...
3- Comprendre la configuration (sans être technique, selon le profil du client), dont :
- la gestion des urls et du .htaccess (redirections),
- le fichier "configuration.php",
- le principe des tables de la base de données et PHPMyAdmin pour gérer les tables (maintenance, export, sauvegarde),
- les notions de session, de cache,
- les paramètres de sécurité et performance (FLOC, Gzip ...),
- l'importance de la version de PHP.
4- La gestion des utilisateurs, dont :
- les notions de droit d’accès et de groupe (site public vs espace privé - pour des adhérents par exemple),
- les conseils de sécurité (connexion à l'administration avec double-authentification) et les paramètres liés aux mots de passe utilisateurs (format et réinitialisation),
- les interactions avec des extensions (formulaire de contact, blog, newsletter…),
- l'accessibilité (Joomla 4)
5- La gestion des menus, des éléments de menus et des urls, dont :
- soigner les alias (urls) dans une démarche SEO et pérenne (ne plus les modifier après création et indexation par les moteurs de recherche),
- l'intérêt de créer plusieurs menus avec les alias,
- adapter les menus selon les besoins de la navigation au sein de votre site (menu caché, alias, mega menu…),
- les différents types d'éléments de menu et leurs paramètres,
- les champs liés au référencement naturel,
- dans quelles situations le composant SH404SEF peut être vital pour gérer les urls.
6- La gestion des articles, dont :
- comment choisir de gérer les contenus avec des articles et/ou des modules,
- la gestion d'un blog avec Joomla (paramètres de l'élément de menu, paramètres des articles, modules "Deniers articles", "Articles de la catégorie"....),
- l’utilité des champs personnalisés et exemples,
- le flux de validation (Joomla 4),
- construire un article avec l'éditeur JCE, et ses avantages en terme de responsive (contenus en colonnes).
7- Les modules (et le template) dont :
- comprendre les positions du template (les modules sont en lien étroit avec le template), les assignations, donc la grande souplesse des modules,
- l'intérêt de ne pas dupliquer le template et de profiter des fonctionnalités des modules,
- exemples de modules Joomla : connexion, recherche, inscription newsletter, liste des articles d'une catégorie...
- exemples de modules fonctionnels (les particles Gantry 5 intégrés au template) : diaporama, carrousel, galerie photos, témoignage, accordéon, image cliquable...
- Advanced Module Manager : composant gratuit permettant l'affichage avancé des modules : desktop et/ou mobile, selon l'url, selon la catégorie...
8- La gestion des plugins
- le principe de l'activation (publication) et le paramètre "Plug-in de contenu" des modules,
- les intégrations dans les articles/modules via des tags {xxx}...{/xxx} ou {xxx},
- le cryptage des emails (différence entre Joomla 3 et 4),
- les plugins d'optimisation JCH et JC/CSS Control.
9- Multilangues
- le paramétrage du multilangues et la gestion du module des "drapeaux",
- la gestion des traductions (Falang ou Associations),
- les substitutions de langues,
- les urls et erreurs à ne pas commettre en matière de référencement
10- Exemple de template performant Joomla
Je travaille exclusivement lors d'une création de site, avec des templates du framework Gantry. De nombreuses expériences d'assistance m'ont permis d'observer les fonctionnalités de nombreux autres templates pour Joomla, vous trouverez sur cette page les points forts des templates Gantry, toutes les raisons qui m'ont conduit à travailler avec les templates Gantry, à mon avis inégalés sous Joomla3 et Joomla4.
Pour faire court, le nombre infini de positions de modules et la simplicité d'ajustement de leurs largeurs, facilitent grandement la mise en place de n'importe quel contenu.
En complément, si on ajoute les composants JCE et Advanced Module Manager (voir ci-dessous), absolument tout type d'affichage devient possible, sur desktop et mobile, et ceci sans code, de façon simple, orientée utilisateur.
La formation permet de voir ensemble tous les avantages des templates Gantry.
11- Les composants importants (indispensables) pour Joomla
La formation permet d'approfondir selon les besoins quelques-uns des meilleurs composants pour Joomla (fiables, riches fonctionnellement, simples d'utilisation, évolutifs).
Tous les composants ci-dessous sont compatibles Joomla3 et Joomla4.
RsForm : gestion de formulaires (nombreux contrôles et automatisations, champs conditionnels, liste d'une table externe, calculs...),
Acymailing : newsletter (module d'inscription sur le site, inscription via le formulaire RsForm, listes illimitées, import/export des utilisateurs très simple, campagnes de X newsletters automatiques ...),
Event Booking : gestion d'événements / agenda, réservation et paiement en ligne,
Engage Box : gestion de pop up avec de nombreuses possibilités de déclenchement et de design,
Smartslider : le meilleur outil de diaporama très élaboré avec de nombreuses animations, et possibilité d'alimentation automatique des diapositives avec les infos (images, textes) des articles Joomla,
Akeeba : la seule vraie solution de sauvegarde,
Falang : l'outil le plus simple et convivial pour gérer les traductions d'un site multi-langues,
Advanced Module Manager : pour afficher les modules dans n'importe quel contexte (par exemple sur mobile uniquement, pour toutes les urls qui contiennent le mot "tarif", pour 1 catégorie d'article ...),
JCE : l'éditeur le plus élaboré et simple d'utilisation, permettant de créer des blocs de contenus affichés en colonne les uns à côté des autres ET responsive.
Ils me font confiance...
NosyWeb - acteur important du monde de Joomla en France
- réalisation de sites et maintenance pour le compte de NosyWeb (graphisme, conception, rédactionnel, référencement)
- rédaction de tutos spécifiques au CMS Joomla (conseils de sécurité, procédures de migration, trucs et astuces, ...)
- formation des utilisateurs (plus de 20 clients)
Dextra Transports : maquettage et refonte graphique du site, ergonomie spécifique pour une double présentation projets / activités, nombreuses animations dont une vidéo en background.
PETR - Mâconnais Sud Bourgogne : refonte graphique du site, mise en place des actualités et de la gestion des téléchargements, formation des utilisateurs, sécurisation du site et RGPD.
Centre de Formation en Kinésiologie : création du site, formation à la gestion des événements (inscription avec paiement en ligne), blog professionnel et SEO, formation au référencement naturel pour chaque page événement.
Gites Entre Loire et Cher (4 gites, 2 chambres d'hôtes) : création du site, formation à l'administration des hébergements de tourisme avec le composant Rentalot Plus (réservations avec paiement en ligne), formation au référencement naturel.
Gites La Maison de Zélie : création du site multi-langues, administration des hébergements de tourisme avec le composant Rentalot Plus, newsletters, blog professionnel et SEO.
Drone71 : analyse et création du site, intégration d'animations dont une vidéo en background, intégration avis clients postés sur Google, nombreux types de visuels
MORA International : création du site, multi-langues, formation de 4 personnes (mettre à jour le site, faire évoluer les modules, la gestion des formulaires de candidatures, référencement naturel).
Mercurey bio - Domaine Virot : création du site, carte des terroirs de Mercurey cliquable pour afficher les vins, portfolio et animations, référencement Mercurey bio et Mercurey 1er Cru bio.
Mary's Sweeties : boutique en ligne de pâtisseries sous J2Store (paiement Stripe, options et variantes multiples), migration de Joomla3 vers Joomla5 et refonte fonctionnelle et graphique.
École Francophone de Chant Védique : formation css avancée en vue d'être autonome pour tous types d'ajustements graphiques.
SIWArelations : refonte du site depuis Joomla 3 vers Joomla 4, formation des utilisateurs à la mise à jour des contenus et au référencement naturel.
Compagnie AuFildesChats : création du site, formation à la gestion des contenus y compris les diaporamas et galeries photos, gestion des événements (lieux avec géolocalisation, modules d'événements).
Cabinet Bouchara (Wordpress) : formation au référencement naturel, blog professionnel et SEO, conseil/assistance pour l'architecture du site et son ergonomie.
Litigimmo (Wordpress) : formation au référencement naturel, mise en place d'un blog, formation à la rédaction des contenus pour un site internet.
La Marmite de Caro (Wordpress) : déblocage du site en erreur, ajustements graphiques css.
ISPC Synergies : formation css avancée en vue d'être autonome pour tous types d'ajustements graphiques.
Association Laïque des Sables d'Olonne : refonte du site depuis Joomla 2.5 vers Joomla 4, formation enthousiaste des utilisateurs !
Val d'Or Paysage : création du site, référencement local.
Profession libérale kinésiologue : création du site, référencement local, blog pour référencement naturel