22

Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables
Page 2: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

© Dunod, 2013, 20155 rue Laromiguière, 75005 Paris

ISBN 978-2-10-072093-4

Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs.

Couverture : Rachid Maraï

Page 3: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Table des matières

Remerciements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII

Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XV

À propos des auteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXI

Les fichiers téléchargeables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XXIII

Première partie – Installer, paramétrer et découvrir Joomla!

Chapitre 1 – Installer votre Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1 Prérequis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Un éditeur de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Un client FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Un logiciel de décompression de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Plusieurs navigateurs Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Installer des serveurs sur votre poste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Travailler directement en environnement de production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.2 L’installation maîtrisée, pas à pas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Votre nom de domaine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Déposer votre archive au bon endroit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Créer votre base de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Trouver la page de l’installateur Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Démarrer l’installation de Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Votre première connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.3 L’installation experte : les contraintes serveurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Comprendre l’architecture et le code de Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Versions précédentes, « mode legacy », nouveautés techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Serveur Apache : ne pas jouer les Sioux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Serveur MySQL : les données en sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Page 4: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

IV Créez votre sites Web avec Joomla!

Procédures et qualité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

1.4 Transférer votre site chez votre hébergeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Découvrir le monde de l’hébergement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Effectuer la migration de vos données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

1.5 Mettre à jour son site Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Qu’est-ce qu’une mise à jour ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Est-il nécessaire de faire une mise à jour ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Anticiper les problèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Mise à jour facile et automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Mettre à jour son site manuellement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Chapitre 2 – Prise en main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2.1 Comprendre la gestion de contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Le principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Une grande famille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2.2 Joomla! le fils prodigue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Un CMS souple et modulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

L’accessibilité de Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Séparer la forme du contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

2.3 Apprendre le vocabulaire Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Quelques termes utilisés côté site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Quelques termes utilisés côté administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2.4 Visite guidée du site de démo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Plusieurs sites en un seul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Des outils omniprésents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

2.5 Visite guidée de l’administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Le panneau d’administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Les différents menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Les icônes d’accès rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Les modules de l’administrateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Chapitre 3 – Paramétrer votre Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.1 Onglet site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Paramètres du site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

Paramètres SEO et paramètres des métadonnées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Paramètres des cookies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

3.2 Onglet système. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Paramètres système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Paramètres de débogage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Paramètres du cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Page 5: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Table des matières V

Configuration des sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

3.3 Onglet serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Paramètres du serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Localisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Paramètres FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Paramètres du proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Paramètres de la base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Réglages e-mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

3.4 Onglets droits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

3.5 Onglets filtres de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

3.6 Les informations sur le système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Deuxième partie – Gérer et publier vos contenus

Chapitre 4 – Organiser votre site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

4.1 Définir l’arborescence de votre site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Contenant et contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Sémantique : être compris de ses visiteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.2 Agencer votre contenu : les catégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Le gestionnaire de catégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Ajouter une catégorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Action sur les catégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.3 Les paramètres de gestion et d’affichage des contenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Paramètres d’affichage de vos articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Paramètres d’agencement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Paramètres d’affichage des catégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

