• Aucun résultat trouvé

© Dunod, 2013, 2015 5 rue Laromiguière, 75005 Paris ISBN 978-2-10-072093-4

N/A
N/A
Protected

Academic year: 2022

Partager "© Dunod, 2013, 2015 5 rue Laromiguière, 75005 Paris ISBN 978-2-10-072093-4"

Copied!
22
0
0

Texte intégral

(1)
(2)

© Dunod, 2013, 2015 5 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ï

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

Remerciements

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

Merci à la communauté francophone de Joomla! Ce site est une mine d’information et nous invitons 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 des réponses à vos problèmes.

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

À la communauté française de Joomla!

(14)
(15)

Avant-propos

Joomla! c’est quoi ?

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

Toutes ces définitions de Joomla! sont exactes, mais entrons maintenant dans les détails pour

y voir un peu plus clair. Un CMS (abréviation deContent Management System) se traduit en

français par « système de gestion de contenu ». Il s’agit donc bien d’un logiciel au sens littéral du terme.Joomla! estun « 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’image d’un classeur dans lequel vous disposeriez des intercalaires (catégories) permettant de retrouver vos feuilles (pages du site).

Joomla! est un logiciel « open source », ce qui n’a rien à voir avec sa gratuité. Cela signifie simplement que le code qui le compose est ouvert, que vous pouvez y avoir accès et que vous avez le droit de le modifier pour vos besoins, même à titre commercial (sous réserve que vous respectiez 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é du

soutien des utilisateurs et d’une excellente notoriété. Le 1erseptembre 2005, le nom du

projet devient « Joomla ». Il s’agit de l’orthographe anglaise du mot arabe « jumla » qui peut ê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 ceux parmi vous qui s’intéresseraient à la genèse du projet à lire ce rappel des faits qui date de l’époque de la scission : http://forum.joomla.fr/showthread.php?1738-Mambo-part-en- vrille&p=8500#post8500.

Avertissement

Le 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.

(16)

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 pour administrer un site Web en toute simplicité, mais il est également utilisé pour bien d’autres applications : Intranet d’entreprise, site de e-commerce, portfolio, GED (Gestion électronique des

documents), 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 vous

avez besoin de Joomla! ?», mais plutôt «Est-ce que Joomla! répond le mieux à vos besoins fonctionnels ?». 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 pour publier votre blog personnel, Joomla! est moins intéressant que WordPress, qui est un moteur de blog conçu pour ça.

En revanche, si vous cherchez un outil qui vous permette à la fois de gérer votre site Web et votre blog « corporate » (comme une partie à part dans votre site par exemple), alors choisissez Joomla!. 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 par exemple un logiciel de traitement de texte, où le simple fait de cliquer sur un bouton ferait apparaître l’interface. Joomla! est composé de fichiers (des scripts), constitués de lignes de code dans un langage de programmation qui s’appelle PHP. Ces fichiers sont interprétés par un serveur (Apache en général). Ce serveur fonctionne sur un système d’exploitation qui s’appelle Linux 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 sont enregistré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ées sur 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 demande des informations à des « serveurs » (un pour le langage de programmation et un pour les données). À titre de comparaison, aujourd’hui, un simple « blog », parce qu’il fonctionne sur le même principe, est un logiciel client-serveur. Par analogie, votre smartphone utilise également un certain nombre de logiciels client-serveur. Parmi ceux-ci, le plus utilisé est sans doute celui qui vous permet d’envoyer et de recevoir SMS et MMS. Votre smartphone est le client qui envoie ou demande au serveur de messagerie de votre opérateur des informations binaires. Ces informations 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’êtes plus 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 la fiabilité et de la popularité de Joomla!. Aujourd’hui, Joomla! a dépassé la barre des 35 millions de 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’est surtout 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

(17)

Avant-propos XVII

site « Centre régional d’information des Nations Unies pour l’Europe occidentale » des Nations Unies, au plus culturel à l’image du site du château de Versailles, en passant par le site du constructeur automobile Peugeot, découvrez, naviguez : souvent, des exemples valent mieux que des 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 et contributeurs 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, la communauté se regroupe autour de l’AFUJ, l’Association Francophone des Utilisateurs de Joomla!. L’association anime le site www.joomla.fr, les forums, organise des JoomlaDay et des JoomApéros.

(18)

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 XXesiè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

(19)

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 pouvez vous procurer la dernière version du logiciel gratuitement sur www.joomla.org ou sur le site de la 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 logiciel MySQL (le serveur de base de données). En revanche, vous allez devoir acheter un espace disque (pour stocker les fichiers de Joomla! et les vôtres), de la bande passante (pour faire transiter vos données) et payer pour certaines fonctionnalités telles que l’administration de vos noms de domaines, l’accès FTP (qui vous permet d’envoyer vos fichiers sur le serveur Web) et quelques autres dont nous parlerons plus loin : tout ceci faisant référence à ce que l’on appelle habituellement l’« hébergement ». Il existe différents types d’hébergement, mais presque tous les hébergeurs en proposent un de type LAMP (Linux + Apache + MySQL + PHP). C’est précisément ce 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 une nouvelle mouture de notre CMS préféré : la version 3. Régulièrement mise à jour depuis, une réé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 de Joomla!, d’autant que le support de cette ancienne version est définitivement arrêté depuis fin 2012. 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 version 3, qui est une version importante de Joomla!.

(20)

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 de nombreuses améliorations du code. Les nouveautés proposées depuis la version 3 vont vous permettre d’aller encore plus loin et encore plus facilement.

Vous pouvez enfin profiter des templates « Responsive », ces chartes graphiques qui adaptent leur ergonomie en fonction de la taille de l’écran du navigateur. Cela vous permet de proposer votre site aussi bien pour des utilisateurs sur ordinateur que pour les utilisateurs dotés de tablettes et 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 est maintenant utilisable avec une base de données PostgreSQL. Les développeurs seront ravis d’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 publication des contenus multimédia, mais également à ce qui est le fer de lance des webmestres, à savoir le 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 excellent outil qu’est Joomla!.

Que vous vous lanciez dans l’aventure ou que vous mettiez en place votre quarantième site Joomla!, 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 de ré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 installer rapidement 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 et vidéos.

La troisième partie est consacrée à l’administration de votre site. Des pas à pas vous permettront d’organiser différents niveaux de lecture dans votre site pour vos clients, vos membres, 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.

(21)

À propos des auteurs

Guillaume-Nicolas MEYER

Diplômé en informatique et en communication Guillaume-Nicolas Meyer a exercé comme dé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 a 10 ans, l’auteur a conçu par exemple un portail multilingue suite à une subvention de la commission européenne, un site marchand pour 100 000 clients, des actions de positionnement numérique, des portails de veille, etc. Intervenant à l’université et en école de commerce (Licence, Master), il est actuellement manager chez ERDF.

David PAULY

Développeur informatique de formation, David Pauly est aujourd’hui responsable des applications collaboratives au sein d’un grand groupe industriel. Spécialiste en intégration des systèmes d’information, il est autodidacte et passionné des technologies Web depuis plus de quinze ans. Habitué à gérer des volumes de données conséquents, il lui fallait un 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 plus polyvalent du marché.

(22)

Références

Documents relatifs

• La huitième leçon traite des stratégies comportementales à mettre en place pour soigner la dépression : planification, formulation en sous-étapes, résolution de problème,

Vous avez sans doute déjà été confronté, en physique, en chimie, en génie civil, en mathématiques appliquées ou dans une autre discipline scientifique qui met en jeu des calculs

Cette consi- dération de l’interdisciplinarité voire de la transdisciplinarité comme lieu de réalisation du soin psychique, psychanalytique, suppose une position d’humilité pour

Philippe Carré montre notamment que les contextes qu’il définit comme « semi-formels » – principalement le recours aux ressources accessibles sur

Vinciane Cambresy Sébastien Dumoulard Katia Hache Laurent Hennequart Sabrina Roberjot Nicolas Van Lancker Gérard Vinot.. Dominique Cambresy Laurent Charlemagne Corinne

Merci à Marie-Jeanne Perrin et Marc Godin pour leur aide sur la restauration de figures : http://www.aider-ses-eleves.com Merci à Jocelyne Denière et Lysiane Denière pour

En somme, en décrivant la construction hors-site et les espoirs qu’elle rassemble, cet ouvrage vient à point nommé  : il nous montre en termes accessibles et nourris

Cette paire de cuivre est destinée à faire passer une boucle de courant qui sera modulée en amplitude par le signal vocal, en mode analogique (le réseau ISDN, appelé NUMERIS en France