'>

Annexes

installer un serveur Web en local

(Source : XXX, de Cyprien Roudet)



    Installation de WampServer Sur le site web WampServer (http://www.wampserver.com/), allez dans la section Téléchargement. Téléchargez et exécutez le fichier .exe. Dans ce livre, il sera considéré que Wampserver est installé dans le répertoire c:\wamp (Répertoire par défault). A la fin de l’installation, une icône apparaît dans la zone de notification (à coté de l’heure). Passez WampServer en français en faisant un clic droit sur l’icône Language - french. Lancez un navigateur internet et entrez l’adresse locale: http://localhost. Vous devriez voir s’afficher la page d’accueil WampServer.
    Etant donnée que la derniere version de wampserver utilise php 5.3 (qui à l'heure de l'ecriture de cet article n'est pas supporté par drupal 6.14), si on veut utiliser une version antérieure de php, on peut telecharger la version 5.2.11.
        aller sur la page : http://www.wampserver.com/addons_php.php
        l'installer.
        clic gauche sur l'icône de wampserver et choisir : "php -> version -> 5.2.11"
    Optionnellement, installez le module apache "mod-rewrite" (pour avoir acces aux url simplifiees) :
        faire un clic gauche sur l'icone de wampserver puis "apache/apache modules/rewrite_module"
    Téléchargement et accès à l’installateur de Drupal

Vous allez maintenant installer Drupal à partir de ses fichiers sources. Il faut les télécharger et les copier au bon endroit dans votre arborescence. Rendez-vous à la section Download (télécharger) du site web Drupal (http://www.drupal.org/) ou cliquez sur le lien Latest release (Dernière version) et téléchargez la dernière version de Drupal.

Page d’accueil de drupal.org Décompressez l’archive Drupal dans le répertoire www où vous avez installé WampServer (par défault c:\wamp\www). Renommez le répertoire créé en Drupal. Vous devriez donc avoir l’arborescence suivante : c:\wamp\www\drupal. Rendez-vous à l’adresse http://localhost/drupal. La page d’accueil de l’installateur Drupal doit apparaître.
Liste de modules indispensables

(Source : www.ineation.com)

Pour commencer 3 modules, ultra - méga - absolument indispensables. Ce sont eux qui, à mon avis, donnent une valeur ajoutée et une longueur d'avance à Drupal.
Il permettent de faire des tâches sans programmation et donc permettent gain de temps et productivité.

    Vous voulez créer des types de contenus structurés et personalisés : CCK and all related content fields module
    Vous voulez créer des listes de contenus selon des critères de tri et de filtre complexes : Views 2
    Vous voulez assembler sur une même page divers contenus de votre site : Panels 2

Puis viennent des modules qui seront indispensables en fonction de votre type de projet :

    Vous gérez des images : Image ou Image field ou filefield, image cache, image crop
    Vous gérer des vidéos : embedded media field
    Vous gérez des données géolocalisées : gmap, location
    Vous gérer des profils utilisateurs complexes : user node, node profile, node family, path route
    Vous gérer des groupes de communauté : organic group
    Vous faites du commerce en ligne : e-commerce ou ubercart

Des modules pour votre référencement :

    Vous voulez analysez la fréquentation : Google analytics
    Vous voulez optimiser vos url pour les moteurs de recherches : Pathauto et XML sitemap

Enfin les modules qui vont vous simplifier la vie pendant le développement :

    Vous voulez débugger vos thèmes et modules : Devel
    Vous voulez arrêter de faire 15 clicks pour atteindre une page de l'interface d'administration : Administration Menu

Les contributeurs de ce manuel

Un grand merci à tous les contributeurs de ce manuel. La première version a été le fruit du travail de :

    à compléter Arnaud Bret74 Drugasy François-Dominique Guillaumeb Haza Inéation Jayjay1977 Jchatard MartinGersbach Wbskss Webastien