Actualité Drupal

Avant hier, le deuxième DrupalCamp a eu lieu à Paris et ça a été un franc succès.

DrupalCamp Paris 2
Photo prise par elv

Tout d'abord, un grand merci à toutes les personnes qui ont rendu cet événement possible, notamment les organisateurs et les sponsors, mais aussi les participants (toutes les coordonnées sont sur http://barcamp.org/DrupalCampParis2Participants).

L'événement s'est déroulé à la Cantine, un lieu pas trop bruyant, avec plusieurs espaces de discussion distincts et du WiFi partout. C'était particulièrement adapté à ce genre d'événement.

Il y avait beaucoup plus de monde que lors du premier DrupalCamp Paris. Le site officiel annonce plus de 80 inscrits ; ce chiffre est difficile à vérifier mais on devait être pas loin de ce nombre-là de participants.

Selon le principe du BarCamp, plusieurs sessions se sont organisées autour de différentes thématiques comme "Découvrir Drupal", "Le staging d'un site Drupal", "L'organisation de la communauté Drupal francophone"... Plusieurs compte-rendus ont été publiés en ligne [impossible de trouver une URL, mais je sais qu'il y avait un wiki sur lequel plusieurs personnes ont posté au cours de la journée]. Vous trouverez également des photos dans l'album DrupalCamp Paris 08 sur Flickr.

J'ai finalement réussi à faire une interview vidéo de Michel Lévy Provençal sur l'utilisation de Drupal à France 24, je la publierai dans les prochains jours. D'autres personnes que j'aurais souhaité interviewer étaient présentes, mais nous n'avons malheureusement pas trouvé le temps...

Ce post rapide pour vous rappeler que le DrupalCampParis2, c'est dans 2 jours (samedi 19 avril), à Paris donc.

Peut-être pour être en conformité avec la tradition du BarCamp ("pas de spectateurs, tous participants"), aucun programme précis n'a été annoncé. On sait simplement que plusieurs membres de l'"équipe dirigeante" de Drupal seront présents (Dries Buytaert, Karoli Negyesi...). A ce jour, il y a déjà plus de 60 inscrits, dont plusieurs personnes venant de "grosses boîtes" (Atos, EDF, Microsoft...). A priori, ce BarCamp devrait donc être un beau succès.

 

En décembre 2007, on vous annonçait que Dries Buytaert (le fondateur de Drupal) créait sa propre société de services autour de Drupal : Acquia. Il a pour cela levé 7 millions de dollars, mais à l'époque le business model de la société n'était pas clairement défini : développement de sites ? formation ? support ? (notons que les propos de Dries penchaient plutôt vers la 3e option : le support).

Aujourd'hui, les choses se précisent. Le premier projet d'Acquia sera une version payante de Drupal appelée Carbon. Celle-ci s'appuiera sur le noyau Drupal 6, complété des modules les plus utilisés pour Drupal. La distribution Carbon sera plus particulièrement destinée aux applications "sociales", à la création de sites communautaires basés sur les contenus générés par les éditeurs du site concerné et par les internautes, indique Acquia dans un billet daté du 29 février 2008. De la documentation technique et pratique, des outils d'installation de paquets et de mise à jour seront également proposés.

Cela ressemble fichtrement à ce dont de nombreux utilisateurs Drupal ont toujours rêvé. Comme le montrent les discussions ici et , le besoin de documentation (et de support) se fait clairement sentir dans la communauté Drupal.

Reste à savoir si Carbon sera disponible en français (Drupal lui-même mais aussi la documentation), et si les utilisateurs seront prêts à payer.

Eh voilà, tout occupé qu'on était à déplorer la non-sortie du livre Drupal, on aurait presque laissé passer la sortie du tant attendu Drupal 6.

Télécharger Drupal 6.0 : http://ftp.osuosl.org/pub/drupal/files/projects/drupal-6.0.tar.gz
Annonce officielle sur Drupal.org : http://drupal.org/drupal-6.0

Quoi de neuf dans Drupal 6 ?

Vous pouvez lire l'annonce officielle ou jeter un oeil au screencast (en anglais) What's New in Drupal 6, mais voici déjà un aperçu des principales nouveautés :

Drupal 6, c'est facile

  • Procédure d'installation simplifiée.
  • Utilisation intensive du drag & drop dans l'admin (pour organiser les menus, les forums, les termes de taxonomie, les fichiers uploadés...).
  • Multilingue intégré par défaut.

Drupal 6, c'est des modules canon intégrés par défaut dans Drupal

  • "Actions" permet de déclencher une action précise lorsqu'un événement particulier se produit (ex : recevoir un e-mail quand un billet est publié).
  • "OpenID" permet de s'identifier avec... un compte OpenID.
  • "Update Status" vous informe automatiquement des dernières mises à jour ou correctifs de sécurité.

Personnaliser la charte graphique de Drupal 6, c'est un jeu d'enfant

  • Personnalisation en changeant uniquement les CSS. Pas de code HTML. Pas de code PHP.
  • Personnalisation en créant vos propres templates pour la totalité ou certaines zones de la page.
  • Documentation sur la personnalisation de la charte graphique améliorée.
  • Mise à jour de jQuery vers la dernière version (1.2.3).

Drupal 6, c'est plus sûr

  • Mises à jour de sécurité diffusées via le module Update Status et la mailing list "Security Announcements".
  • Gestion plus fine des permissions.
  • Format d'entrée "PHP code" désactivé par défaut.

Drupal 6, c'est plus de performance et moins de maintenance

  • Seul le code nécessaire à l'affichage de la page est chargé.
  • Système de menu complètement ré-écrit pour plus de performance et de flexibilité.
  • Gestion des fichiers uploadés améliorée.
  • Drupal peut utiliser d'autres bases de données que MySQL grâce à la "Schema API".

Mettre à jour ou pas ?

C'est LA question qui se pose à chaque sortie d'une version principale de Drupal : faut-il mettre à jour son site ? Quelle version de Drupal faut-il utiliser à partir de maintenant ?

La réponse dépend de votre situation actuelle :

Vous avez déjà un site qui tourne sous Drupal 5.x

Dans ce cas, rien ne presse. Vous avez probablement passé du temps à sélectionner les modules qui vont bien et à corriger les bugs. Passer à Drupal 6 maintenant risquerait d'introduire de nouveaux bug et de vous priver de certains modules qui n'auront pas encore été migrés sur Drupal 6.

De plus, si vous avez développé des modules maison, il faudra prendre le temps de convertir chacun d'entre eux pour tenir compte des changements dans l'API Drupal. Cela peut représenter un travail non négligeable.

En règle générale, il est souvent plus sage d'attendre quelques mois qu'un nouveau produit soit bien rôdé avant de l'adopter (cf. Windows Vista VS Windows XP).

Notez en tout cas que la version 4.7 de Drupal n'est plus maintenue à
partir de maintenant. Il est donc fortement conseiller de passer
au moins à Drupal 5.x si ce n'est pas déjà fait.

Vous êtes sur le point de créer un site avec Drupal

Là, c'est plus délicat. Vous serez tenté de partir sur Drupal 6 pour bénéficier des améliorations récentes (surtout si vous construisez un site multilingue), mais cette version de Drupal n'a pas encore été beaucoup testée et tous les modules n'ont pas été migrés.

Faire le choix de Drupal 6.0 maintenant, c'est donc accepter un environnement un peu moins stable, un peu moins documenté et un peu moins riche fonctionnellement. Cela dit, c'est aussi un bon investissement : vous serez à la pointe des avancées Drupal dès le départ et vous n'aurez pas d'ancien site à mettre à jour.

Au final, tout dépend de vos délais : si votre site doit sortir dans moins d'un mois, il peut être plus raisonnable de sélectionner Drupal 5. En revanche, si vous prévoyez plusieurs mois de développement, prenez Drupal 6 sans hésiter : autant habituer tout de suite vos développeurs à ce nouvel environnement (et cette nouvelle façon de coder) et d'ici à ce que votre site soit en production, la quasi totalité des modules aura été mise à jour et bien testée.

---- 

Et vous, lecteurs, qu'avez-vous l'intention de faire : Drupal 5 ou Drupal 6 ?

Le site http://drupalfr.org/ s'occupe actuellement de la traduction de Drupal 6, qui devrait sortir prochainement. Ils ont besoin de volontaires pour prendre part à cette opération. L'effort est coordonné sur http://drupalfr.org/d6-translation

Les sites réalisés avec Drupal sont de plus en plus nombreux, et ce ne sont pas de petites références. Par ailleurs, ils permettent de toucher à des domaines extrêmement variés.

e-soutiens Bayrou

On trouve d'abord sur ZDNet.fr une interview de Raphaël d'Assignies, le chef de projet de la net-campagne de François Bayrou.

Ce dernier explique qu'ils ont récemment ajouté au site principal, un site de soutien, http://e-soutiens.bayrou.fr/, réalisé avec Drupal :

C'est un site spécifique de soutien ; en fait un blog collaboratif, organisé par thématiques, par régions, par trousses à outils... Il est très utilisé, avec 10.000 inscrits. Nous mobilisons dessus, en gestion, deux personnes à plein temps.

Il a été développé par une autre équipe, qui a travaillé sur Drupal, une plate-forme de gestion de contenu en PHP. Cette solution permet de rajouter beaucoup de modules, comme "Civic" pour gérer le groupware. C'est un outil hybride, qui convient à n'importe quelle gestion de projets, associatifs par exemple, pas seulement à celle d'un parti politique en campagne.

Si ça ça n'est pas un bel argument publicitaire pour Drupal (la dernière phrase, pas le fait que Bayrou l'utilise).

