Comprendre le fonctionnement de Joomla et savoir installer/configurer le CMS.
Apprendre à créer, personnaliser et gérer un site web avec Joomla.
Découvrir les extensions et outils avancés pour optimiser un site Joomla.
Objectifs : Découvrir Joomla, son interface et ses fonctionnalités principales.
Durée : 4 heures
Contenu :
Présentation de Joomla
Qu'est-ce qu'un CMS ?
Différences entre Joomla, WordPress et Drupal.
Avantages et inconvénients de Joomla.
Installation de Joomla
Pré-requis techniques pour Joomla (serveur, base de données, PHP).
Installation locale (via WAMP/XAMPP) et en ligne.
Structure des fichiers et dossiers Joomla.
Découverte de l’interface d’administration
Le tableau de bord : menus principaux, modules et widgets.
Gestion des utilisateurs et des permissions.
Premiers pas dans Joomla
Création d’un site de base.
Configuration initiale : langue, fuseau horaire, options globales.
Objectifs : Savoir créer, organiser et gérer le contenu d’un site Joomla.
Durée : 6 heures
Contenu :
Création et gestion des articles
Création d’un nouvel article (éditeur de texte).
Gestion des catégories et sous-catégories.
Formatage du contenu : images, vidéos, liens, tableaux.
Gestion des menus
Création et configuration des menus.
Ajouter des éléments de menu (articles, catégories, modules).
Gestion des menus déroulants.
Gestion des modules
Comprendre les modules Joomla et leur positionnement.
Activer, désactiver et personnaliser les modules.
Médias dans Joomla
Gestionnaire de médias : ajout et organisation d’images et vidéos.
Optimisation des fichiers pour le web.
Objectifs : Maîtriser les templates et personnaliser l’apparence d’un site Joomla.
Durée : 6 heures
Contenu :
Découverte des templates Joomla
Qu’est-ce qu’un template ?
Les templates par défaut de Joomla.
Installation et gestion des templates
Télécharger et installer un nouveau template.
Activer et paramétrer un template.
Personnalisation des templates
Modification de la mise en page.
Couleurs, polices et arrière-plans.
Introduction à l’éditeur CSS (personnalisation avancée).
Création d’un template enfant (optionnel pour niveau avancé).
Objectifs : Découvrir, installer et utiliser des extensions pour enrichir un site Joomla.
Durée : 4 heures
Contenu :
Introduction aux extensions
Différence entre composants, modules et plugins.
Où trouver des extensions fiables ? (Joomla Extension Directory, JED).
Installation d’une extension
Installation via le gestionnaire d’extensions.
Mise à jour et suppression des extensions.
Extensions populaires pour Joomla
Formulaires de contact : RSForm, BreezingForms.
SEO : sh404SEF, JSitemap.
Sécurité : Admin Tools, Akeeba Backup.
E-commerce : VirtueMart, HikaShop.
Gestion et configuration des extensions
Activation et désactivation.
Paramétrages avancés.
Objectifs : Apprendre à gérer les utilisateurs, les groupes et les permissions.
Durée : 3 heures
Contenu :
Création et gestion des utilisateurs
Ajouter un utilisateur dans Joomla.
Modifier et supprimer des comptes utilisateurs.
Groupes d’utilisateurs et niveaux d’accès
Paramétrer les permissions pour chaque groupe.
Créer des groupes personnalisés.
Gestion des inscriptions des utilisateurs
Activer/désactiver les inscriptions sur le site.
Configuration des formulaires d’inscription.
Objectifs : Optimiser un site Joomla pour le référencement (SEO) et les performances.
Durée : 5 heures
Contenu :
Introduction au SEO sur Joomla
Configuration des métadonnées globales.
Optimisation des articles pour le SEO : titres, balises méta, URL.
Création d’un plan de site avec JSitemap.
Optimisation des performances
Activer la mise en cache.
Compression Gzip et optimisation CSS/JS.
Analyse des performances avec des outils (GTmetrix, Google PageSpeed).
Sécurisation d’un site Joomla
Mise à jour régulière de Joomla et des extensions.
Utilisation de plugins de sécurité.
Configuration des sauvegardes automatiques avec Akeeba Backup.
Objectifs : Créer et gérer une boutique en ligne avec Joomla.
Durée : 6 heures
Contenu :
Découverte des extensions E-commerce
Présentation de VirtueMart, HikaShop et J2Store.
Installation et configuration de VirtueMart (ou autre extension choisie).
Gestion des produits
Création de fiches produits : images, descriptions, prix.
Gestion des catégories de produits.
Gestion des commandes et paiements
Configuration des modes de paiement (PayPal, Stripe).
Gestion des commandes et suivi des clients.
Optimisation SEO pour les boutiques
Optimisation des fiches produits pour le SEO.
Création de promotions et gestion des avis clients.
Objectifs : Consolider les acquis avec un projet pratique et mettre le site en ligne.
Durée : 5 heures
Contenu :
Réalisation d’un projet final
Création d’un site Joomla complet (site vitrine, blog ou boutique en ligne).
Utilisation des fonctionnalités apprises dans les modules précédents.
Test et validation du site
Tester les fonctionnalités : liens, formulaires, navigation.
Vérification de l’optimisation et des performances.
Mise en ligne
Transférer le site d’un serveur local à un serveur distant.
Configuration du nom de domaine et de l’hébergement.
Environ 40 heures (selon le niveau des participants).
Modules divisés en sessions de 3 à 6 heures.
Si tu veux développer davantage un des modules ou ajuster ce programme selon un contexte particulier (entreprise, individuel, projet spécifique), fais-le-moi savoir ! 😊