|
Portfolio
Mon premier site personnel, vu | photographie, a subi plusieurs refontes depuis sa création en 2000. Sa mouture actuelle est, bien sûr, basée sur mon système de gestion de contenu favori: Drupal. Dans un souci de rendre l'ajout de photos le plus simple et automatique possible, j'ai intégré au système plusieurs modules Drupal avancés. Les images en format vignette ainsi que les différentes pages d'index sont générées dynamiquement par le système. Au final, la refonte sous Drupal a notamment permis d'enrichir le site de fils de syndication (RSS), de possibilités de commentaires par les visiteurs, d'un moteur de recherche, ainsi que d'un lecteur audio intégré pour les pages qui en ont besoin (exemple).
La génération précédente du site s'appuyait sur Smarty. Même si les relations entre les pages étaient générées dynamiquement par le petit système que j'avais programmé, le site était beaucoup plus statique. Cependant, grâce à son architecture très structurée, j'ai facilement pu importer tous les anciens contenus dans le nouveau site basé sur Drupal, à l'aide de courts scripts PHP. Qu'il est réjouissant de donner ainsi un nouveau souffle de vie à de vieux contenus!
J'ai également réalisé le design minimaliste du site. Puisque j'aime tisser un fil entre les photos et inviter les visiteurs à le suivre, j'ai choisi une navigation par sujet plutôt qu'une navigation chronologique de type blogue. La page d'accueil offre cependant une vue chronologique très pratique pour voir les nouveautés en un coup d'oeil. Les pages d'index par sujet, quant à elles, donnent un aperçu rapide de la nature et de la quantité d'images qu'on y retrouve. L'internaute pressé pourra utiliser ces pages comme principal outil de navigation, tandis que le contemplatif pourra naviguer image par image. De quoi plaire à chacun!
Inauguré en février 2000, remodelé en octobre 2003, puis migré vers un système basé sur Drupal en mars 2007.
Le site Web du parti politique Québec solidaire fut à mon avis — aussi biaisé mon avis puisse-t-il être — la plate-forme de communication Web la plus dynamique de tous les partis politiques présents lors de la campagne électorale provinciale de mars 2007. En effet, contrairement aux sites des autres partis, la rédaction des contenus y était complètement décentralisée et participative, à l'image des valeurs prônées par Québec solidaire. Plus de 130 rédacteurs et rédactrices à travers le Québec, candidats ou militants du parti, ont contribué articles, photographies, documents et extraits vidéo via cette plate-forme collaborative basée sur Drupal. Chaque région et circonscription du Québec disposait de sa propre section sur le site, avec ses rédacteurs et rédacteurs en chef. Les contenus émanaient de la base et pouvaient émerger jusqu'au niveau « national » et même apparaître sur la page d'accueil du site. Certes, cette décentralisation avait pour conséquence que les sections de certaines régions soient moins bien garnies que d'autres, une situation qui s'est en partie résorbée, à mesure que les militants prenaient en main leur outil de communication.
En charge du projet au nom de Koumbit, j'ai eu l'occasion de jouer un rôle de premier plan dès le début du projet, à partir de l'analyse des besoins jusqu'à la programmation et aux améliorations techniques presque quotidiennes réalisées durant la campagne électorale.
L'une de mes propositions clés pour le projet fut l'intégration du module Organic Groups (OG) pour permettre la décentralisation de la gestion des contenus. L'innovation ici fut d'utiliser OG comme outil d'organisation interne des contenus, mais de manière transparente au visiteur normal, tout en créant un ensemble de nouveaux modules permettant des décisions éditoriales décentralisées à l'intérieur de limites bien définies (OG Audience, OG Public Access, Edit Authoring Information).
Plusieurs autres décisions (que je n'énumérerai pas toutes!), ont contribué au succès du projet. Il fallait notamment tenir compte du fait qu'un grand nombre de rédacteurs étaient peu familiers avec les enjeux de la publication Web. Il était donc indispensable de soigneusement circonscrire les fonctionnalités auxquelles ils avaient accès, autant par souci de convivialité que d'intégrité du site. Un outil d'édition WYSIWYG, par exemple, était indispensable, mais j'ai porté mon choix sur l'un des plus minimalistes, widgEditor, également l'un de ceux qui respecte le mieux la sémantique du HTML et qui protège le mieux la feuille de style du site en filtrant les balises indésirables. Par ailleurs, la publication de vidéos sur Youtube et Google Video permettait à ce jeune parti politique peu fortuné d'économiser sur les coûts de la bande passante, tout en tirant avantage des outils participatifs inhérents à ces plate-formes.
Inauguré en février 2007.
Radiovision est un réseau regroupant un grand nombre de radios communautaires québécoises. J'ai travaillé sur ce projet au nom de Koumbit et mon rôle a consisté surtout à rencontrer le client pour analyser ses besoins, concevoir des solutions et effectuer l'intégration des composantes les plus complexes du projet.
Drupal était tout désigné pour ce projet où les rédacteurs souhaitaient créer et modifier eux-mêmes les contenus sans qu'il soit nécessaire d'avoir de grandes connaissances techniques. Chaque station membre possède une fiche descriptive, de même qu'une fiche d'emplois, des informations dont il était essentiel de faciliter les fréquentes mises à jour. La création de vues et de types de contenus personnalisés s'est imposée dès le début avec les modules CCK et Views, tandis que le module Panels a été inclu pour permettre au client de modifier aisément la présentation de la page d'accueil.
Autre élément intéressant du projet et de plus en plus en demande par divers clients: Une section à accès contrôlé permet à Radiovision de publier en ligne des informations destinées uniquement à ses membres.
Le graphisme a été réalisé par une designer choisie par Radiovision et la majeure partie de l'intégration graphique (CSS) accomplie par un collègue de Koumbit.
Inauguré en octobre 2006.
Media@McGill est un groupe de recherche et de sensibilisation s'intéressant aux médias, à la technologie et la culture. C'est à travers Koumbit que j'ai été appelé à faire des tâches d'analyse, de programmation et d'intégration pour bâtir ce nouveau site trilingue basé sur Drupal. J'ai également dispensé de la formation auprès du personnel de Media@McGill.
Le graphisme a été conçu par l'Université McGill et l'intégration graphique (CSS), de même que certains autres éléments ont été réalisés par des collègues de Koumbit.
Inauguré en octobre 2006.
J'ai été appelé à la rescousse par Koumbit pour compléter le développement du site Web de la station communautaire Radio-Montréal (CIBL 101,5 FM), une station à la programmation éclectique fort intéressante et menée par une équipe très dynamique. Le projet était déjà assez avancé lors de mon arrivée, mais un nouveau chargé de projet était demandé et plusieurs tâches d'analyse et programmation devaient encore être accomplies.
Ce site est un bel exemple de gestion de contenu collaborative tirant profit de nombreuses possibilités de Drupal, puisque chaque animateur d'émission — ils sont plusieurs dizaines — est responsable de mettre à jour lui-même les contenus relatifs à son émission, qu'il s'agisse de textes, d'images ou d'extraits audios à diffuser en ligne. L'ensemble des contributions aux contenus est validé par un webmestre, qui assure la qualité et la cohérence générale du site.
Mon travail a été surtout concentré sur la coordination du projet, l'intégration et la programmation d'améliorations pour l'audio, le système de modération des contenus, le système de calendrier, ainsi que l'intégration de panneaux et vues procurant au client un contrôle convivial sur les contenus de la page d'accueil, J'ai également dispensé de la formation auprès du webmestre et d'autres rédacteurs de contenus. Le graphisme du site a été conçu par un designer choisi par CIBL, tandis que la programmation du système de palmarès et la majeure partie de l'intégration graphique (CSS) et du calendrier ont été effectués par des collègues de Koumbit.
Inauguré en septembre 2006
Pour le bénéfice de The Association for Progressive Communications (APC), j'ai été engagé, via Alternatives et Koumbit, pour effectuer l'internationalisation de plusieurs modules pour Drupal. Le travail de programmation était assez simple, mais j'ai joué un rôle important quant à la coordination du projet, qui devait être réalisé très rapidement avec une équipe de 12 programmeurs et traducteurs. En outre, le travail devait être exécuté en collaboration serrée avec la communauté Drupal, afin que les résultats de nos travaux soient rapidement intégrés dans les versions officielles des modules concernés. Un intéressant défi de travail collaboratif!
Développement achevé en août 2006.
|
|