Source : Raphaël d'Assignies, UDF: «Nous avons monté une véritable web agency pour gérer le site Bayrou.fr» (ZDNet.fr, 30/03/2007)

Copie d'écran : aucune pour l'instant, car le site n'était pas accessible au moment où j'ai écrit ces lignes.

Ubuntu.com

Le site de la célèbre distribution Linux.

http://www.ubuntu.com/

Copie d'écran du site Ubuntu.com

Die Welt

Die Welt, un grand journal allemand a commencé à utiliser Drupal pour leur site Welt Debatte.

Copie d'écran du site Welt Debatte

Playboy Allemagne

Est-il besoin d'expliquer l'objet de ce site ?

http://www.playboy.de/

Copie d'écran du site Playboy.de

Décidemment, ça continue de bouger du côté du e-Commerce avec Drupal : le module Ubercart, initialement annoncé pour début 2007, vient de sortir.

Le module est présenté comme complémentaire du module e-Commerce, et comme un concurrent direct de OsCommerce. On pourrait résumer ce module en disant qu'il propose d'implémenter un site 100% e-Commerce, contrairement au module e-Commerce qui ne fait "que" rajouter quelques fonctionnalités e-Commerce à un site existant.

J'espère avoir l'occasion d'étudier - et de comparer - ces 2 modules très prochainement. En attendant, je regrette juste que l'effort de développement soit dispersé sur 2 projets, alors qu'il aurait sûrement gagné à n'en faire qu'un. (C'est un peu comme la traduction, qui se divise entre les module i18n et Localizer.)

