Le 5 janvier dernier, Drupal 7 a officiellement vu le jour sur drupal.org. En préparation de cette sortie, Microsoft et la communauté Drupal ont œuvré de concert pour faire de Drupal 7 une application compatible, testée et utilisable en production sur la plateforme Windows.
Pour les plus pressés, vous pouvez déclencher l'installation de Drupal 7 et de ses pré-requis en vous rendant sur la Galerie Web (lien sur l'illustration en marge), et de lire les annonces de Commerce Guys (en français et en anglais). Pour les autres, voici les grandes lignes du travail accompli en un an :
Extensions PHP optimisées pour Windows
Le support de PHP sous Windows s'améliore d'année en année, et Drupal 7 a été testé sous Windows avec PHP 5.3.3 et PHP 5.2.14. Drupal peut également exploiter l'extension WinCache (équivalente à APC mais optimisée pour Windows).
Packaging des modules sur drupal.org
Drupal.org est le référentiel de Drupal et de ses modules. Les modules Drupal étaient initialement disponibles au format TGZ uniquement. Ils sont désormais systématiquement fournis également au format ZIP, nativement supporté sur la plateforme Windows
Support de Sql Server
La brique la plus fondamentale est l’arrivée de Sql Server dans les bases de données utilisables par Drupal. Cette intégration est due à un effort concerté :
- Microsoft a développé un driver PDO pour Sql Server. Ce projet a été dévoilé lors de la DrupalCon de San Francisco en avril 2010, la version finale est arrivée en Août.
- Commerce Guys a développé un module Sql Server pour Drupal 7 en s’appuyant sur cette extension, avec une première démonstration à la DrupalCon de San Francisco et une sorte coordonnée avec la version finale de Drupal 7.
Support de IIS
Drupal 7 est fourni en standard avec un fichier .htaccess et un fichier web.config. Ce dernier permet de configurer automatiquement IIS pour servir correctement les requêtes adressées à un site Drupal.
Intégration à la galerie Web et à WebMatrix
L’installation de Drupal 7 sous Windows est bien évidemment possible à partir des sources sur drupal.org, mais Commerce Guys propose également un package d’installation intégré, relayé par Microsoft sur la Galerie Web et dans WebMatrix.
Développement de modules spécifiques pour Drupal 7
Quelques modules intéressants pour Drupal 6 et 7 :
- Bing Maps
- Silverlight Pivot
- Windows Live ID
- OData