Montréal

Drupal au CodeFest 2.1 de PHP Québec

En fin de semaine, PHP Québec organise CodeFest 2.1, un évènement où programmeurs de tous horizons et de tous niveaux seront accueillis pour participer au développement de leur logiciel libre préféré. Une très belle occasion de découvrir les techniques employées par différents projets, de rencontrer d'autres programmeurs et, d'une manière générale, de simplement se motiver à se jeter à l'eau avec un projet!

L'un des thèmes de l'évènement concerne l'implémentation de test automatisés, un thème qui tombe à point compte tenu de la récente intégration de la plateforme de tests automatisés SimpleTest dans le noyau du futur Drupal 7.

CodeFest 2.1 arrive alors que je n'ai même pas encore eu le temps de conclure sur le récent sprint de recherche auquel j'ai eu la chance de participer, mais je compte bien utiliser ce nouvel évènement comme prétexte pour compléter quelques tests en rapport avec le moteur de recherche de Drupal.

Je serai donc présent samedi et heureux d'aider quiconque souhaiterait mettre la main à la pâte avec Drupal 7! Patrick Fournier, mon associé à Whisky Echo Bravo, sera aussi sur place.

L'évènement est tenu simultanément à Montréal et Sherbrooke. Même si j'aime beaucoup la ville où j'ai étudié, pour des raisons pratique c'est bien sûr à Montréal que je serai. ;)

Si l'évènement vous intéresse, n'hésitez pas à vous inscrire sur la fiche Drupal de l'événement!

Journée portes ouvertes Design Montréal

Montréal vivait hier sa seconde édition des journées portes ouvertes Design Montréal. Grâce à l'agence de création, cliente et amie, Bluesponge, j'ai eu la chance de participer à l'évènement! En effet, depuis l'automne dernier, mon associé au sein de Whisky Echo Bravo (notre nouvelle boite de développement Drupal) et moi-même sommes «colocs» de Bluesponge qui, après son succès de l'année dernière, ne pouvait manquer l'occasion d'ouvrir grandes ses portes aux visiteurs.

Samedi, tandis que toute l'équipe de Bluesponge s'éclatait à transformer la salle de réunion en terrain de boulingrin, un bureau en autel de prière en faveur des Canadiens ou à mettre au point l'une des multiples installations interactives, nous avons, de notre côté, transformé un coin du bureau en point de rencontre avec Drupal.

Nous avons monté une petite forêt de ballons d'hélium auxquels étaient attachées de petites bribes d'information à propos de Drupal... Les curieux pouvaient tirer sur la corde retenant un ballon pour découvrir le propos qui y était rattaché. Quelques exemples : «Drupal vous rend autonome pour gérer votre site web», «Drupal est un logiciel libre», «plus de 250 000 sites reposent sur Drupal», «Drupal vous permet d'innover», «Drupal favorise la collaboration», et bien d'autres...

Dimanche, les visiteurs sont venus en grand nombre (malgré la pluie) découvrir notre milieu de travail quelque peu transformé, tout en se délectant de pancakes aux bleuets offertes par Bluesponge... Nous espérons que notre installation fut intéressante pour un public n'ayant même jamais entendu le nom «Drupal» auparavant et, en cette journée ludique, pas nécessairement intéressé à plonger dans des détails techniques ou à s'asseoir devant un écran d'ordinateur.

Chose certaine, Druplicon a charmé beaucoup de monde, puisque nos macarons à son effigie se sont envolés comme de petits pains chauds! Voici quelques images de l'évènement... On peut s'attendre à en voir plus bientôt sur le blogue des «Spongies».

Macarons Druplicon
Ballons
Ballons
Ballons
Bureaux
Bureaux
Écriture avec un contrôleur Wii
Projection vidéo
Boulingrin intérieur

Sujets: Design · Drupal · Montréal

Dries Buytaert de passage à Montréal

