Petit alléluia, après des mois laborieux au possible, mon bouquin sur Drupal est enfin terminé, mis en page, parti sous presse et en est revenu tout pimpant. Avec du recul, je ne suis pas bien certain que je me serais lancé dans une telle aventure si j'avais eu pleinement conscience du temps que cela représenterait. Mais aujourd'hui, cela me fait juste bien plaisir de contempler le résultat final. Pour le reste, je ne suis sans doute pas le meilleur juge.
Ce livre n'est pas exactement un manuel mais plutôt la tentative d'un parcours (initiatique ?) à travers l'univers Drupalien. A ce titre il s'adresse à tout le monde ou presque, de la personne qui souhaite orchestrer la mise en œuvre Drupal dans un mode projet, au thèmeur qui désire comprendre comment le faire coller à ses besoins, en passant par celle ou celui qui veut simplement se laisser de la puissance en réserve pour construire son site personnel.
Tout au long de ce parcours, j'ai essayé d'égrener tous les astuces, bonnes pratiques, modules géniaux et autres chausse-trappes que j'ai pu rencontrer en quatre ans de projets Drupaliens. En gros, c'est le livre en français que j'aurais bien aimé avoir sous la main lorsque j'ai débuté, du moins c'est ce que j'ai cherché à faire.
Voilà, vous savez l'essentiel et je vous laisse juge du reste en espérant sincèrement que cela vous plaira :
- http://www.eyrolles.com/favicon.ico) no-repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 22px;" href="/files/arnumeral/contenus/108/Concevoir_et_deployer_ses_sites_web_avec_Drupal__-_table_des_matieres.pdf">Table des matières du bouquin.
- http://www.eyrolles.com/favicon.ico) no-repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 22px;" href="http://www.eyrolles.com/Accueil/Livre/concevoir-et-deployer-ses-sites-web-avec-drupal-9782212124651">Chez Eyrolles.
- http://drupalfr.org/sites/default/files/amazon.png) no-repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 22px;" target="_blank" href="http://www.amazon.fr/Drupal-Concevoir-d%C3%A9ployer-ses-sites/dp/2212124651/ref=sr_1_4?ie=UTF8&s=books&qid=1252567191&sr=8-4">Chez Amazon.
Pour ce qui est de la sortie officielle en librairie, elle se fera le 10 septembre dans toutes les bonnes crémeries. Il y en aura aussi quelques exemplaires au DrupalCon auquel je n'ai malheureusement pas pu assister. Du coup, un grand merci à Daniel pour être allé chercher les livres chez Eyrolles et les avoir trimballé jusque là.

