Joomla! 4
Créez et gérez votre site web
Joomla! est un des meilleurs CMS (Content Management System - Système de gestion de contenu) ; gratuit, il permet de créer des sites web puissants et se distingue de ses concurrents par des fonctionnalités nativement très poussées. Il propose une architecture MVC performante, un design responsif (s'adaptant aux mobiles) basé sur CSS Grid [...]
[lire le résumé du livre]
Auteur : Didier MAZIER
Editeur : Eni
Collection : Objectif Web
Date parution : 04/2022CB Google/Apple Pay, Chèque, Virement
Quel est le sujet du livre "Joomla! 4"
Joomla! est un des meilleurs CMS (Content Management System - Système de gestion de contenu) ; gratuit, il permet de créer des sites web puissants et se distingue de ses concurrents par des fonctionnalités nativement très poussées. Il propose une architecture MVC performante, un design responsif (s'adaptant aux mobiles) basé sur CSS Grid et Bootstrap en natif, une rapidité de traitement accrue ainsi que fiabilité et sécurité. Il offre des applications multiples : e-commerce, éducation, réseaux sociaux…
La version 4 apporte des améliorations majeures : une installation simplifiée, une interface d'administration totalement repensée et une optimisation du flux de travail.
Ce livre s'adresse aux débutants comme aux utilisateurs plus aguerris qui veulent découvrir les atouts de la version 4. Il donne des explications détaillées étape par étape pour une prise en main progressive de cette version de Joomla! pour construire des sites performants.
Vous verrez comment installer et configurer un site sous Joomla!, comment tirer parti de la gestion avancée des droits d'accès et d'édition pour des utilisateurs multiples, comment gérer l'aspect graphique du site avec les templates (modèles graphiques) et comment utiliser des frameworks (plateformes de travail) qui vous feront gagner un temps précieux dans la personnalisation de votre site en vous évitant de tirer des lignes de code fastidieuses !
Vous comprendrez comment le contenu est structuré et comment déployer la meilleure organisation des articles, catégories, champs et modules.
La construction d'un site multilingue sera étudiée ; vous exploiterez également les outils de navigation et de recherche. La force de Joomla! réside dans son extensibilité, vous verrez donc comment installer et paramétrer des extensions, composants, modules, plug-ins, tous gratuits, pour accroître les fonctions de votre site : contenu multimédia, Google Maps...
Un chapitre est consacré au référencement de votre site. Le livre se termine par la présentation des principales fonctions d'administration et d'optimisation du site : socialisation, statistiques mais aussi sécurité avec les systèmes de double authentification, maintenance, sauvegarde et mise à jour.
Quizinclus dans
la version en ligne !Téléchargements
Ex-directeur de création associé en agence de communication, Didier MAZIER se consacre depuis 1992 à l'enseignement et à la recherche dans le domaine digital. Participant à la création de la Licence ECMN-MCI d'Evry dont sont issues plusieurs générations de marketers talentueux, il collabore avec les organismes de formation de la CCIP IDF et intervient sur les thématiques liées au numérique en France et dans le monde pour des écoles et des groupements professionnels.
Il anime de nombreuses formations vidéo sur le marketing digital et l'UI-UX. Parallèlement, il conçoit et met en œuvre des bases de données applicatives professionnelles et accompagne les entreprises dans leur transformation digitale.
En suivant ce lien, retrouvez tous les livres dans la spécialité Conception-Réalisation-Référencement.
Sommaire et contenu du livre "Joomla! 4 - Créez et gérez votre site web"
Chapitre 1 : Introduction : découvrir Joomla!
- A. À qui s’adresse ce livre ?
- B. Évaluer Joomla! face aux autres CMS
- 1. Simplicité
- 2. Stabilité
- 3. Sécurité
- 4. Évolutivité
- C. Histoire de Joomla!
- 1. Les origines
- 2. Historique des versions (versions majeures)
- a. Joomla! 1.6
- b. Joomla! 2.5
- c. Joomla! 3.0
- d. Autres mises à jour importantes
- 1. Intégration de Bootstrap 5
- 2. Interface d’administration totalement repensée
- 3. Optimisation du code source
- a. Amélioration de la couche MVC
- b. Structure de composant orthogonale
- c. Composants d'interface utilisateur utilisant des technologies modernes
Chapitre 2 : Lancer le projet
- A. Préciser son projet
- 1. Les bases communes
- a. Contenu évolutif
- b. Indépendance du graphisme
- c. Environnement collaboratif et gestion des autorisations
- 1. Les bases communes
- 2. Spécialisations
- a. Sites de présentation
- b. Sites informatifs
- c. Sites catalogues
- d. E-commerce
- e. Sites communautaires
- 1. Prévoir le futur du site
- 2. Affecter les rôles : qui fait quoi ?
- 3. Déploiement et planning
Chapitre 3 : Installer Joomla!
- A. Introduction
- B. Créer un site en ligne sur le serveur de Joomla!
- 1. Créer un site sur Launch
- 2. Accéder au site
- 3. Régler les petits problèmes
- a. Blocage par le navigateur
- b. L’interface est en anglais !
- c. La question des identifiants et mots de passe
- 4. Gérer l’hébergement du site
- 1. Les trois étapes de l’installation
- 2. Spécifications requises
- a. Forcer la version de PHP
- a. Le navigateur web
- b. Le transfert de fichiers
- c. L’éditeur de fichiers
- d. Décompresser des fichiers archivés
- a. Sous macOS
- b. Sous Windows
- a. Créer la base de données en local
- b. Créer la base de données sur un hébergement distant
- a. Télécharger les fichiers
- b. Placer les fichiers téléchargés
- a. Accéder au site
- b. Configurer le site
Chapitre 4 : Configurer le site
- A. Les principes de base de Joomla!
- B. Découvrir le panneau d’administration
- 1. Avant de commencer
- 2. Les modules
- 3. Le menu
- a. Fonctionnement du menu
- b. Organisation du menu
- c. Retrouver l’organisation des menus de Joomla! 3
- 4. La barre horizontale
- 5. Les boutons d’action
- 1. Les informations
- a. Messages d’installation
- b. Avertissements
- c. Informations système
- d. Configuration globale
Chapitre 5 : Gérer les utilisateurs
- A. Le principe de gestion des utilisateurs
- B. Le Tableau de bord Utilisateurs
- C. Les groupes d’utilisateurs
- D. Créer un groupe d’utilisateurs
- 1. Gérer les niveaux d’accès
- 2. Gérer les droits
- E. Créer un utilisateur
- 1. Détails du compte
- 2. Groupes d’utilisateurs
- 3. Paramètres de base
- 4. Paramètres d’accessibilité
- 5. L’auto-inscription des utilisateurs
- F. Paramètres de la gestion des utilisateurs
- G. Les champs personnalisés des utilisateurs
- 1. Créer un champ personnalisé
- 2. Créer un groupe de champs personnalisés
- H. Les notes utilisateurs
- 1. Organiser les catégories de notes
- 2. Créer une note utilisateur
- I. La confidentialité
- 1. Le tableau de bord de confidentialité
- a. Politique de confidentialité
- b. Processus de demande d’information
- 1. Le tableau de bord de confidentialité
Chapitre 6 : Optimiser le graphisme
- A. Comprendre les templates
- 1. Le responsive design Bootstrap
- B. Gérer les templates
- 1. Prévisualiser les modules
- 2. Intervenir sur le template et ses fichiers
- a. Le menu horizontal
- b. L'éditeur
- c. Créer des substitutions
- 1. Modifier un style
- 1. Choisir un template
- a. Les critères
- b. Les fournisseurs de templates à éviter
- c. Les fournisseurs sérieux
- a. Télécharger un template
- b. Installer le template
- c. Appliquer le style du template au site
- d. Intervenir sur les paramètres du template installé
Chapitre 7 : Organiser les contenus
- A. Introduction
- B. L’interface de gestion des contenus
- C. Les paramètres de contenu
- 1. Les paramètres des articles
- a. Onglet Articles
- b. Onglet Agencement
- c. Onglet Catégorie
- d. Onglet Catégories
- e. Onglet Blog/Épinglés
- f. Onglet Listes
- g. Onglet Paramètres partagés
- h. Onglet Intégration
- i. Onglet Droits
- 1. Les paramètres des articles
- 1. Créer une nouvelle catégorie
- a. Onglet Catégorie
- b. Onglet Options
- c. Onglet Flux de travail
- d. Onglet Publication
- e. Onglet Associations
- f. Onglet Droits
- a. Changer l’ordre d’affichage
- 1. Créer un groupe de champs personnalisés
- 2. Créer des champs personnalisés
- a. Onglet Général
- 1. L’interface
- a. Les paramètres d’affichage pour les articles
- b. Les actions
- c. L’en-tête de la liste des articles
- a. Onglet Contenu
- b. Images et liens
- c. Paramètres
- d. Auteur
- e. Onglet groupe de champs
- f. Publication
- g. Associations
- h. Paramètres de création/modification
- i. Droits
- a. Insérer des images
- b. Insérer des vidéos
- a. Créer un article
- b. Modifier un article existant
- 1. Accéder aux modules
- 2. La position des modules
- 3. Créer un module
- 4. Les modules de l’administration
- 1. Créer les groupes et affecter les utilisateurs à ces groupes
- 2. Activer et créer un flux de travail
- 3. Créer la transition
- 4. Assigner le flux de travail aux catégories et aux groupes d’utilisateurs
- 1. Créer la langue de contenu
- 2. Activer le plug-in Filtre de langue
- 3. Créer du contenu pour les langues utilisées
- 4. Créer des menus dans les langues utilisées
- 5. Installer le sélecteur de langue
- 6. Vérifier le statut multilingue
- 7. Créer des substitutions de traduction de langues
Chapitre 8 : Navigation : gérer l’accès aux contenus
- A. Les menus
- 1. Créer un nouveau menu
- 2. Créer des liens de menu
- 3. Réorganiser les liens de menus
- B. La recherche avancée
- 1. Régler les paramètres de la recherche
- 2. Indexer les contenus
- C. Le fil de navigation
Chapitre 9 : Les extensions : peaufiner le site
- A. Les types d’extensions
- B. Gérer les extensions
- 1. Installer les extensions
- 2. Installer une extension à partir du Web
- 3. Mettre à jour les extensions
- 4. Supprimer une extension
- C. Gérer les composants
- 1. Le composant Bannières
- 2. Le composant Contacts
- a. Régler les paramètres du composant Contacts
- b. Créer un contact
- c. Placer un lien de menu vers le contact
- 3. Le fil d’actualité
- a. Organiser les fils d’actualité en catégories
- b. Créer un fil d’actualité
- 1. Publier des vidéos
- 2. Gérer les cartes Google (GoogleMap)
- a. Insérer simplement une carte Google dans un iframe
- b. Personnaliser une carte Google
- c. Gérer les cartes Google avec une extension
Chapitre 10 : Optimiser le référencement
- A. Introduction
- B. Un peu de vocabulaire
- C. Choisir un nom de domaine
- D. Choisir un « vrai » hébergeur
- E. Optimiser les adresses URL de votre site
- F. Utiliser des adresses URL courtes
- G. Soigner son snippet
- H. Les données structurées
- 1. Dashbord
- 2. Items
- 3. Configuration
- I. Conseils et recommandations
- 1. Les balises d’en-tête
- 2. Le titre
- 3. La description
- 4. Les mots-clés
- 5. Les images
- J. La recherche universelle
- K. Améliorer son référencement local
- L. Utiliser les outils Google pour webmasters
- 1. Ajouter un nouveau site
- 2. Ajouter un Sitemap (plan de site)
- a. Structure d’un plan Sitemap
- b. Utiliser une extension pour gérer le Sitemap
- c. Automatiser les mises à jour du Sitemap
Chapitre 11 : Administrer un site Joomla!
- A. Introduction
- B. La sécurité
- 1. L’authentification en deux étapes
- a. Utiliser un authentificateur
- b. Le système Web Authentication
- 1. L’authentification en deux étapes
- 2. Protéger l’adresse URL de l’administration
- 3. Bloquer l’accès pour des plages d’adresses IP
- 1. Installer Akeeba et sauvegarder le site
- a. One-click Backup
- b. Basic Operations
- 1. Mettre à jour à partir des notifications
- 2. Mettre à jour à partir du tableau de bord Système
- 1. Gérer le cache
- 2. Déverrouiller des éléments
- 3. Récupérer un mot de passe Administrateur
- a. Modifier le fichier de configuration PHP
- b. Modifier la base de données
- a. Créer un compte Google analytics
- b. Installer une extension pour connecter Google Analytics
- 1. Placer des boutons de socialisation
- 1. Ressources Joomla!
- 2. Images
- a. Banques d’images
- b. Icônes
- c. Marqueurs cartographie
- a. Programmes divers
- b. Retouches d’images
- c. Éditeurs d’images avancés