Les utilisateurs de Drupal ont sans doute déjà lu ce nom à maintes reprises: Dries Buytaert. Fondateur et leader du projet Drupal, ce formidable rassembleur et architecte logiciel visionnaire sera de passage à Montréal entre les 21 et 25 octobre prochains. Et curieusement, il ne sera pas ici pour parler de Drupal, mais de Java! En effet, il effectuera deux présentations concernant des techniques d'évaluation et d'optimisation de la performance de systèmes Java, dans le cadre de la conférence ooPSLA 2007 organisée par l'ACM SIGPLAN.

La communauté Drupal montréalaise aura peut-être l'occasion de le rencontrer... À suivre!

Sujets: Drupal · Java · Montréal

Sprint pour un Drupal multilingue

Vendredi dernier avait lieu une autre rencontre Drupal montréalaise (on a désormais cessé de les compter!). Cette fois, ce sont six utilisateurs et experts Drupal qui se sont réunis informellement dans un café avec un objectif précis: Tester et commenter les fonctionnalités multilingues présentement en développement pour Drupal. Ne sommes-nous pas parmi les mieux placés, dans une ville particulièrement bilingue telle que Montréal, pour évaluer ce genre de fonctionnalités? La constitution de notre petit groupe illustrait bien cette réalité: 3 francophones et 3 anglophones!

Notre motivation: La prochaine mouture de Drupal devrait s'enrichir de superbes outils de traduction intégrés au noyau. J'écris bien devrait, puisque ces travaux ne sont pas encore complétés et que l'échéance fixée par la communauté Drupal pour l'intégration de nouvelles fonctionnalités est le 1er juin — les mois suivants devant se consacrer à solidifier le code avant le lancement de la nouvelle version, Drupal 6.

Et le 1er juin approche très rapidement, d'où le sprint! D'autant plus qu'il reste encore beaucoup de travail à faire pour que Drupal 6 mérite d'être étiquetée « multilingue ». Bien sûr, on peut depuis longtemps construire des sites Drupal multilingues, avec l'aide du module i18n, mais l'intégration de ces fonctionnalités dans le noyau apporterait d'immenses avantages:

  • Avoir un système « pensé multilingue » à la base — c'est comme apprendre une langue seconde à l'enfance versus à l'âge de la retraite. Plus on l'apprend tôt, mieux on la maîtrise!
  • Support de ces fonctionnalités par un plus grand nombre de développeurs.
  • Plus grande visibilité pour ces fonctionnalités, donc plus d'utilisateurs, plus de développeurs et, ultimement, plus de qualité.
  • Interface de traduction plus conviviale.
  • La question de la traduction pourra difficilement être ignorée par les modules tiers (parfois conçus par des développeurs unilingues ou n'ayant jamais eu à créer un site multilingue).

La rencontre fut assez intéressante. Bien sûr, il n'y a pas d'illusion à avoir sur la quantité de travail réalisable en seulement quelques heures, d'autant plus que pour la plupart d'entre nous il s'agissait d'un tout premier regard sur le futur Drupal 6, mais nous avons produit un petit rapport dont le contenu a été disséminé dans plusieurs chantiers. En outre, Angie a lancé sur IRC, dans le canal #drupal, une invitation à collaborer à notre effort, si bien que plusieurs autres développeurs à travers le monde se sont joints virtuellement à notre rencontre.

Voilà comment ces rencontres se passent parfois! Si Drupal vous intéresse, vous pouvez vous aussi y participer. Toutes les rencontres ne sont pas aussi techniques. Certaines attirent beaucoup plus de monde, d'autres sont très tranquilles, mais il y a toujours quelque chose à y apprendre, puisque le partage est toujours à l'ordre du jour. Pour être au courant des rencontres, abonnez-vous au site du groupe Drupal Montréal ou à son fil de nouvelles (RSS).

Vous pouvez aussi participer au sprint en téléchargeant la version de Drupal présentement en développement et en l'essayant! Sachez que c'est la version la plus facile à installer à ce jour! Faites vos tests tout de suite et participez aux discussions, afin que l'essentiel de la programmation puisse être complété avant le 1er juin!

RSS feed