Drupal 7

Ecrire un premier module pour Drupal 7

Avec le CMS Drupal vous pouvez réaliser beaucoup de choses différentes. Vous pouvez aussi bien créer un site associatif, un site commercial, un site de photographie, un intranet, un site de gestion d'une base de données, un site éducatif, un site interractif... Les possibilités sont quasiment illimitées.

Si Drupal est aussi souple, c'est notamment grâce à sa structure modulaire.

Créer un bloc à l'aide d'un module

Drupal n'est pas seulement un Système de gestion de contenu (CMS) orienté vers la création d'articles, de pages ou d'autres contenus. Il permet aussi d'intégrer des blocs. Ceux-ci peuvent contenir des choses variées, telles qu'un menu, une vignette d'information, une présentation d'activité, une publicité, une liste de raccourcis hypertextes, une bannière, etc. Les blocs sont aussi important que les contenus qu'ils encadrent.

La fonction t()

La fonction t() (translate) est une fonction du cœur de Drupal.

t($string, array $args = array(), array $options = array())

Cette fonction, implémentée dans le fichier ./includes/bootstrap.inc, permet de traduire une chaîne dans la langue courante ou une langue donnée (dans la variable $options).

Installer Drupal 7 en local sur Windows

Si vous souhaitez découvrir Drupal, et plus particulièrement sa version 7, il vaut mieux commencer par installer cette application sur une machine locale. Cela vous permettra de faire vos premiers pas, de tester l'un ou l'autre module, de faire vos réglages, de personnaliser vos thèmes et éventuellement de développer vos propres modules.

Modifier la configuration de Wampserver pour Drupal 7

Sans doute faites-vous parties de ces personnes qui, comme moi, ont rencontré quelques soucis en voulant installer Drupal 7 sur Wampserver. En effet, alors que Drupal 7 était annoncé comme devant être plus performant et plus aisé à installer que Drupal 6, les premiers pas sous Wampserver furent plutôt décevants. Non seulement la lenteur d'installation était particulièrement navrante (20 minutes au moins pour l'installation du pack de traduction de Drupal en français), mais des messages d'erreurs émaillaient régulièrement un processus qu'il était difficile de mener jusqu'à son terme.