Les premiers pas avec drupal sont parfois difficiles de part sa philosophie qui est différente des autres CMS.
Cette partie est là pour vous aider au mieux dans vos premières utilisations de drupal.
Cette page vous guidera pour la configuration de base de Drupal. Nous considérons que vous possédez une installation fonctionnelle de Drupal.
Avant d’aller plus loin, nous vous conseillons également de traduire l’interface de Drupal en français.
Créer le premier utilisateur
Rendez-vous sur l’adresse de votre site avec votre navigateur Internet.
http://exemple.fr

Drupal vous accueille avec un contenu de base, en anglais, qui disparaîtra lorsque vous aurez publié un premier contenu.
Le premier utilisateur (appelé parfois utilisateur #1) a un rôle important. Il sera l’administrateur(trice) général(e) du site, et pourra modifier les paramètres du site, gérer les utilisateurs, activer les modules, etc.
Sur la page de bienvenue, cliquez sur «Create the first account». Renseignez le nom d’utilisateur et l’adresse e-mail. Cliquez sur le bouton «Submit». Drupal crée le compte et envoie un e-mail à l’adresse indiquée.
Vous êtes ensuite redirigé(e) vers la page d’édition de votre compte, sur laquelle vous pouvez modifier votre mot de passe et vos informations personnelles.
Retenez bien le mot de passe (Drupal vous envoie aussi un e-mail récapitulatif contenant votre mot de passe) ou changez-le pour un mot de passe plus facile à retenir.
Prendre en main l’interface
Immédiatement après l’installation, votre site Drupal présente une configuration par défaut très basique avec peu de modules activés, un seul thème, et des droits utilisateur minimaux.
Regardez le menu de gauche. Le lien «administrer» vous permet de définir les options d’administration de Drupal.

Si vous cliquez sur ce lien, une liste d’événements apparaît.

Il s’agit de l’ensemble des opérations qui ont été réalisées sur votre site. Cette liste est très utile pour surveiller le bon fonctionnement de votre site (les lignes en rouge contiennent les erreurs). Elle est également accessible via administrer > journaux.
Vous pouvez modifier les paramètres de votre site via administrer > paramètres (informations, système de fichiers, affichage des dates, mémoire cache, etc.).
Pensez à changer les informations de type nom du site, slogan, mission, pied de page.
Créez un répertoire ‘files’ à la racine de votre installation de Drupal, qui contiendra les fichiers transférés vers le serveur (au moyen du module upload par exemple). Ce répertoire doit être accessible en lecture et écriture. Vous pouvez changer le nom de ce répertoire sur cette page.
Personnaliser le site
Vous pouvez activer des modules via «administrer > modules», définir les droits d’accès via «administer > contrôle d’accès».
Vous pouvez choisir un thème différent via «administrer > thèmes».
Des modules et des thèmes additionnels sont disponibles sur drupal.org.
La création de contenu, se fait par l’intermédiaire du menu créer un contenu. Quelque soit le type de contenu que vous souhaitez créer, vous passerez toujours (ou presque) par ce menu.

En cliquant sur le lien créer un contenu, une page listant les différents types de contenu avec un texte explicatif s’affiche à l’écran. Nous choisissons, par exemple, de créer une page. Ce type de contenu sert le plus souvent, comme la description l’indique, à créer des pages au contenu statique, que vous placerez dans la navigation de votre site, comme une page «à propos» ou «crédits». Nous choisissons donc de cliquer sur le lien page.

La page de création s’affiche à l’écran, et nous allons décrire les différents éléments qui constituent le formulaire de création de notre page. Ce formulaire est commun à tous les types de contenu, bien qu’il puisse y avoir des options supplémentaires pour certains types, ou encore grâce à des modules qui ajouterons de nouvelles fonctionnalités à votre site.
Examinons le formulaire
Le formulaire présente deux champs à remplir ; le premier Titre, et le second Corps. Comme leur nom l’indique, le premier permet de donner un titre à notre page et le second sert à écrire le contenu de notre page. Ces deux champs sont obligatoires et la page ne pourra être créée si l’un d’eux n’est pas rempli.
Jusque là, il n’y a rien de bien compliqué.
Plus bas dans le formulaire, nous pouvons voir plusieurs éléments dont certains sont des listes dépliables dont : Format d’entrée, Paramètres des commentaires, Paramètres du menu, Informations de publication et pour finir Options de publications. Ces options peuvent être modifiées à tout moment, et pas seulement à la création du contenu. Nous allons voir ce qui se cache derrière ces noms peu explicites.
Format d’entrée
Ce premier bloc d’options permet de choisir le format dans lequel nous souhaitons écrire notre page. Par défaut, ces formats sont au nombre de trois : Filtered HTML, PHP code, et Full HTML. Le premier permet d’écrire notre page en HTML, mais avec certaines restrictions, c’est à dire que certaines balises HTML ne seront pas visibles si elles sont utilisées. Par exemple si vous souhaitez ajouter une image à votre page, vous ne pourrez pas utiliser ce format d’entrée car la balise img est interdite. Vous pourrez bien entendu écrire votre code HTML correspondant, mais l’image ne s’affichera pas. Ce comportement peut être configuré et adapté à vos besoins si vous souhaitez autoriser d’autres balises HTML que celles autorisées par défaut dans drupal. PHP code quand à lui permet d’écrire des scripts PHP qui seront interprétés par le serveur web. Enfin, Full HTML permet d’écrire notre page dans le langage HTML sans aucune restriction.
Ces formats d’entrée peuvent être complétés par d’autres formats par l’ajout de modules. De cette manière il est possible d’écrire des pages avec des formats moins compliqué comme le bbcode, le wiki…
Paramètres des commentaires
Ce bloc d’option permet de définir si oui ou non les utilisateurs du site pourrons ajouter des commentaires à votre page. Bien sûr, seules les personnes qui ont les droits nécessaires pourront écrire des commentaires si vous décidez de les activer.
Informations de publication
Ce bloc d’option permet de définir quel utilisateur à créé le contenu, et à quelle date. Ce bloc peut tout simplement être ignoré car drupal le remplit automatiquement. Malgré tout, il peut être utile parfois de le modifier.
Options de publication
Les options de publication sont sans doute les options les plus importantes car, si elles sont mal choisies, elles peuvent rendre votre contenu introuvable pour l’usager de votre site.
Paramètres du menu
Les paramètres du menu permettent d’associer le contenu à un lien dans un menu. Pour en savoir plus, lisez la page concernant les menus.
Drupal n’est pas un CMS comme les autres. Là où la plupart des CMS organisent leur contenu de manière hiérarchique, drupal ne procède pas de cette manière. Drupal gère des listes et le contenu de notre site sera affiché sous forme de listes.
Malgré tout, nous avons la possibilité d’organiser le contenu avec une très grande liberté. Nous allons ici détailler différentes méthodes d’organisation du contenu.
Par défaut, la page d’accueil de drupal liste les 10 derniers contenu du site dont l’option de publication en page d’accueil est cochée. (voir créer du contenu)
Ce comportement est souvent judicieux lorsque l’on souhaite faire un blog ou un site d’actualité, mais reste très rudimentaire et est souvent mal adapté dans la plupart des autres cas. On veut souvent avoir une page de bienvenue comme page d’accueil avec des informations qui permettent de guider l’internaute sur notre site.
Pour réaliser une telle page d’accueil, il faut d’abord créer un contenu de type page (ou autre) puis ensuite définir ce contenu comme page d’accueil de notre site.
Définir un contenu comme page d’accueil
Il suffit de se rendre dans administrer/paramètres. Dans le bloc d’option paramètres généraux, renseignez le champ nommé Page de garde par défaut en y mettant l’url relative du contenu que vous souhaitez mettre comme page d’accueil. Si j’ai créé une page dont l’url est http://monsite.com/ ?q=node/17, alors je vais remplir le champ en y mettant node/17.

Voilà ! Votre page d’accueil sera désormais une page statique. Il est bien entendu possible de faire une page d’accueil dynamique en y mettant du code PHP ou en jouant avec les blocs. Certains modules permettent aussi de modifier le comportement de la page d’accueil.
Drupal permet de classer le contenu dans des catégories. Cela permet par exemple, de regrouper des contenus de différents types sous une même dénomination. Il est donc possible de mettre une image, une page, un article ou un billet de blog dans la même catégorie. La gestion des catégories sous drupal est gérée par le module taxonomy.
L’idée des catégories
Sous drupal, les catégories sont définies par deux types d’éléments : les vocabulaires et les termes. Un vocabulaire est un ensemble de termes liés entre eux.
Par exemple, je suis chargé d’un site qui teste des produits, et je souhaite pouvoir classer mes tests en fontion du type de produit testé. Je pourrais donc avoir un vocabulaire nommé «Catégorie» contenant les termes suivant :
Créer des catégories
Comme nous l’avons vu, créer des catégories sous drupal revient à créer un vocabulaire qui contiendra des termes. Dans administrer/catégories, nous avons la liste des termes et des vocabulaires qui sont créés sur notre site. Bien entendu, pour l’instant il n’y a rien.

Pour créer un vocabulaire, il suffit de cliquer sur l’onglet ajouter un vocabulaire, puis de donner un nom à notre vocabulaire et de sélectionner le type de contenu qui pourra être classé avec ce vocabulaire.

Une fois validé, le vocabulaire sera listé sur la page suivante. Il suffit alors d’ajouter des termes à ce vocabulaire en cliquant sur le lien ajouter des termes

et de donner un nom à notre terme.

Nous voilà avec des catégories que nous pouvons désormais utiliser.
Classer son contenu
Lors de la création d’un nouveau contenu, un nouveau bloc d’option nommé catégories apparaît et nous propose de choisir un des termes parmis ceux que nous avons créés.

Bien entendu, il est possible d’assigner plusieurs termes d’un même vocabulaire ou des termes de plusieurs vocabulaires à un même contenu. La gestion des catégories sous drupal ne s’arrête pas là et propose bien d’autres possibilités qui seront abordées dans une autre page.
L’une des premières choses que l’on souhaite faire pour organiser son contenu est de pouvoir créer des menus et ainsi proposer une navigation à l’usager.
Avant de continuer, il faut vérifier que le module menu est bien activé. Il l’est par défaut.
La mise en place des menus comporte trois étapes :
Nous allons voir en détail, comment réaliser ces trois aspects.
1 - Créer un menu
Pour créer un menu, nous allons nous rendre dans administrer/menus. La page de gestion des menus s’affiche.

Nous remarquons qu’il existe déjà deux menus sur notre site. Ils ont été créés par le système lors de l’installation. Le premier, Navigation, correspond au menu de l’utilisateur (celui avec le nom de login comme titre du menu). Le deuxième, Primary links, correspond aux liens primaires. Les liens primaires sont des menus «spéciaux» dans le sens où l’on peut les afficher en les appelant directement depuis un thème.
Pour créer un nouveau menu, il suffit tout simplement de cliquer sur l’onglet ajouter un menu. Le page d’ajout d’un menu s’affiche, et il ne nous reste plus qu’à donner un nom à notre menu en remplissant le champ Titre. Une fois le formulaire validé, nous pouvons alors voir apparaître notre menu dans la liste des menus.
2 - Associer un contenu à un menu
Il existe deux manières d’associer un contenu à un menu. La première consiste à le faire au niveau du contenu. Si par exemple je veux une entrée de menu pour une page bien précise, il me suffit de l’éditer et de me rendre dans le bloc d’option Paramètres du menu. Là, il me faut remplir le champ Titre qui donnera son nom au lien dans le menu, le champ Description qui s’affichera dans la bulle d’information au survol de la souris au dessus du lien. La liste déroulante Elément parent permet de définir à quel endroit du menu se trouvera mon entrée. C’est en sélectionnant le parent que l’on définit les menus et sous-menus. Le Poids sert à définir l’ordre d’affichage des liens du menu lorsque plusieurs entrées ont le même parent.

La deuxième méthode consiste à se rendre dans la partie administration/menu de drupal. Il suffit ensuite de cliquer sur l’onglet Ajouter un élément de menu. Nous devons renseigner les mêmes informations que précédemment, ainsi que le chemin qui permet d’accéder au contenu auquel l’entrée sera associée.

3 - afficher le menu
La dernière étape consiste à afficher le menu. Dès que l’on crée un menu comme à l’étape 1, drupal va automatiquement créer un bloc qui contiendra notre menu. Pour afficher notre menu, il nous suffit donc simplement d’activer le bloc et de le positionner là où l’on veut. Rendez-vous dans administrer/blocs, repérez la ligne correspondant à votre menu (elle porte le même nom que votre menu), cochez la case dans la colonne Activé puis validez le formulaire.

Dans la partie 1, nous avons vu que le menu Primary links était un peu particulier. En plus de pouvoir l’afficher avec un bloc, il est possible d’y faire appel depuis le thème.