Réglages pour l’affichage « Blog » ou « En vedette » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Réglages pour l’affichage en liste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Paramètres partagés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Paramètres d’intégration (des flux RSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

La gestion des droits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

4.4 La page d’accueil (frontpage) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Afficher vos articles sur la page d’accueil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Penser les modules de la page d’accueil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Chapitre 5 – Créer et modifier ses textes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

5.1 Créer son premier article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Le gestionnaire d’articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Mon premier article en deux clics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Page 6: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

VI Créez votre sites Web avec Joomla!

5.2 Gérer un article dans les moindres détails. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

La structure d’un article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

La face cachée de votre texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Maîtriser le cycle de vie d’un article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

5.3 Gestion de versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

5.4 Écrire et mettre en forme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Utiliser un éditeur WYSIWYG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Insérer un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Favoriser la navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

Donner du style à vos contenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Chapitre 6 – Multimédia et réseaux sociaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

6.1 La gestion des médias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Généralités sur les images Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Prendre en main le gestionnaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Aménager votre bibliothèque virtuelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

6.2 Insérer et mettre en forme vos images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Picasa, un logiciel de retouche d’image gratuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Insérer une image dans un article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Afficher un slideshow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

6.3 Diffuser vos vidéos et vos présentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Prérequis, lever les interdits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Insérer une vidéo YouTube ou Dailymotion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

6.4 Partager vos contenus sur les réseaux sociaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Installer l’extension ITP Share . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

Paramétrer le module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

Affichage du module ITP Share . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

Troisième partie – Administrer votre Joomla!

Chapitre 7 – Utilisateurs, groupes et permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

7.1 ABC du webmaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Comprendre comment ça marche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

7.2 La gestion des utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Les filtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Les tris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

La recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Votre compte de super-utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Créer un nouvel utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Mettre à jour une fiche utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Page 7: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Table des matières VII

Bloquer un utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Supprimer un utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Déconnecter un utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Ajouter des notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Contacter vos utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Mots de passe et sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

7.3 La gestion des groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Utilité des groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Les groupes existants et leurs rôles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Créer de nouveaux groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

Assigner et retirer des groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Supprimer un groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

7.4 La gestion des niveaux d’accès. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Les niveaux d’accès existants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Créer un niveau d’accès . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Supprimer un niveau d’accès. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

7.5 La gestion des permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Les options générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Chapitre 8 – Gérer vos menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

8.1 Maîtriser l’ergonomie de votre site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Favoriser la navigation en un clic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Créer votre arborescence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Un ou plusieurs menus ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

8.2 Le gestionnaire de menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Liens de menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

La gestion des droits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

Les types de liens de menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

Créer un nouveau lien de menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Modifier un lien de menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Créer un sous-menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Modifier la position dans le menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Copier ou déplacer des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

Supprimer un lien. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Récupérer un lien de menu supprimé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Vider la corbeille (supprimer définitivement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

8.3 Le menu principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Le menu le plus important . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

L’élément « Accueil » ou « Home » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Page 8: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

VIII Créez votre sites Web avec Joomla!

8.4 Le menu haut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

8.5 Le menu membre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Les fonctionnalités par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

8.6 Créer un nouveau menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Ajouter un nouveau menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Modifier un menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Supprimer un menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Ajouter des fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Chapitre 9 – Référencer votre Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

9.1 État des lieux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Les règles de l’art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Vous voulez exister sur le Web ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

9.2 Joomla! et le référencement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

Les réglages SEO et SEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

Les métadonnées des articles et catégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

La réécriture d’URL dans le détail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

9.3 Statistiques avec Google Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Découvrir et installer Google Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Pour bien utiliser Google Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

Chapitre 10 – Gérer les extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

10.1 Comprendre le système Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

10.2 Les types d’extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

10.3 Installer/supprimer une extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

Installer une extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

Désactiver/supprimer une extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

10.4 Droits de gestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

Chapitre 11 – Gérer les composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

11.1 Votre régie publicitaire : les bannières. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

Comment fonctionne le système de bannières ?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

Les paramètres et droits par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Gérer les clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Gérer les catégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Créer et modifier des bannières . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

11.2 Votre répertoire de contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Un mot sur les droits et paramètres par défaut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Créer des catégories de contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Créer/modifier des contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Page 9: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Table des matières IX

11.3 Fils d’actualité – RSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Qu’est-ce qu’un flux RSS ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Comment fonctionne un flux RSS ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Créer des catégories de flux RSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Gérer des flux RSS sur son site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

11.4 Gérer vos liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

Créer des catégories de liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

Créer des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

11.5 Votre messagerie privée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

11.6 Mise à jour de Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

11.7 Recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

11.8 Recherche avancée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

11.9 Redirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

Pourquoi faire des redirections ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

Comment fonctionne une redirection ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

11.10 Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

Des tags pourquoi faire ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

Comment les utiliser au mieux ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

11.11 Cas pratique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

Installer un gestionnaire de sauvegardes : Akeeba Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

Prise en main. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

Quatrième partie – Booster votre Joomla!

Chapitre 12 – Gérer les templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

12.1 Habiller son site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

Ergonomie visuelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

Un design adaptatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

Un template, plusieurs styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

12.2 Changer le template du site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

Définir un template par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

Assigner un template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

Modification d’un template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

Prévisualisation et sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

12.3 Cas pratique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

Mise en œuvre d’un nouveau template : Joomspirit_76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

Installation du template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

Paramètres du template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

Pour aller plus loin avec JoomSpirit_76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

Page 10: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

X Créez votre sites Web avec Joomla!

Chapitre 13 – Gérer les modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

13.1 Les modules dans tous leurs états . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

Le gestionnaire de module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

La liste des modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

Visibilité d’un module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Les positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Un mot sur la sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

13.2 Les modules par défaut du site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Affichage en liste d’articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

Affichage en liste de catégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

Articles archivés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

Articles en relation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

Articles les plus consultés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

Bannières . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

Changement de langue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

Connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

Contenu personnalisé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

Copyright de Joomla! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Derniers articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Derniers inscrits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Fenêtre intégrée (iFrame) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Fil d’actualité RSS/RDF/ATOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

Fil de navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

Flash d’information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

Image aléatoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Lien de flux RSS ou ATOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Liens Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Qui est en ligne ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

Recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

Recherche avancée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

Statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

Tags populaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

Tags similaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

13.3 Les modules de l’administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

13.4 Ajouter ou modifier un module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

13.5 Dupliquer un module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

13.6 Publier/dépublier un module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Page 11: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Table des matières XI

13.7 Cas pratique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Installation d’un carrousel d’images, Flexslider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Chapitre 14 – Gérer les plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

14.1 Les plugins existants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

Captcha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

Editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

Editors-xtd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Finder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Quick icon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Twofactorauth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

14.2 Cas pratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

Mise en place de l’éditeur de texte JCK Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

Utilisation d’une galerie d’images au sein d’un article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

Chapitre 15 – Gérer les langues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

15.1 Gestion des langues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

Langue(s) installée(s) – Site et Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

Langues de contenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

Substitutions de traduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

15.2 Installer une nouvelle langue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

15.3 Cas pratique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

Mise en œuvre d’un site multilingue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

Ajouter une nouvelle langue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

Le plugin de filtrage des langues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

Dupliquer le contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

Dupliquer les modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

Ajouter le module de changement de langue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

Vérifier le statut multilingue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

Chapitre 16 – Maintenance : la gestion au quotidien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

16.1 La messagerie interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

16.2 Déverrouillage du contenu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

Page 12: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

XII Créez votre sites Web avec Joomla!

16.3 Nettoyer le cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

16.4 Vider la corbeille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

16.5 Archivage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

16.6 Gestion de versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

16.7 Les avertissements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

16.8 Mises à jour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

16.9 La sécurité des composants tiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

16.10 Revue des permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

Page 13: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Remerciements

Parce que Joomla! est un projet construit par des développeurs bénévoles et qu’il est le fruit dutravail d’une communauté, nous tenons ici à remercier et à féliciter l’ensemble des développeursayant pris part au projet. Merci également aux millions d’utilisateurs quotidiens dont les retourspermettent l’amélioration continue de ce projet collaboratif. Ils contribuent avec les 3 millions demessages sur le forum de www.joomla.org à l’émergence d’idées nouvelles et à l’améliorationcontinue de ce logiciel de gestion de contenu.

Merci à la communauté francophone de Joomla! Ce site est une mine d’information et nousinvitons tous les utilisateurs de Joomla! à parcourir les différents espaces : portail, extensions,aide, communautés et supports, les forums bien sûr dans lesquels vous trouverez bien desréponses à vos problèmes.

Plus particulièrement nous tenons à dédicacer ce livre aux administrateurs et modérateursdu site www.joomla.fr et aux membres de l’AFUJ (Association Francophone des Utilisateurs deJoomla) qui nous ont permis d’apprendre, tout simplement, à utiliser et apprécier ce CMS sipolyvalent.

À la communauté française de Joomla!

Page 14: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables
Page 15: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Avant­propos

Joomla! c’est quoi ?

« Joomla! c’est un CMS. », « Joomla! est un noyau open source ! », « Joomla! c’est un logiciel surInternet qui permet de gérer un site ».

Toutes ces définitions de Joomla! sont exactes, mais entrons maintenant dans les détails poury voir un peu plus clair. Un CMS (abréviation de Content Management System) se traduit enfrançais par « système de gestion de contenu ». Il s’agit donc bien d’un logiciel au sens littéral duterme. Joomla! est un « noyau » : si vous imaginez votre site Web comme un abricot par exemple,vos contenus en seront la chair, la charte graphique en sera la peau et Joomla! en sera le noyau.C’est lui qui vous permettra d’agencer vos contenus. C’est un gestionnaire de contenu à l’imaged’un classeur dans lequel vous disposeriez des intercalaires (catégories) permettant de retrouvervos feuilles (pages du site).

Joomla! est un logiciel « open source », ce qui n’a rien à voir avec sa gratuité. Cela signifiesimplement que le code qui le compose est ouvert, que vous pouvez y avoir accès et que vousavez le droit de le modifier pour vos besoins, même à titre commercial (sous réserve que vousrespectiez les termes de la licence GNU/GPL).

Pour la petite histoire, le projet Joomla! est hérité du projet Mambo, qui existe toujours.Créé en août 2005 par une bonne partie des développeurs du projet Mambo qui ont opéréune scission avec la société propriétaire du nom, Joomla! a très rapidement bénéficié dusoutien des utilisateurs et d’une excellente notoriété. Le 1er septembre 2005, le nom duprojet devient « Joomla ». Il s’agit de l’orthographe anglaise du mot arabe « jumla » quipeut être traduit par « phrase ». Le mot existe également en swahili et en urdu et signifie« tous ensemble », c’est la traduction retenue par la communauté. Nous invitons ceuxparmi vous qui s’intéresseraient à la genèse du projet à lire ce rappel des faits qui datede l’époque de la scission : http://forum.joomla.fr/showthread.php?1738-Mambo-part-en-vrille&p=8500#post8500.

AvertissementLe nom JoomlaTM (www.joomla.org) est utilisé sous licence limitée de Open Source Matters

(opensourcematters.org), le propriétaire mondial de la marque de commerce. Le présent ouvrage

n’est ni affilié à Open Source Matters ou au projet Joomla! ni approuvé par l’un ou par l’autre.

Page 16: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

XVI Créez votre sites Web avec Joomla!

Avez­vous besoin de Joomla! ?

Comme nous l’avons vu, Joomla! est un gestionnaire de contenu. C’est l’outil idéal pouradministrer un site Web en toute simplicité, mais il est également utilisé pour bien d’autresapplications : Intranet d’entreprise, site de e-commerce, portfolio, GED (Gestion électronique desdocuments), site multilingue, portail communautaire, mashup, blogs, et même micro-blogging.

La vraie question que nous souhaitons vous poser, ce n’est pas tant « Est-ce que vousavez besoin de Joomla! ? », mais plutôt « Est-ce que Joomla! répond le mieux à vos besoinsfonctionnels ? ». Par exemple, si vous voulez uniquement mettre à jour un espace de micro-blogging, nous vous recommandons plutôt d’utiliser Twitter qui a été conçu pour cette tâche ;le recours à Joomla! s’avérant disproportionné dans ce cadre. Si vous cherchez un outil pourpublier votre blog personnel, Joomla! est moins intéressant que WordPress, qui est un moteur deblog conçu pour ça.

En revanche, si vous cherchez un outil qui vous permette à la fois de gérer votre site Web etvotre blog « corporate » (comme une partie à part dans votre site par exemple), alors choisissezJoomla!. Vous pourrez ainsi administrer un grand nombre de fonctionnalités avec un seul outil.

Comment Joomla! fonctionne­t­il ?

Bien qu’étant un logiciel, Joomla! n’est pas pour autant un « exécutable », comme le serait parexemple un logiciel de traitement de texte, où le simple fait de cliquer sur un bouton feraitapparaître l’interface. Joomla! est composé de fichiers (des scripts), constitués de lignes de codedans un langage de programmation qui s’appelle PHP. Ces fichiers sont interprétés par unserveur (Apache en général). Ce serveur fonctionne sur un système d’exploitation qui s’appelleLinux le plus souvent, mais qui peut aussi fonctionner en environnement Windows et Macintosh.Une partie des données (le texte, les rubriques, les droits des utilisateurs...) que vous créez sontenregistrées dans une base de données, qui est elle aussi sur un serveur (MySQL le plus souvent,mais aussi Microsoft SQL Server si vous le souhaitez). Joomla! lit et écrit dans sa base de données.Enfin, les pièces jointes au sens larges : photos, documents, fichiers audio et vidéo, sont stockéessur le serveur Web, dans un répertoire prévu à cet effet.

Joomla! est ce que l’on appelle un logiciel « client-serveur » : il est le « client » qui demandedes informations à des « serveurs » (un pour le langage de programmation et un pour lesdonnées). À titre de comparaison, aujourd’hui, un simple « blog », parce qu’il fonctionne sur lemême principe, est un logiciel client-serveur. Par analogie, votre smartphone utilise égalementun certain nombre de logiciels client-serveur. Parmi ceux-ci, le plus utilisé est sans doute celuiqui vous permet d’envoyer et de recevoir SMS et MMS. Votre smartphone est le client quienvoie ou demande au serveur de messagerie de votre opérateur des informations binaires. Cesinformations sont ensuite affichées de manière intelligible sur votre écran.

Vous pouvez administrer votre site sans jamais voir une seule ligne de code : c’est ce qui a fait la

popularité de Joomla!. Cela veut dire que pour la mise à jour des contenus de votre site, vous n’êtesplus obligé de posséder les compétences d’un développeur ou d’y faire appel.

Est­ce que Joomla! fonctionne bien ?

Les quelque 20 000 téléchargements par jour sur le site officiel sont un indice important de lafiabilité et de la popularité de Joomla!. Aujourd’hui, Joomla! a dépassé la barre des 35 millionsde téléchargements, avec près d’un million de téléchargements supplémentaires tous les mois.Alors oui, Joomla! fonctionne très bien. Le projet en lui-même a remporté de nombreux prix,comme l’Award de gestion de contenu open source en 2006, 2007, 2011 et 2014, mais c’estsurtout l’utilisation courante d’un site Joomla! qui va vous convaincre de son efficacité.

Pour vous faire une idée des possibilités de Joomla!, la meilleure manière est bienévidemment de visiter quelques sites réalisés grâce à ce logiciel. Des plus volumineux comme le

Page 17: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Avant­propos XVII

site « Centre régional d’information des Nations Unies pour l’Europe occidentale » des NationsUnies, au plus culturel à l’image du site du château de Versailles, en passant par le site duconstructeur automobile Peugeot, découvrez, naviguez : souvent, des exemples valent mieux quedes mots.

Centre régional d’information des Nations Unies pour l’Europe occidentale – Le centre (UNRIC), ouvert en

2004, fournit des informations et de la documentation aux pays suivants : Allemagne, Belgique, Chypre, Danemark,

Espagne, Finlande, France, Grèce, Irlande, Islande, Italie, Luxembourg, Malte, Monaco, Norvège, Pays­Bas, Portugal,

Royaume­Uni, Saint­Marin, Saint­Siège et Suède. Ce site Joomla! est accessible en 13 langues : http://www.unric.org

Vous trouverez d’autres sites réalisés avec Joomla! sur l’annuaire des sites Joomla! : http://community.

joomla.org/showcase.

Qui programme Joomla ?

Joomla! est développé par une équipe internationale de développeurs répartie en différenteséquipes. Sa pérennité est assurée par une communauté de plus de 200 000 utilisateurs etcontributeurs qui compte par ailleurs deux Français (Christophe Demko et Jean-Marie Simonet)dans l’équipe principale de développement.

Joomla! est une marque qui appartient à Open Source Matters. Il s’agit d’une organisation àbut non lucratif basée aux États-Unis, dont la mission est de fournir une structure légale et finan-cière au projet. Les statuts de l’organisation sont consultables sur : http://www.opensourcematters.org.

Il y a plus de 80 groupes d’utilisateurs Joomla! à travers le monde. En France, lacommunauté se regroupe autour de l’AFUJ, l’Association Francophone des Utilisateurs deJoomla!. L’association anime le site www.joomla.fr, les forums, organise des JoomlaDay et desJoomApéros.

Page 18: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

XVIII Créez votre sites Web avec Joomla!

Musée Geggenheim – Musée d’art de renommée internationale mais également une des plus importantes icônes

architecturales du XXe siècle, le Musée Guggenheim est à la fois un centre culturel, un établissement d’enseignement et

le cœur d’un réseau international de musées : http://www.guggenheim.org

Château de Versailles – Le château de Versailles se relooke avec un Joomla! en trois langues dont le chinois. Achetez

vos billets en ligne, naviguez entre le Grand Trianon et les jardins grâce à une carte interactive, une vraie splendeur (le

site aussi bien sûr) : http://www.chateauversailles.fr

Page 19: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

Avant­propos XIX

Peugeot – Découvrez le site officiel du constructeur français dans sa livrée multilingue et plein écran :

http://www.peugeot.com

Combien coûte Joomla! ?

Joomla! est un logiciel gratuit distribué sous licence GNU/GPL. Cela signifie que vous pouvezvous procurer la dernière version du logiciel gratuitement sur www.joomla.org ou sur le site dela communauté française : www.joomla.fr.

En aucun cas, un prestataire ne peut vous faire payer le logiciel Joomla!. Par contre, vous pouvez

tout à fait acheter une prestation comprenant l’installation, le paramétrage ou bien une formation.Vous trouverez toutes ces informations dans ce livre.

Le logiciel Apache (le serveur Web) est également gratuit, tout comme Linux et le logicielMySQL (le serveur de base de données). En revanche, vous allez devoir acheter un espacedisque (pour stocker les fichiers de Joomla! et les vôtres), de la bande passante (pour fairetransiter vos données) et payer pour certaines fonctionnalités telles que l’administration de vosnoms de domaines, l’accès FTP (qui vous permet d’envoyer vos fichiers sur le serveur Web) etquelques autres dont nous parlerons plus loin : tout ceci faisant référence à ce que l’on appellehabituellement l’« hébergement ». Il existe différents types d’hébergement, mais presque tous leshébergeurs en proposent un de type LAMP (Linux + Apache + MySQL + PHP). C’est précisémentce qu’il vous faut !

Ce que vous trouverez dans le livre

Joomla évolue et pour la rentrée 2012, les équipes de développement ont mis à disposition unenouvelle mouture de notre CMS préféré : la version 3. Régulièrement mise à jour depuis, uneréédition de cet ouvrage s’avérait nécessaire, munie de toutes les nouveautés intégrées depuis.

Si vous avez encore un site en 1.5, il faut définitivement le migrer vers le nouveau noyau deJoomla!, d’autant que le support de cette ancienne version est définitivement arrêté depuis fin2012. Si vous êtes administrateur d’un site Joomla! mis en œuvre avec les versions 1.6,1.7,1.8,ou 2.5, vous n’avez pas de souci à vous faire car vous pourrez facilement migrer vers la version3, qui est une version importante de Joomla!.

Page 20: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

XX Créez votre sites Web avec Joomla!

À partir de la version 1.6, nous avions eu droit à une refonte en profondeur des fonc-tionnalités majeures : la gestion des droits des utilisateurs, l’arborescence des contenus et denombreuses améliorations du code. Les nouveautés proposées depuis la version 3 vont vouspermettre d’aller encore plus loin et encore plus facilement.

Vous pouvez enfin profiter des templates « Responsive », ces chartes graphiques qui adaptentleur ergonomie en fonction de la taille de l’écran du navigateur. Cela vous permet de proposervotre site aussi bien pour des utilisateurs sur ordinateur que pour les utilisateurs dotés de tabletteset de smartphones. La version 3 de Joomla! est d’ailleurs livrée avec un template responsive côtéadministration et un template responsive côté utilisateur.

Côté développeur, en plus de l’interopérabilité avec « Microsoft SQL Server », Joomla estmaintenant utilisable avec une base de données PostgreSQL. Les développeurs seront ravisd’apprendre l’intégration du Bootstrap de Twitter dans le JUI (l’interface graphique de Joomla!),sous la forme d’un SDK.

D’autre part, la raison d’être de Joomla! étant de gérer du contenu, il nous a sembléimportant de concevoir un ouvrage non seulement consacré à la mise en ligne et à la publicationdes contenus multimédia, mais également à ce qui est le fer de lance des webmestres, à savoirle référencement au sens large.

À qui s’adresse ce livre ?

À tous ceux qui ont envie de mettre en ligne et d’administrer leur site Web à l’aide de cet excellentoutil qu’est Joomla!.

Que vous vous lanciez dans l’aventure ou que vous mettiez en place votre quarantième siteJoomla!, vous trouverez dans ce livre des informations utiles et 100 % pratiques pour l’installation,la gestion de vos contenus textes, images, sons et l’administration au quotidien de votre site.

De nombreux trucs et astuces issus d’expériences professionnelles vous permettront deréaliser votre site Web dans les meilleures conditions.

Quatre parties pour quatre objectifs

Dans la première partie, vous allez découvrir Joomla!. Nous vous expliquerons comment installerrapidement votre site, en local sur votre ordinateur ou sur un hébergement distant.

Dans la deuxième partie, vous apprendrez à mettre en ligne vos contenus textes, images etvidéos.

La troisième partie est consacrée à l’administration de votre site. Des pas à pas vouspermettront d’organiser différents niveaux de lecture dans votre site pour vos clients, vosmembres, de gérer l’arborescence physique du site avec les menus, de référencer votre site,d’utiliser les composants natifs de Joomla!.

Enfin la quatrième partie vous permettra de booster votre site en manipulant template,module, plugins et gestion des langues au moyen de cas pratiques.

Page 21: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables

À propos des auteurs

• Guillaume-Nicolas MEYERDiplômé en informatique et en communication Guillaume-Nicolas Meyer a exercé commedéveloppeur, chef de projet web et chargé de communication digitale, en web-agency,SSII, PME et chez des institutionnels. Utilisateur de Joomla! depuis sa création, il y a10 ans, l’auteur a conçu par exemple un portail multilingue suite à une subventionde la commission européenne, un site marchand pour 100 000 clients, des actions depositionnement numérique, des portails de veille, etc. Intervenant à l’université et en écolede commerce (Licence, Master), il est actuellement manager chez ERDF.

• David PAULYDéveloppeur informatique de formation, David Pauly est aujourd’hui responsable desapplications collaboratives au sein d’un grand groupe industriel. Spécialiste en intégrationdes systèmes d’information, il est autodidacte et passionné des technologies Web depuisplus de quinze ans. Habitué à gérer des volumes de données conséquents, il lui fallaitun gestionnaire de contenu capable de répondre à tous les cas de figures. Aujourd’hui,avec sa version 3, Joomla! est pour lui sans conteste le CMS le plus pratique et le pluspolyvalent du marché.

Page 22: Toutes les marques citées dans cet ouvrage sont des€¦ · Table des matières Remerciements.....XIII Avant-propos.....XV À propos des auteurs.....XXI Les fichiers téléchargeables