Présentation du site

Bonjour,

Bienvenue sur cette nouvelle version de mon site. Comme auparavant, celui-ci est presque exclusivement dédié au développement web. Il s'adresse toujours à ceux qui, comme moi, aiment bricoler, chipoter, programmer, mettre en forme, peaufiner, assembler, farfouiller, améliorer, retoucher... bref, créer.

Sur ce site, le visiteur trouvera donc des articles relatifs au Html, Xhtml, Css, Javascript et Php. J'ai d'ailleurs repris les anciens articles avec de légères améliorations.

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.