Vous êtes ici

Un environnement pour quoi faire ?

Vous avez 30 secondes ?
S'abonner au flux d'actualités
Rubrique: 
Technique
Difficultée: 
Facile
Développer un module Drupal, c'est produire du code PHP permettant l'ajout d'une fonctionnalité à Drupal. Pour cela, nous devons être capable d'écrire du code propre et de nous y retrouver. En théorie, le bloc-note ou n'importe quel éditeur de texte suffit pour cela. Toutefois, au fur et à mesure de la complexification du projet, il deviendra de plus en plus dur de se repérer dans notre code.
 
Pour continuer dans cette partie, l'un des pré-requis est que vous sachiez coder en PHP. Vous connaissez donc sans doute déjà l'intérêt et la valeur d'un IDEinfo-icon. Il vous permettra entre autre :
  • l'autocomplétion,
  • la coloration syntaxique du code,
  • l'organisation de code en projet,
  • retrouver facilement la déclaration ou l'implémentation d'une fonction,
  • accéder rapidement à la documentation des fonctions et variables,
  • utiliser un système de versionning,
  • utiliser tout un ensemble d'outils d'aide à la productivité,
  • déboguer plus facilement,
  • ....
IDEinfo-icon: Integrated Development Environment (Environnement de Développement)
En programmation informatique, un environnement de développement est un ensemble d'outils pour augmenter la productivité des programmeurs qui développent des logiciels. Il comporte un éditeur de texte destiné à la programmation (avec notamment la coloration syntaxique du code), des fonctions qui permettent, par pression sur un bouton, de démarrer le compilateur ou l'éditeur de liens ainsi qu'un débogueur en ligne, qui permet d'exécuter ligne par ligne le programme en cours de construction. Certains environnements sont dédiés à un langage de programmation en particulier.
 
Pour ce cours, nous utiliserons l'un des nombreux IDEinfo-icon basé sur Eclipse: PHP Development Tools, dit aussi PDT. Le but de cette partie sera la mise en place de PDT afin de :
  • Mettre en place la coloration syntaxique de notre code.
  • Reconnaître les fichiers Drupal comme du code PHP.
  • Etre certain de remplacer les tabulations par des espaces.
  • Etre certain que les fichiers que nous produirons utilisent bien l'encodage UNIX, notamment pour les retours à la ligne.
  • Adhérer pleinement aux standards de développement Drupal.
  • Utiliser les plugins spécifiques à Drupal pour la reconnaissance des APIs.
Notation: 
Average: 4 (6 votes)
Vous avez aimé: