GRATUIT

Gratuit : The Best http://storage.runhosting.info/ nous offre un hébergement mutualise 100% gratuit à vie -sans publicité imposée - avec auto-installateur Wordpress et Joomla - licence gratuite

Trafic mensuel 5 GO espace disque 250 MO

3 sous-domaines gratuits à choisir parmi une offre variée

Possibilité de lier votre propre nom de domaine à ce compte

Management DNS Complet

http://storage.runhosting.info/

samedi 20 octobre 2012

Drupal 7 Tutoriel PDF complet pour Creer un site internet avec le logiciel gratuit licence gratuite

Drupal 7 Tutoriel PDF complet pour Créer un site internet avec le logiciel gratuit licence gratuite Drupal 7

Créer un site internet avec un CMS pas comme les autres
Troisième édition par Cyprien Roudet

Livre PDF de 443 pages téléchargeable gratuitement chez Framasoft

 

Drupal 7 Tutoriel PDF complet pour Creer un site internet avec le logiciel gratuit licence gratuite

SOMMAIRE :

Démarrage rapide  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1  Installation de Drupal  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
1.1  Installation rapide sous Windows  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2  Téléchargement et accès à l’installateur de Drupal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3  Installation rapide sous Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2  À la découverte de Drupal  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . .  .27
2.1  Le contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2  Les menus  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.3  Les blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4  Gestion des permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.5  Les modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.6     Modification     des    thèmes    de    Drupal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Chapitre II -  Utiliser Drupal .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  55
1  Administrer Drupal par l’interface  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . .55
1.1  Toolbar : les menus de votre site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
1.2     Page    de    configuration     du    site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  56
1.3  Installation de modules (Captcha : évitez les robots malveillants)  . . . . . . . . . . . . . . . . . 57
1.4     Page    de    configuration     des    modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.5  Désactivation et désinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
1.6  Le tableau de bord  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
1.7  Thème d’administration / Overlay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
1.8  Help : les pages d’aide  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2  Organisation du site  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .67
2.1  Block : les blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.2  Menu : les menus  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2.3  User : gestion des utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
2.4  Path : url de vos pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3  Ajout de contenu  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .88
3.1  Les types de contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3.2  Filter : formatez vos textes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3.3     Video    filter    :    affichez     des    vidéos    dans    votre    contenu  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
3.4  Wysiwyg : installer un éditeur Wysiwyg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4  Field UI : types de contenus personnalisés  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . .  .106
4.1  Découverte du type de contenu article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4.2  Création d’un nouveau type de contenu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  117
4.3  Taxonomy : classer le contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
4.4  Ajout de champs aux autres entités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135  4
Chapitre III - Administration système de Drupal .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . 145
1     Configuration     de    Apache    —    PHP    —    MySQL   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . .146
1.1     Configuration     de    Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
1.2     Configuration     de    PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
1.3     Configuration     de    MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
1.4  Choisir un hébergeur  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
1.5     Configuration     du    serveur    pour    l’envoi    de    mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
2     Sauvegarde    /    Restauration  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . .158
2.1     Sauvegarde    /    Restauration    de    l’arborescence    de    fichiers . . . . . . . . . . . . . . . . . . . . . . . 159
2.2     Sauvegarde    /    Restauration    de    la    base    de    données . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
2.3  Backup and Migrate : sauvegardez votre base de données . . . . . . . . . . . . . . . . . . . . . 162
2.4     Features    :    transférez    la    configuration     de    votre    site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
2.5     Sauvegarde    /    restauration    d’une    vue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
3  Outils d’administration  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
3.1  Optimisation des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
3.2     Update    Status    :    mettre    à    jour    Drupal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
3.3  Le Cron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
4     La    base    de    données    de    Drupal .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .178
4.1  Gestion des utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
4.2  Gestion des nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
4.3  Gestion des champs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Chapitre IV - Description de modules utiles de Drupal  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . 193
1  Views : organisez vos données  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . .  .193
1.1  Installation et découverte du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
1.2  Création d’une vue liste des recettes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
1.3     Gestion    des    affichages  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
1.4  Création d’un bloc d’info supplémentaires sur la recette  . . . . . . . . . . . . . . . . . . . . . . . 221
2     Site    multilingue  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229
2.1  Locale : traduire l’interface de Drupal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
2.2  Participer à l’effort de traduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
2.3  Content Translation : traduire le contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
3  Administrer Drupal  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .247
3.1  Dashboard : créez un tableau de bord pour l’administrateur . . . . . . . . . . . . . . . . . . . . 247
3.2  Administration menu : une alternative à Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
3.3     Shortcuts    :    gérez    la    barre    de    raccourcis  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
3.4     Module    filter    :    administration    de    la    liste    des    modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
3.5  Token : des jetons pour les modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
3.6  Google Analytics : mesurez l’audience de votre site  . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
3.7     Rules    :    automatisation    de    tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
4  Contenu  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
4.1  CKEditor : éditeur Wysiwyg complet  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
4.2  IMCE : insérer des images dans un texte à partir de CKEditor  . . . . . . . . . . . . . . . . . . . . 265
4.3  Pathauto : créez automatiquement des alias d'url  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
4.4     Search    :    un    moteur    de    recherche    simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
4.5  Image : créez des styles d’image personnalisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
4.6  Display suite : présentez vos contenus en utilisant l’interface de Drupal  . . . . . . . . . . . 274  5
5     Site    coopératif  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .285
5.1  Blog : donnez la possibilité à vos utilisateurs de posséder un blog . . . . . . . . . . . . . . . . . 285
5.2  Forum : créez un lieu d’échange pour vos utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
5.3  Advanced Forum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
5.4  Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
5.5  Webform : créez des formulaires  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
5.6  Fivestar : notez vos contenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
6  Blocs, menus  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
6.1     Taxonomy    menu    :    affichez     vos    vocabulaires    dans    des    menus . . . . . . . . . . . . . . . . . . . . 298
6.2  Menu Block : divisez, liez et organisez vos blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
6.3  Nice Menus : rendez vos menus dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
7     Commerce    :    créez    une    boutique  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . .  .304
7.1  Démarrage rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
7.2  Les éléments de Drupal Commerce  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
7.3     Quelques    exemples    de    configuration  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Chapitre V - Les thèmes  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
1     Configurer    les    thèmes    par    l’interface  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . .329
1.1  Paramètres globaux des thèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
1.2  Color : shéma de couleur du thème Bartik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
1.3  Paramètres du thème Marinelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
2     Structure    et    modification     d’un    thème  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . .335
2.1     Les    fichiers    d’un    thème. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  336
2.2     Modification     de    Orange    par    CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
2.3  Les templates de Orange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
2.4  Theme developer : découverte des templates d’un thème  . . . . . . . . . . . . . . . . . . . . . 344
2.5     Exercice    :    mettre    un    filet    autour    des    blocs    d’une    région . . . . . . . . . . . . . . . . . . . . . . . . . 350
2.6     Exercice    :    modifiez     le    format    de    date    des    commentaires  . . . . . . . . . . . . . . . . . . . . . . . 351
2.7  Exercice : exploration d’un template du module Poll . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
3     Créer    un    thème    à    partir    d’un    design    HTML/CSS   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . .  .355
3.1  Création du thème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
3.2  Les régions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
4     Theming    du    contenu   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .366
4.1     Créer    un    template    spécifique     pour    un    type    de    contenu . . . . . . . . . . . . . . . . . . . . . . . . 367
4.2     Le    fichier    template.php . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
5     Les    variables    disponibles    dans    les    templates  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . .  .381
5.1  Variables de html.tpl.php  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
5.2  Variables de page.tpl.php  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
5.3  Variables de node.tpl.php  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6     Le    theming    des    vues   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .384  6
Chapitre VI - Introduction à la création de modules   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . 389
1  Environnement de développement  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . .  .389
1.1     Installation    et    configuration     d’Eclipse  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
1.2  Architecture d’un module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
2  Votre premier module Drupal  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . .404
2.1     La    page    Summary  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
2.2     La    page    de    configuration     du    module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
2.3     Utilisation    des    paramètres    pour    la    page    Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  417
2.4     Exécuter    des    requêtes    SQL    dans    un    module    en    récupérer    le    résultat . . . . . . . . . . . . . . 420
2.5  Theming du contenu  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
3     Les    outils    pour    mieux    développer    avec    Drupal   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . .  .430
3.1     Devel    :    simplifiez     votre    vie    de    développeur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  430
3.2  Le module Coder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
3.3  Drupal for Firebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
3.4  Débugger avec Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Index  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

Aucun commentaire:

Enregistrer un commentaire

Membres