Publié par Vincent Caillierez dans la rubrique :
Avant hier, le deuxième DrupalCamp a eu lieu à Paris et ça a été un franc succès.

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...
Publié par Vincent Caillierez dans la rubrique :
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.
Publié par Vincent Caillierez dans la rubrique :
Je viens de terminer la lecture du livre "Building Powerful and Robust Websites with Drupal 6" de David Mercer et j'ai trouvé ça pas mal du tout.
Résumé du livre
Voici le contenu du livre dans les grandes lignes. Pour un sommaire plus détaillé (en anglais), je vous renvoie au site de l'éditeur.
Chapitre 1 - Introduction à Drupal
Historique de Drupal, principales fonctionnalités, exemples de sites qu'on peut réaliser avec Drupal.
Présentation de la communauté et de la licence Drupal.
Chapitre 2 - Installer l'environnement de développement
Installer Apache, PHP et MySQL, puis Drupal lui-même.
S'assurer que Drupal est correctement configuré et résoudre les problèmes les plus fréquents.
Créer sa première page.
Chapitre 3 - Les fonctionnalités de base
Télécharger, installer et configurer des modules.
Manipuler les blocs.
Menus, liens primaires et secondaires.
Chapitre 4 - Configuration du site
URLs simplifiées, rapports d'erreur, upload de fichiers, logs, mode "maintenance".
Chapitre 5 - Contrôle d'accès
Mettre en place une politique de contrôle d'accès.
Les rôles, les permissions, les utilisateurs, les règles d'accès.
Chapitre 6 - Contenu - Les bases
Explication des "types" de contenu.
Manipuler les types de contenu, créer du contenu, administrer le contenu.
Modules liés au contenu : aggregator et book.
Chapitre 7 - Contenu - Fonctionnalités avancées
La taxonomie.
CCK.
Publier du HTML et du PHP via Drupal (les formats d'entrée).
Chapitre 8 - L'interface de Drupal
Planifier son interface.
CSS.
Les thèmes : comprendre les thèmes, configurer un thème, personnaliser un thème (images, couleurs, régions de la page).
Chapitre 9 - Fonctionnalités avancées
S'identifier sur son site Drupal avec OpenID.
Déclencher une action particulière lorsqu'un événement donné se produit ("Actions and Triggers"). Ex : envoi d'un e-mail quand un nouvel utilisateur crée un compte.
Gestion du multilingue.
Gestion des performances (cache).
Utilisation de JavaScript dans Drupal (jQuery et code JavaScript maison).
Chapitre 10 - Gérer votre site web
Les sauvegardes.
Le CRON et les tâches planifiées.
Tâches diverses : renommer les URLs (pathauto), désinstaller des modules, gérer les utilisateurs, optimiser le site pour les moteurs de recherche.
Mettre à jour Drupal et les modules.
Annexe A - Déploiement
Comment transférer votre site depuis le serveur de développement vers le serveur de production.
Ce que j'ai bien aimé
Le livre est complet et aborde tous les points importants, en passant le temps nécessaire sur chacun, ni trop ni trop peu. Le style est clair et les copies d'écran pertinentes. Les exemples sont parlants et faciles à reproduire sur sa propre installation.
On sent que Mercer connaît bien Drupal car il insiste sur les points particulièrement délicats pour les débutants. Par exemple, il répète souvent que ce qu'on voit sur une page dépend énormément des modules installés et des permissions dont on dispose. Dit comme ça, cela paraît tout bête mais les débutants sont souvent déroutés lorsqu'ils reviennent sur la même page après avoir changé un paramètre ou activé un module dans l'administration et qu'elle a un aspect complètement différent. Même chose selon qu'ils consultent le site en tant qu'utilisateur "anonyme" ou en tant que "superadmin".
En expliquant la philosophie Drupal (comment fonctionnent les modules dans Drupal, comment fonctionnent les thèmes dans Drupal...) plutôt qu'en s'attachant à des modules ou des thèmes particuliers, Mercer donne aux webmasters des "clés" réutilisables qui leur permettront de poursuivre seuls - et au-delà du livre - leur découverte de Drupal. C'est un pas vers l'autonomie.
Ce que j'ai moins aimé
En 362 pages, Mercer délivre le maximum d'informations possible sans être indigeste. Cela dit, on peut regretter que certaines problématiques "classiques" n'aient pas été abordées car le webmaster Drupal est quasi certain d'y être confronté : l'utilisation du module Views (pas encore disponible pour Drupal 6 au moment de l'écriture du livre), l'organisation du contenu dans un "vrai" site (Mercer explique le système de menu de Drupal ainsi que la taxonomie mais il ne détaille pas de solution clé en main pour organiser le contenu de son site en rubriques/sous-rubriques, une problématique ultra-fréquente).
D'une façon générale, Mercer explique parfaitement "Drupal out-of-the-box", c'est-à-dire Drupal tel qu'il fonctionne avec ses modules par défaut, mais on peut regretter qu'il ne mentionne pas quelques modules contribs incontournables (par exemple, l'éditeur WYSIWYG TinyMCE, certains modules liés au contrôle d'accès, ou les modules permettant de faire des liens "proprement" d'une page à une autre...).
Enfin, la concision donnera peut-être à certains le sentiment que Mercer va un peu trop vite. Connaissant bien Drupal, il est difficile pour moi d'évaluer ce point, mais j'ai parfois eu l'impression que certaines explications auraient pu être un chouia plus développées.
Conclusion
Avec ce livre, David Mercer a fait un meilleur travail qu'avec le précédent (Drupal: Creating Blogs, Forums, Portals, And Community Websites) : il couvre plus de terrain et aborde des sujets essentiels (CCK, la personnalisation du thème...) dans un style plus compact et plus efficace. Ce livre donne les connaissances de base nécessaires à toute personne souhaitant construire un site avec Drupal et qui ne connaît pas encore cet outil. Ce livre s'adresse en priorité aux webmasters (pour les développeurs, je recommanderais plutôt Pro Drupal Development).
Si ce livre était traduit en français, il pourrait être le chaînon manquant (et tant attendu) qui permettrait de réduire la courbe d'apprentissage et favoriser l'entrée de nouveaux membres dans la communauté Drupal francophone.
Publié par Vincent Caillierez dans la rubrique :
Malheureusement, non.
Suite au billet Ex-auteur cherche co-auteurs pour écrire livre sur Drupal, j'ai eu plusieurs retours.
Une bonne partie peut se résumer par "J'ai découvert Drupal y a pas longtemps, j'adore, je trouverais ça super de participer à l'écriture d'un livre sur Drupal". Autrement dit, la majorité des personnes intéressées par le projet est autant demandeuse (de documentation) qu' "offrante". Je salue l'enthousiasme de certaines de ces personnes, mais est-il judicieux d'écrire un livre sur Drupal alors qu'on ne le connaît pas encore très bien ?
L'avantage est qu'on est dans la peau du débutant, on a donc une bonne idée des difficultés rencontrées et des sujets à aborder. L'inconvénient est l'absence d'expérience projet. La vraie valeur ajoutée d'un livre sur Drupal serait de pouvoir présenter des problématiques concrètes issues de projets réels, et d'expliquer le ou les moyens de les résoudre avec Drupal.
J'ai aussi discuté avec Yoann Babel, directeur technique de la société Ideia. Il a un profil intéressant, mais il a l'air très occupé. Il faudrait donc voir s'il trouve le temps d'écrire et s'il arrive à le faire (il dit lui-même qu'il n'a jamais écrit de livre et que c'est difficile de savoir si on en est capable avant d'essayer ; de mon côté, je me suis rendu compte en commençant que c'était plus compliqué qu'il n'y paraît.)
J'ai également été en contact avec Cyprien, un webmaster (je crois) qui a entamé l'écriture d'un livre Drupal de son côté. Son livre s'adresserait principalement aux débutants (installation et paramétrage de Drupal et de certains modules clé) car Cyprien n'est pas développeur. Il trouverait judicieux de faire une collaboration qui consisterait à écrire 2 livres : lui un livre débutant et moi un livre avancé. Je ne suis pas convaincu par l'idée : écrire 2 livres alors qu'on du mal à en sortir un me paraît ambitieux ; de plus, si on écrit chacun son livre, ce n'est plus vraiment une collaboration (bien sûr, on relirait chacun le travail de l'autre, et on pourrait se faire des retours...).
En tout cas, Cyprien a l'air très motivé. Il dit être en contact avec plusieurs éditeurs et avoir déjà bien avancé dans son projet. Même sans collaboration formelle, je serai content de l'aider en relisant son travail ou en l'aidant sur des points bloquants s'il en rencontre.
Au final, je n'ai donc pas trouvé de co-auteur idéal. Un éditeur avec lequel j'en avais discuté m'avait averti : il faut que le courant passe, avoir la même vision du livre... c'est pas évident. De plus, pour ce projet précis, il faut en plus de ça trouver quelqu'un qui ait les connaissances techniques pour faire ce travail. En postant mon précédent billet, j'espérais pouvoir faire le chef de projet et confier le travail d'écriture à quelques auteurs auxquels j'aurais passé mes brouillons, mais ne les ayant pas trouvés, ça ne se fera pas.
De mon côté, j'ai continué à avancer sur le projet d'ebook gratuit qui rassemble le travail que j'avais déjà entamé sur ce livre. Il devrait sortir prochainement et sera annoncé sur ce site.
Publié par Vincent Caillierez dans la rubrique :
J'ai récemment posté un billet en proposant de faire des interviews vidéos des projets Drupal phares, ou plutôt des personnes qui ont réalisé ces projets.
Pour des raisons d'emploi du temps, ces interviews n'ont pas eu lieu le 25 mars comme je le pensais. J'avais pourtant obtenu l'accord de plusieurs projets : Rue89, France24, GlamourParis...
Je propose donc de réaliser ces interviews au moment du DrupalCampParis2 (19 avril 2008, Paris). Ca sera plus pratique pour tout le monde : les interviewés seront déjà sur place, et j'aurai tout le monde sous la main. Donc, n'hésitez pas à venir vers moi ce jour-là si vous souhaitez participer.
Publié par Vincent Caillierez dans la rubrique :
Mercredi dernier, j'ai fait la connaissance de Joeri Poesen de la société Krimson, basée en Belgique et constituée de 3 "architectes Drupal" (c'est ainsi qu'ils se définissent) .
Joeri a un objectif : promouvoir Drupal en Europe. Selon lui, tout le monde a quelque chose à y gagner :
- Les utilisateurs, qui apprendront à mieux utiliser Drupal.
- Les prestataires Drupal, qui disposeront d'une main-d'oeuvre plus qualifiée.
- Les formateurs Drupal, qui auront plus de travail.
Pour cela, il souhaiterait organiser plusieurs événements de type formation. Je ne peux pas en dire tellement plus pour le moment, mais il les annoncera en temps voulu sur son blog.
Krimson donne déjà des formations Drupal (en néerlandais et en anglais), et j'aime bien la façon dont ils procèdent : 2 formateurs sont présents et ils alternent la prise de parole en présentant une séquence chacun. Dis comme ça, ça fait un peu téléachat ("Maryse, dites-nous ce que vous pensez de ce bracelet en or massif." - "Formidable, Pierre..."), mais ça doit être très enrichissant pour les stagiaires et les formateurs.
Sinon, les formations qu'ils proposent sont plus longues et plus détaillées que ma formation Drupal : 2 jours pour une formation découverte Drupal, 2 jours pour les thèmes, 3 jours pour le développement Drupal. Au final, c'est aussi plus cher, notamment parce qu'il y a 2 formateurs, mais l'idée est à creuser.
Je posterai sur ce blog quand - et si - les projets de Joeri se confirment.
Publié par Vincent Caillierez dans la rubrique :
Les gros projets un peu connus sont un excellent moyen de promouvoir une technologie. Ils montrent aux utilisateurs finaux et aux décideurs ce qu'une techno peut leur apporter, et permettent de faire le lien entre la technique et le pratique.
Je propose donc de faire une série d'interviews vidéo des équipes qui ont réalisé des "grands" projets Drupal (grand par leur taille, leur complexité ou leur renommée). L'objectif est de comprendre pourquoi ils ont choisi Drupal, dans quelle mesure Drupal a été un avantage ou un inconvénient, et de voir ce que Drupal leur a permis de réaliser, exemples à l'appui.
La première série d'interviews s'effectuera le mardi 25 mars sur Paris (3 ou 4 interviews sur la journée). Elles seront ensuite publiées progressivement sur DrupalFrance.com.
Plusieurs projets me viennent à l'esprit (parce que j'ai travaillé ou été en contact avez eux) :
Si vous pensez à d'autres projets, postez-les dans les commentaires. Si vous avez réalisé vous-même des projets, contactez-moi directement pour qu'on organise quelque chose.
Publié par Vincent Caillierez dans la rubrique :
Un peu bizarre de faire un compte-rendu d'une réunion à laquelle je n'étais pas. Le but de ce billet est de tenir informé les lecteurs de ce blog. (J'encourage les personnes qui étaient présentes à compléter ou rectifier mes propos si besoin.)
Le 11 mars, plusieurs membres de la communauté Drupal se sont réunis sur Paris suite à un message posté par Joeri sur http://groups.drupal.org/france. (ce sont les Belges qui font bouger les Français !) [NB. Vous pouvez vous abonner directement à ce groupe pour être informé des mises à jour.] L'idée de départ était de boire un coup entre "Drupalers" et finalement, une quinzaine de personnes sont venues et ont réfléchi à des moyens de faire avancer Drupal et sa communauté en France.

Selon mes "sources", les propositions suivantes ont été faites :
- Créer une association de professionnels Drupal.
- Créer un annuaire de professionnels Drupal.
- Organiser une réunion mensuelle Drupal.
- Référencer les meilleures sites Drupal (en français).
- Faire plus de formations Drupal.
- Produire plus de documentation Drupal.
Elles me font beaucoup penser aux idées évoquées lors de la toute première réunion Drupal à Paris en novembre 2006. Seulement, le paysage a évolué depuis : la communauté s'est professionnalisée, de gros sites de référence sont sortis (Rue89, France24...).
Espérons donc que ces objectifs ambitieux seront suivis d'effets. Ou non, n'espérons pas, agissons. Apportons chacun notre pierre à l'édifice, dans la mesure de nos moyens.
La prochaine grande étape, c'est le DrupalCampParis2. Inscrivez-vous, ou pourquoi ne pas y participer en organisant une présentation ?
Remarque : Un compte-rendu plus "officiel" est disponible sur http://groups.drupal.org/node/9700.
Publié par Vincent Caillierez dans la rubrique :
Un an et 3 mois après le premier DrupalCamp, le 19 avril 2008, un événement Drupal est organisé à l'espace La Cantine, à Paris : le DrupalCampParis2.
Pour ceux qui ne connaissent pas les barcamps, l'idée est d'organiser "une rencontre d'un week-end, une non-conférence ouverte qui prend la forme d'ateliers-événements participatifs où le contenu est fourni par les participants qui doivent tous, à un titre ou à un autre, apporter quelque chose au Barcamp. C'est le principe "pas de spectateur, tous participants"." (Wikipedia)
C'est le concept tel qu'il est défini. Dans la pratique, cela veut dire que chacun est libre de proposer des idées de présentations, mais on peut tout à fait venir en tant que "spectateur".
Pour vous inscrire, allez sur http://barcamp.org/DrupalCampParis2, cliquez sur l'onglet "Edit Page" et saisissez le mot de passe (ou "Invite key") "c4mp". Une fois en mode édition, ajoutez vos coordonnées en bas de la liste des participants en faisant un copier-coller d'une ligne précédente. Je vous l'accorde, on a vu des procédures d'inscription plus user-friendly. :-)
Pour ceux qui ne peuvent se rendre à Paris ce jour-là, des compte-rendus seront publiés sur le site officiel et sur ce blog.
Publié par Vincent Caillierez dans la rubrique :
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 là, 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.
|
Commentaires récents
il y a 23 heures 13 minutes
il y a 1 jour 9 heures
il y a 4 jours 4 heures
il y a 5 semaines 1 jour
il y a 5 semaines 1 jour
il y a 5 semaines 2 jours
il y a 5 semaines 2 jours
il y a 5 semaines 2 jours
il y a 9 semaines 4 jours
il y a 9 semaines 5 jours