Chapitre 1 : Installer Joomla! 1. Introduction 11 2. Qu'est-ce qu'un CMS? 11 3. HTML et XHTML 11 4. Différencier le contenu de la présentation 12 5. PHP et Apache 12 6. MySQL 13 7. Site statique ou site dynamique? 14 8. Installer Joomla! 14 9. Installer et configurer un serveur local 14 A. Créer la base SQL 15 B. Installer les fichiers Joomla! à la racine du site 16 10. Choisir un hébergement adapté 17 A. Souscrire un hébergement de base 18 11. Installer Joomla! sur un serveur distant 23 A. Créer la base de données SQL 23 B. Le fichier HTACCESS et PHP 5 29 12. Installer et configurer Joomla! 31 1/14
13. Le vocabulaire Joomla! 38 14. Fonctionnement d'un site Joomla! 39 15. Organiser votre espace Joomla! 40 16. Sauvegarder un site Joomla! 40 A. Installer le composant de sauvegarde Akeeba Backup 40 B. Lancer une sauvegarde 42 C. Télécharger la sauvegarde 43 D. Réinstaller la sauvegarde sur un autre serveur 43 17. Comprendre les menus 43 18. Visualiser votre configuration 45 19. Gérer les utilisateurs 45 A. Le principe des permissions 45 B. Les filtres de texte 47 C. Les groupes d'utilisateurs 47 D. Les niveaux d'accès 49 E. Gérer les utilisateurs 50 F. Modifier les utilisateurs 52 G. Traitement des utilisateurs par lots 52 H. Notes utilisateurs 53 20. Installer un programme de transfert FTP 55 Chapitre 2 : Prise en main de Joomla! 1. Introduction 59 2/14
2. Catégories et articles : l'organisation du contenu 59 A. Les paramètres globaux du contenu 59 a. Paramètres des articles 59 b. Agencement 60 c. Paramètres de catégorie 61 d. Paramètres des catégories 61 e. Paramètres de Blog/En vedette 61 f. Paramètres d'affichage en liste 62 g. Paramètres partagés 62 h. Paramètres d'intégration 62 i. Paramètres de Droits 63 B. Gérer les catégories 63 a. Créer une nouvelle catégorie 64 b. Traitement des catégories sélectionnées 65 3. Gérer les articles 66 A. L'interface 66 a. La barre d'icônes 66 b. L'en-tête du tableau des articles 66 c. Créer un article 67 4. Rédiger un article depuis le frontend 85 5. Traitement par lot des articles 88 6. Les extensions 89 7. Les modules 90 A. Gérer les modules 90 B. Modifier un module 92 8. Gestion des plugins dans Joomla! 95 3/14
9. Les menus 97 A. Créer un nouveau menu 97 B. Créer des liens de menu 98 C. Les types de liens de menus 99 a. Réorganiser les liens des menu 102 D. Insérer le menu dans un module 102 10. La page d'accueil 104 A. Personnaliser la page d'accueil 104 11. Les composants 109 A. Le composant Bannière 109 B. Le composant Contacts 112 a. Les paramètres du composant Contacts 112 b. Créer un contact 113 c. Mettre un lien de menu vers les contacts 116 C. Le composant Recherche 119 a. Activer les statistiques de recherche 119 b. Recherche avancée 120 D. Les liens Web 127 12. Utiliser la messagerie privée 127 13. Envoi d'e-mails groupés 128 Chapitre 3 : Utilisation avancée de Joomla! 1. Introduction 131 2. Installer un éditeur de texte avancé 131 A. Notepad ++ 131 B. Text Wrangler 132 4/14
3. Choisir un modèle ou un template 132 4. Gestion des templates 134 5. Comment voir ce que l'on fait? 137 6. Personnaliser les éléments d'un template 139 7. Image Hors ligne 140 8. Gestion des fichiers multimédias 142 9. Paramètres des médias 142 10. Insérer du contenu multimédia sur votre site 144 A. Intégrer une vidéo hébergée sur une plate-forme 144 B. Intégrer une vidéo stockée sur votre site 146 11. Insérer une carte Google Maps 149 12. Inclure un module dans un article 153 13. Insérer du JavaScript dans un Template 154 Chapitre 4 : Optimiser un site Joomla! 1. Introduction 159 2. Les fils d'actualité 159 5/14
3. Gestion des flux dans Joomla! 160 4. Optimiser un flux RSS 161 5. Insérer votre flux FeedBurner 167 6. Comprendre les statistiques FeedBurner 167 7. Insérer du code HTML personnalisé 170 8. Des statistiques pour votre site 170 A. Ouvrir un compte Google Analytics 171 B. Installer Google Analytics 172 9. Paramétrer l'accès à d'autres utilisateurs 174 10. Accéder aux statistiques journalières 175 11. Insérer le code Google Analytics dans Joomla! 179 12. Les Digg-Like 179 13. Ajouter un bouton de vote à votre site 181 14. Sécuriser votre site 183 15. Faire une mise à jour de Joomla! 186 A. Mise à jour depuis Joomla! 1.7 186 B. Mise à jour depuis Joomla! 2.5 187 16. Lancer le débogage 187 6/14
17. Paramétrer le cache 188 18. Durée des sessions 189 19. Paramètres du serveur 189 20. Construire un site multilingue 189 A. La documentation officielle Joomla! 189 B. Méthodologie 190 a. Création de la langue de contenu 190 b. Créer les catégories dans la langue à gérer 191 c. Assigner chaque contenu à une langue 192 d. Créer les menus dans chaque langue 192 e. Créer les modules qui contiendront les menus 194 f. Assigner un template à une langue 194 g. Créer le module de switcher (changement de langue) 194 h. Activer le plug-in de filtre de langue 195 21. Résoudre un problème de verrouillage d'un élément 195 22. Récupérer un mot de passe Administrateur 196 Chapitre 5 : Référencer un site Joomla! 1. Introduction 201 2. Un peu de vocabulaire 201 3. Choix du nom de domaine 202 4. Pourquoi choisir un "vrai" hébergeur? 204 7/14
5. Optimiser les adresses URL de votre site 204 6. Mais pourquoi des URL courtes? 205 7. Soigner son snippet 206 8. Les balises d'en-têtes 208 9. Le titre 208 10. La description 208 11. Emploi des mots-clés 209 12. Les images 209 13. Utiliser la recherche universelle 209 14. Améliorer son référencement local 211 15. Utiliser Google Outils pour les Webmasters 212 16. Ajouter un nouveau site 213 17. Structure d'un plan Sitemap 215 18. Utiliser les fichiers Sitemap 216 19. Soumettre un plan Sitemap 219 8/14
20. Les outils Google pour Webmasters 219 A. Vue d'ensemble 219 B. Diagnostic 219 C. Statistiques 219 D. Liens 221 E. Outils 222 21. Utiliser le protocole d'exclusion des robots 223 22. Améliorer l'accessibilité de vos pages 229 23. Inscrire son site dans des annuaires 229 24. Une liste d'outils utiles 230 Chapitre 6 : Un site de e-commerce avec HikaShop 1. Introduction 237 2. Installer HikaShop 237 3. Paramétrer HikaShop 240 4. Configurer les conditions de vente 242 5. Créer le catalogue produits 243 6. Mettre la boutique en ligne 246 Chapitre 7 : Le langage HTML et les styles 9/14
1. Introduction 255 2. Structure d'un document HTML 255 3. Les caractères spéciaux 256 4. Les couleurs 256 5. Les unités de mesure 256 6. Les balises de style 257 7. Les listes 258 8. Les tableaux 259 9. Les liens hypertextes 260 10. Lien absolu et lien relatif 261 11. Définir un alignement 261 12. Les images 262 13. Les feuilles de style en cascade 262 14. Principes de fonctionnement des styles CSS 263 15. Quelques règles de syntaxe 264 10/14
16. Travailler avec les styles CSS 264 17. Les classes 265 18. Structure du CSS 266 19. Notion d'héritage 266 20. Balises SPAN et DIV 268 21. La police 270 A. Famille des polices : font-family 270 B. Taille de la police : font-size 271 C. Style de la police : font-style 271 D. Variante de la police : font-variant 272 E. Graisse de la police : font-weight 272 F. Étirement de la police : font-stretch 272 22. Mise en forme du texte 273 A. Définir la couleur du texte : Color 273 B. Interlettrage : letter-spacing 273 C. Espacement des mots : word-spacing 274 D. Capitalisation des caractères : text-transform 274 E. Effet appliqué au texte : text-decoration 274 23. L'arrière-plan 275 A. Couleur d'arrière-plan : background-color 275 B. Image d'arrière-plan : background-image 275 C. Répétition horizontale de l'image : background-repeat 275 D. Fixité d'une image : background-attachment 276 E. Position d'une image : background-position 276 11/14
24. Les marges 277 25. Positionnement d'un bloc 278 26. Les bordures 278 A. Style des bordures : Border-style 279 27. Les listes 280 A. Imbrication de listes 282 B. Emplacement de la liste : list-style-position 282 C. Utiliser des images : list-style-image 282 28. Les calques 283 29. Les liens 284 30. Les paragraphes 285 A. Retrait d'une ligne : text-indent 285 B. Alignement horizontal du texte : text-align 285 C. Alignement vertical du texte : vertical-align 286 D. L'interlignage : line-height 286 E. Les sauts de ligne : white-space 287 31. Le positionnement en CSS 287 32. Les effets visuels 287 A. Positionner un élément par rapport à son conteneur : overflow 287 B. Rogner un élément : clip 288 C. Flottement d'une boîte : float 289 D. Positionner le texte par rapport à une boîte flottante : clear 290 33. Les lettrines 290 12/14
34. Mise en page complète 292 35. Quelques ressources indispensables 293 Annexe 1. Ressources Joomla! 297 2. Les banques de données d'images 297 3. Télécharger des icônes gratuites 298 A. Les moteurs de recherche d'icônes 298 B. Les boutons de syndication de flux RSS 298 C. Icônes e-commerce 299 D. Icônes classées par catégories 299 E. Des ressources d'icônes gratuites 299 F. Icônes en vrac 299 G. Marqueurs pour la cartographie 300 H. Un outil pour créer des icônes de type "cartographique" 300 4. Programmes divers 300 5. Les outils de retouche d'images 301 6. Éditeurs d'images avancés 301 7. Les services d'hébergement d'images 302 8. Les services d'hébergement de vidéos 302 13/14
Index 303 14/14