Drupal a la réputation d'un outil aussi puissant qu'ardu à apréhender. Destiné aux concepteurs de site Web, cet ouvrage a été conçu pour permettre une prise en main progressive et pragmatique du CMS qui ne cesse de faire parler de lui.
Commentaires
Félicitation !
Comme tu dis, cela doit etre du gros oeuvre que d'ecrire un livre lorsque l'on n'a pa l'âme d'un écrivain. Mais il doit quand même y avoir un sacrée plaisir de voir un boukin avec son nom écrit dessus dans les librairies..
En tout cas, je vais surement me l'acheter.
Thomas Tourlourat
Merci :)
Ah bé je vais te dire cela bientôt mais pour l'instant je ne l'ai pas reçu mais oui, je pense que cela va faire bien plaisir :)
Bonjour ! :)
J'ai acheté votre livre Yoran, et je doit avouer que je l'ai dévorer en une journée, la lecture se fait vraiment très facilement et est très agréable.
J'ai, avant d'avoir acheter le livre, développer deux sites sous Drupal avec des fonctionnalités très basiques. Après lecture je me suis rendu compte que drupal possède vraiment des fonctionnalités assez pointues !!!
Maintenant j'ai une petite question, je suis étudiant en informatique, option développeur, j'apprécie particulièrement le developpement Web et je pense me tourner vers le framework de drupal pour la suite. As tu des conseils, des astuces à me donner pour la partie developpement de modules personnels. J'ai plancher sur le coeur de drupal au niveau des fichiers sources etc pour saisir un peu le fonctionnement de la machine interne :p cependant je pense manquer encore d'un peu de recul pour me mettre a développer / modifier/ personnaliser des modules drupal ^^
Voila voila pour un premier commentaire c'est deja pas mal !
J'apprecie beaucoup ton travail ;)
Cordialement
Ayannah
Merci pour ce livre splendide !
Je l'ai acheté pour me faire de la lecture, j'ai 6 gros sites sous Drupal et, je suis vraiment content de l'avoir acheter ! Une suite ????
Bonjour,
Merci pour ce retour, c'est un peu idiot mais ça me fait toujours du bien de voir que ce livre peut servir !
Pour une site, à priori non, ce n'est pas prévu. S'il y avait une suite, ce serait sûrement ce le développement de modules, mais risquerait d'être un énorme pavé et il y aurait peu d'intérêt de le faire avant l'arrivée de Drupal 7 tant les API on changée (un amère euphémisme).
Houa Bravo
Comment ça, Yoran n'aurait pas l'âme d'un écrivain ? Pour ce qui me concerne j'apprécie beaucoup sa prose.
@yoran: enfin, un peu moins depuis que tu cause exclusivement Drupal, qui n'est pas mon péché mignon ;)
Merci beaucoup, j'apprécie :)
Rassures-toi, maintenant que je recommence à avoir un peu de temps (ça m'a tout de même pris 7 mois cette histoire, sans compte mediapart..), je vais pouvoir recommencer à jouer avec mes autres péchés mignons :)
"Avec du recul, je ne suis pas bien certain que je me serais lancé dans une telle aventure si j'avais eu pleinement conscience du temps que cela représenterait."
Il ne savait pas que c'était impossible, alors il l'a fait, comme dirait l'autre.
félicitations, curieux de le lire :-)
Euh ouais c'est un peu ça ;-) Mais j'avoue sans honte que si ma douce et tendre ne s'était pas mise de la partie, j'aurais sûrement laché l'affaire un certain nombre de fois :)
Ça à du être une sacrée aventure, bravo !
Curieux de le lire également :)
Bonjour,
Ca y est , j'ai acheté le bouquin ... :)
J'aimerais bien avoir des headers différents sur mes 5 rubriques principales du site, j'espère que je vais trouver la solutions dans le capitres dédié aux thémeurs.
En attendant j'ai conçu 4 sites sous Drupal et suis vraiment satisfait du potentiel de la bête.
Cordialement
Le Moko
En tout cas tu devrais avoir tous les outils pour :) Si tu coinces n'hésites pas à poser la question sur le forum.
Acheté :)
En espérant qu'il puisse m'aider à améliorer ma courbe d'apprentissage sur Drupal.
Merci pour ce livre en tout cas et... quelle préface ;).
Ah oui la préface :) Cela m'a bien fait plaisir qu'Edwy accepte de la faire, cela prouve qu'il ne garde pas un mauvais souvenir de mon interventir ;-))
En espérant aussi que ce livre t'apporte ce que tu cherches à apprendre.
merci pour ce livre qui m'a permis de faire mes premiers pas avec Drupal jusqu'à la conception de la structure de mon site, la forme sera à améliorer au fur et à mesure de mes connaissances. Une petite question quel est l'éditeur de texte que tu utilises sur ce site pour les commentaires?
J'utilise TinyMCE3 à travers le module WYSIWYG.
comment ca le dernier ?!! c'est sûr sûr ?? car moi j'attendais impatiemment la suite special developpeur (oui j'insiste j'assume) ! faut qu'on lance une campagne de sondage sur le net pour te faire changer d'avis ? ;)
Ben disons, comme je te le disais il y a déjà un certain temps, un bouquin sur le dev drupal c'est une encore plus grosse aventure que cela encore. Je crois surtout que je vais me remettre pour l'instant à la remise à plat des tutoriaux que j'ai déjà :)
Etant en Espagne, j'ai téléchargé le Pdf, ce qui m'a évité l'attente et les frais de port. J'ai passé plusieurs heures sur ce livre qui est exactement la doc que j'espérais ; je vais pouvoir quitter mon Cms actuel et migrer vers Drupal pour développer mon site.
Encore merci Yoran !
Jean-Benoit
www.vivreabarcelone.com
De rien, je suis ravis que cela puisse atteindre ce but. J'ai l'impression de ne pas m'être fait c**r pour rien du coup :)
Bonjour,
J'ai acheté votre livre pour parfaire ma connaissance de Drupal surtout concernant la création des . thèmes. Vraiment intéressant. Merci pour ce livre en français.
Je souhaitais savoir comment on peut vous transmettre des coquilles qui se sont glissées dans votre texte.
Stéphane.
**stress** il en est resté... Ben envoie moi cela par mail, je vais collecter pour une éventuelle seconde édition. Merci d'avance et désolé pour les coquilles.
Bonjour Yoran,
J'ai acheté votre livre samedi dernier et j'en ai déjà dévoré trois chapitres : ça se lit très bien. Je ne connaissais rien à Drupal jusqu'ici (ou si peu que ça ne compte pas), et j'apprécie la progressivité de vos explications. Donc toutes mes fécilitations.
Pour l'instant, mon site perso est entièrement fait à la main (avec des vrais morceaux de HTML et de CSS dedans). Quand j'aurais fini de lire votre livre, je n'exclue pas de refaire ce site perso avec Drupal. Ou pas : ça dépendra des possibilités et des limitations de Drupal, mais quelle que soit la décision que je prendrai, ce sera en connaissance de cause, et grâce à ce que j'aurai appris à la lecture de votre livre.
P.S. : vos sept mois de travail pour "accoucher" de ce livre attirent également ma sympathie parce que je sais ce que c'est. Moi, j'en suis à ma deuxième grosse traduction, et c'est vrai que ça demande du boulot...
Marc
Merci beaucoup pour ce retour, ça fait plaisir de voir que ce livre fonctionne et qu'il sert à quelque chose (promis j'en avais pas douté ;-)
Pfff, avec autant de coquilles faut espérer qu'Eyrolles vire ses relecteurs ! (euh, tu vireras la page à la réédition hein, là c'est trop la honte !)
Faut pas charier Daniel, sur 400 pages c'est pas si pire ;-) J'espère que tu parles pas de toi, tu n'étais pas censé trouver ce genre de fautes hein !
PS: Pour les autres, Daniel fût des trois relecteurs du livre, second degré donc ;-)
Bonjour Yoran,
J'ai aussi acheté votre livre et je suis ravi, bravo pour cet excellent ouvrage :)
Ghis
Merci pour cette ouvrage, très bien fait, très didactique, et très complet. Je cherchais depuis un moment de l'information en français sur les thèmes, les modèles, et les déclencheurs, je suis enfin comblé.
Les trois premiers chapitres sont impeccables, et posent des bases solides pour la suite de l'apprentissage de ce CMS si particulier. Le troisième chapitre notamment est LE chapitre que toute personne souhaitant se lancer dans un projet Web (et pas seulement sous Drupal) se doit d'avoir lu avant de commencer quoi que ce soit.
La partie "résumé" en fin de chapitre permet de synthétiser chaque point évoqué, et de finir d'enfoncer le clou. Le lecteur mémorise rapidement la structure du chapitre, et la philosophie du "bouzin". Car c'est vrai que Drupal est un avion de chasse, si l'on sait ce que l'on veut faire, et les différentes manières dont Drupal "sait" et "peut" le faire ;-)
Merci pour ce travail, merci pour la communauté francophone, pas très riche sur le sujet (une documentation solide et complète) jusqu'à présent.
ET bien merci à toi pour ton retour détaillé !!
J'ai acheté le livre et je le dévore. Très bien fait. J'ai passé une semaine a regarder sur les sites pour m'aider a avancer, mais là je suis comme une fusée.
Merci encore piur ce breau bouquin.
Et bien merci pour ce livre qui m'aide à faire mes premiers pas(sans tomber) avec Drupal. Ce système est génial, nous ne serions pas en train de sortir de la préhistoire des cms ?
Ah je ne sais pas si nous sortons de la préhistoire car au fond il existe déjà des CMS tout aussi évolués mais ils étaient généralement réservés aux entreprises (sous JAVA/J2EE par exemple). Drupal est sûrement le premier d'une série où des fonctionnalités "pro" sont portées à un publique plus large.
Bonjour Yoran,
Pouvez-vous me donner par mail un lien pour acheter votre livre?
Merci
Cordialement,
Le lien est à la fin de l'article : http://www.eyrolles.com/Informatique/Livre/concevoir-et-deployer-ses-sit... ;-)
Ok, j'ai plus rien à dire alors ;p
J'ai acheté ton livre, je l'ai quasiment fini et je suis TRES TRES satisfait de mon achat, c'est LE document indispensable pour celui qui veut créer un site web
Maintenant, pourquoi ne pas envisager un livre de creation d'une application web sous drupal ?
Vu que c'est ce que je vais faire pendant quelques mois je pourrasi t'aider
:)
Pour un second livre, disons que je vais laisser passer un peu de temps. Pour l'heure, je préfère consacrer le peu qu'il me reste aux tutos sur le développement de modules.
bonjour,
Est-ce que le livre parle de la gestion graphique du site: modifier le css et l'habillage du site ?
Oui, il y a un chapitre, je pense assez complet (une 40aine de pages, de tête) sur le theming simple et avancé.
Un bon livre pour démarrer et je me le garde sous le coude car on y trouve pas mal de réponses à nos petits et grands problèmes. A tout hasard, vous pouvez jetez un œil sur ce site en cours de réalisation. (j'attends les derniers détails de mon client pour le mettre en ligne). http://www.dwyd.fr/Accueil
C'est du taille fixe centré dans la fenêtre navigateur mais curieusement vous verrez que c'est du Drupal 100% avec pas mal de Flash/xml (ça tourne sur simple wiewver pro !). Pour la base je suis parti du thème "BASIC"... Comme çà, mes clients mettent leurs contenus et news en ligne assez facilement, je leur livre avec, un mode d'emploi pour la procédure pour créa de nouvelles pages et tuti quanti.
Hésitez pas à me faire part de vos commentaires.
Cordialement
Olivier
Le site est pas mal du tout mais ce serait sympa de mettre quelque part une référence à Drupal ;-)
Je le fais tjrs, bien entendu, le site n'est pas fini, je m'y remet bientôt....
Cordialement
Bonjour,
Je suis actuellement en pleine lecture de votre ouvrage qui me semble très intéressant pour avoir une bonne vue globale des possibilités de Drupal.
Comme je lis le livre un peu dans le désordre, je me pose une question qui a peut-être sa réponse dans une des pages : Les sources du site utilisé en démo sont-elles disponibles au téléchargement?
Merci!
J'ai attaché les sources du module d'exemple et du thème d'exemple à ce post. Si vous avez besoin de plus, faites-le moi savoir.
Excellent livre, je suis au 10eme chapitre, et je me régale, tout est bien expliqué, pas à pas, et plus j'avance, plus je suis séduit par ce CMS, car franchement, je pensais pas qu'il pouvait offrir autant de fonctionnalités et de possibilités.
le seul problème que j'ai eu, c'est lors de l'installation du module tinymce. J'ai suivi à la lettre la procédure, je met le bon chemin etc ...mais une fois que je rafraichi la page de wysiwyg , j'ai le message suivant :
La version de TinyMCE ne peut pas être détectée.Extraire l'archive et la copier dans un nouveau répertoire ici :
sites/all/libraries/tinymce
So the actual library can be found at:
sites/all/libraries/tinymce/jscripts/tiny_mce/tiny_mce.js
j'ai tout essayé, mais rien a faire... si vous avez une solution je suis preneur!
merci à l'auteur pour ce livre.
J'ai eu ce problème aussi, la solution est la suivante:
1. va dans sites/all/modules/contrib/wysiwyg/editors/tiny_mce.inc et ouvre ce fichier
2. en ligne 86 (ou par là), cherche cette expression:
$line=fgets($scripts,80)
3. remplace 80 par 100
4. recharge la page WYSIWYG et pense à rouvrir l'onglet "Instructions d'installation"
Normalement, ça devrait marcher.
Merci et bravo à Yoran pour ce bouquin précis!
Quelques difficultés résident pour les utilisateurs de MAMP mais c'est une occasion de ne pas rester dépendant d'un seul process et d'aller comprendre peu à peu ce qui se passe derrière. Idéal pour un graphiste curieux !
FJ
Merci pour le truc, il doit y avoir des bugs supplémentaires sur wysiwyg depuis que j'ai écris le livre car je n'avais pas eu à faire cela. Maintenant je trouve ce module un peu "usine à gaz", donc je ne suis pas plus étonné que cela.
Pour la prochaine version (si prochaine il y a, malheureusement les éditeurs non-libres ont leurs avantages, mais aussi leurs inconvénients), je ferais une procédure mamp, il faudra juste que je me fasse prêter un mac :)
La première difficulté rencontrée (et non des moindres) réside dans le fait que MacOS ne prend pas en charge la fonction "fusionner" de Windows, on est donc obligé de contrôler chaque dossier et repérer les fichiers non redondants. J'ai lu quelque part qu'une appli existait pour ces comparaisons et les copies sélectives qui en résultent mais je ne l'ai pas testée. Comme on doit d'emblée effectuer des fusions pour installer la traduction, les moins opiniâtres peuvent facilement se désespérer !
Je vous retourne le remerciement au centuple, j'ai le nez dans votre livre et phosphore dessus depuis 4 jours. Je suis formateur PAO et design graphique à mi-temps et connais l'amère sensation de ne pas voir le bout de la rédaction des supports les plus exhaustifs!
Boulot impressionnant!
FJ
C'est pourtant là que MacOS (je dois bien l'avouer, même n'étant pas, loin de là, fan de la pomme) est bien meilleur que Windows car vous bénéficiez de tous les outils unixiens en ligne de commande ! Il est ainsi beaucoup plus simple d'utiliser un wget/tar pour opérer ce genre de fusion que de mascagner avec une interface graphique :)
A force de posts et de commentaires, les nécessités qui présiderons au prochain bouquin vont finir par se profiler, une manière élégante de dire que je suis une grosse patate Samba en développement et que la perspective d'un bouquin explorant de fond en comble ce genre de vertus cachées dans nos Machines A Crâner me colle la dalle d'avance !
Comme Google sort cette page en premier sur "drupal wysiwyg ne detecte pas tinymce", petite mise à jour : dans la dernière version de tyniymce (3.9.1), il faut mettre au moins 115. Donc ça donne par exemple :
// Version is contained in the first 100 chars. (ben non, plus maintenant. Vachement fiable la méthode pour retrouver la version ;-(
$line = fgets($script, 130);
Du coup, j'en profite bien sûr pour dire un grand merci à Yoran pour ton livre qui est The passage obligé pour tout novice drupalien qui veut faire un bond en avant et clarifier vite fait ses connaissances.
Depuis un moment que ton livre est sorti, c seulement maintenant que je viens de le lire. Je me disais avant: encore un livre qui ne tient pas compte des autres. Mais là, je regrette de l'avoir pas lu avant.
Permets-moi d'expliquer ma pensée: tu as écrit le livre comme si tu étais dans ma tête. En effet, peu de gens pensent à présenter des livres pour les nuls.
Généralement, on suppose que tout le monde sait comment on fait un site. Alors on balance la sauce sans penser à ceux qui "connaissent" la technique sans connaître les étapes subtiles nécessaires à réaliser un site. Beaucoup de novices pensent que réaliser un site consiste à faire des scripts.
Pour les explications, je te dis: " chapeau!!! ".
Ce n'est pas faire le livre qui fut difficile, mais c'est le faire pour tout le monde qui fut difficile et là, " chapeau!!! "
Faut pas croire que j'ai du mal avec drupal. Je m'en sors plus que la moyenne. Et si tu n'avais pas fait ce livre, je l'aurais fait moi-même. C dire.
Bref, pour éviter de t'encenser encore plus au risque de rendre certains jaloux ou de sembler incompris par les autres, je vais m'arrêter là.
Je ferais une super pub de ton livre à tous les débutants drupal. En espérant que ca arrondira tes fins de mois ;)
ciao et merci encore.
Et bien merci pour ce retour !! ça me motivera pour la prochaine mise à jour (qui risque d'être un peu volumineuse, je vais encore me faire engueuler par mon éditeur ;-).
Maintenant pour la lisibilité, je ne m'en attribuerais pas mérite seule. Sans le boulot de relecture de ma femme (qui n'est pas informaticienne), cela été beaucoup plus indigeste, j'en suis persuadé :)
PS: pourquoi "Anonyme" ?
Bonjour
J'ai acheté ce livre il y a un bon moment et après l'avoir parcouru il y a quelques temps, je me suis mis à lire très sérieusement et à réaliser tous les exemples / essais qu'il contient.
Je viens de le finir hier. Je confirme que c'est un excellent livre qui permet de prendre en main Drupal 6 de manière efficace bien que je n'ai à ce jour pas encore mis en oeuvre les compétences acquises pour la réalisation d'un site. Mais cela ne serait tardé, j'ai un -gros- projet web dans un coin de ma tête.
Pour revenir au livre, j'ai quelques remarques :
+ j'ai la version 1 (2009) et depuis une deuxième version est sortie ; j'aimerais savoir les différences (corrections de coquille, ajout / améliorations)
+ dommage que l'on ai pas un lien où on pourrait télécharger les ressources utilisées dans le livre (je pense aux images pour le thème du site colchique conseil), voire un fichier tar.gz contenant base et dossier drupal contenant le site réalisé (même si modules contenus ne sont pas à jour)
+ la partie multi site manque un peu de clarté selon moi ; et en plus, ce qui est indiqué (après plusieurs relectures et tentatives n'a pas fonctionné chez moi : serveur wamp en localhost / win xp) ; j'ai réussi tout de mêeme à activer le multisite suite à des recherches sur le net ; si ça intéresse quelqu'un je créerai un nouveau commentaire ici pour indiquer "ma" procédure.
Sinon, je recommande ce livre à toutes celles et ceux qui veulent partir de bon pied avec drupal (6).
Merci donc pour cet ouvrage
La version 2 est essentiellement une correction liées aux erratas que les lecteurs m'ont remontés. Ensuite j'ai rajouté pas mal de choses (environ 20 pages je crois) sur des éléments qui n'étaient pas assez approfondis comme les modules de l'écosystème CCK (filefield, filefield_path, etc.), la gestion des attachements, la gestion des images dans les contents, etc.
Pour ce qui est des ressources, effectivement ce n'est pas super clair car elle sont sur cette page :-) Regardez à la fin du billet et vous verrez le thème d'exemple ainsi que le module d'exemple.
En tout cas merci pour votre retour. Je vais pour la prochaine version revoir cette histoire de multi-site car vous n'êtes pas le seul à ne pas avoir trouvé cela bien clair (ceci étant dit je ne suis pas grand fan non plus de cette approche ;-)
Salut !
Tout d'abord merci! :D
Je conseil fortement cet ouvrage qui m'a beaucoup aidé dans mon apprentissage de drupal.
Maintenant petit hic (pour ma part), en tant que développeur, le livre n'approfondis pas assez le développement sous drupal(développement de module, API...ect).
Cela reste un très bon ouvrage que je recommande! Merci encore!
Bonjour,
Tout d'abord, Merci pour ce retour :)
En réalité il ne s'agit pas réellement d'un "hic" car si j'avais voulu couvrir le sujet du développement, il aurait fallut faire un x3 au minimum sur la taille du bouquin :) J'ai donc préféré me concentrer sur les fondamentaux "hors développement" de Drupal.
j'espère alors que le titre de ce billet ne sera pas respecté :p ("et dernier"). Et qu'il pourrait avoir un futur ouvrage sur le dev avec drupal 7 :)
Publier un nouveau commentaire