Source : Initial Ubercart Release (new e-commerce package) (20/03/2007)

Il est maintenant possible de récupérer automatiquement depuis drupal.org des informations sur la dernière version officielle de drupal (core) ou d'un module communautaire (également appelé "module contribué"). C'est le module Update Status qui se charge de cette tâche ingrate, en vous indiquant s'il existe une version plus récente de Drupal ou des modules actuellement installés sur votre site.

Notez que ce module ne fonctionne que pour les versions "officielles" de Drupal et de ses modules. Autrement dit, il ne fonctionnera pas pour les versions béta, ou versions en cours de développement (par exemple, les modules téléchargés depuis CVS). Pour plus d'informations, consultez les questions fréquentes (en anglais) sur la page du module Update Status.

Une fois le module installé, allez dans Administrer > Journaux > Available updates, où vous verrez une page qui ressemble à ça :

Copie d'écran du module Update Status

La recherche des mises à jour est effectuée via cron, vous ne verrez donc rien tant que cron n'aura pas été exécuté ou tant que vous n'aurez pas lancé une recherche manuelle des mises à jour (en cliquant Check manually).

Dans le tableau ci-dessus, on voit en rouge les modules qui pourraient être mis à jour, en vert les autres. Les liens de la colonne de gauche permettent de se rendre sur la page du module, et ceux de la colonne de droite de récupérer le tarball (.tar.gz) correspondant à la dernière version.

Notez enfin que si certains modules installés sur votre site n'apparaissent pas sur la page "Available Updates", c'est qu'ils utilisent une version antérieure à la mise en place du système d'updates. Pour cette fois, il faudra les mettre à jour manuellement, mais par la suite, ils devraient apparaître comme les autres.

Ce module représente un gain de temps énorme, et c'est une fonctionnalité demandée depuis longtemps par de nombreux membres de la communauté (cf. le nombre de réponses positives à l'annonce de la sortie du module). Une amélioration supplémentaire serait de pouvoir cliquer sur un bouton "Mise à jour" qui déclencherait la récupération et l'installation des mises à jour sans manipulations supplémentaires, sur le même principe que Windows Update.

Source : Keep your Drupal 5.x site up to date with Update Status module (02/03/2007)

Fort du succès de Drupal, Dries (le créateur de Drupal) a fondé la Drupal Association, une association à but non lucratif, dans le but de lever des fonds de développement et d’assurer la pérennité de Drupal.

Drupal suit ainsi l’évolution désormais classique des solutions Open Source : création d'une application, déploiement, levée de fonds. Un business model qui repose sur le succès d'une application, et non sur le profit généré.

En plus d’asseoir le développement institutionnel de Drupal, la création de cette association va permettre de lever des fonds pour permettre un développement sain du de Drupal ; par ailleurs, elle va permettre aux supporters du projet de s'identifier en tant que tel, en participant à une forme de marketing de réseau institutionnel. Les donations sont réalisées à travers l'association dont les statuts et les activités peuvent ainsi être intégralement placés sous contrôle légal. Les donateurs vont du simple utilisateur ravi d'utiliser le programme et prêt à donner la somme qui lui convient, au donateur institutionnel, ville, département, état, fondation, chacun capable de propulser un projet au firmament tout en profitant pleinement de son développement et de ses améliorations en faveur de ses propres infrastructures et clients.

Source : Announcing the Drupal Association (26/02/2007)

Google relance pour la 3e année son programme Summer of Code (SoC) pour étudiants doués en Open Source.

Programme rémunérateur, quand Google veut bien payer, pour les étudiants en informatique, SOC est un vivier de créateurs brillants de codes Open Source. Depuis 2005, plus de 1000 étudiants ont participé à plus de 100 projets, soutenus par les grands acteurs du marché de l'Open Source. Environ 80% des participants ont achevé leur projet durant les deux premières années, remportant jusqu'à 4500 $. Drupal s'est d'ailleurs distingué en participant aux 2 précédentes éditions (2005 et 2006).

Vous trouverez plus d'informations sur la page Google Summer of Code 2007 de Drupal.org ou sur le site officiel Google Summer of Code.

Syndiquer le contenu