tag:blogger.com,1999:blog-4682121385780724362.post8907782042134064045..comments2022-11-10T10:23:21.688+01:00Comments on Blog Gauthier Delamarre: Pourquoi je déteste Drupal (et la plupart des autres CMS)Gauthierhttp://www.blogger.com/profile/01426092346514000343noreply@blogger.comBlogger122125tag:blogger.com,1999:blog-4682121385780724362.post-60396726301964130012016-06-29T09:22:30.763+02:002016-06-29T09:22:30.763+02:00Une fois encore, merci pour tous vos commentaires,...Une fois encore, merci pour tous vos commentaires, critiques ou favorables, qui continuent d'arriver 6 ans après ! :) <br /><br />Et désolé pour Bilsesbil, qui a peut-être eu le sentiment d'être censuré, car j'avais omis de valider la publication de son commentaire, ce qui n'était aucunement intentionnel !Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-5143047184368529722016-06-02T14:57:51.229+02:002016-06-02T14:57:51.229+02:00bonjour, petite lecture du blog et bizarrement je ...bonjour, petite lecture du blog et bizarrement je suis complètement d'accord quand je vois sur quoi je tombe au taf...<br /><br />donc on a une boite cliente du CAC40 dont je tairais le nom (client) qui a eu à développer une appli métier, elle est passé par une autre grosse boite qui s'appelle <b>Altran</b>(1 milliard d'euro de benef par an, 25 000 employés) et vous serez heureux de savoir (ou pas) que cette grosse boite développe des applications métier avec drupal !!!!<br /><br />Ducoup cette superbe boite s'est faite blacklist (c'est compréhensif), et notre petite PME de développeur se retrouve avec cette chose immonde entre les pattes, une usine à gaz ou plutôt un sac de nœud horrible<br /><br />bref, je suis entrain de tenter de comprendre ce "truc" car on peut pas appeler ça une application, et franchement, on vois bien que les mecs qui développent avec ça ne sont pas des développeur, même pas en herbe...<br /><br />donc je dois refaire cette appli, j'ai choisis silex (framework à base de synphony), et je dois ressortir les infos qui ont été stocké dedans et là je pleure...Anonymoushttps://www.blogger.com/profile/05057770444283608211noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-78221518484821795632015-09-09T12:54:09.357+02:002015-09-09T12:54:09.357+02:00Bonjour a vous je tiens tout dabor a tirer un coup...Bonjour a vous je tiens tout dabor a tirer un coup de chapeau a ce blog qui a pu animer un tel debat.<br />en effet je suis deja tomber sur ce blog plusieur foismais le sujet ne ma jamais intriguer car j'estimais que l'auteur faisait une reproche a drupal de decoule de son experience passe.<br />alor si jecris ces ligne de commentaire c'est juste que jai pris du temps a vous lire et a essayer de vous comprendre. bien en tant que devellopeur sur drupal je voudrais juste apporter des eclaircissement a ce sujet.<br />1-drupal est un cms+framwork=CMF sa vous le savez deja<br /><br />2-drupal dans sa version brute n'est pas fais pour les non codeurs ou les non develeoppeur pour cela i faut avoir une expertise dans la matiere de devellopement en php pour comprendre comment il fonctionne.(dedié aux expert)<br /><br />3-pour les profane de code il ya drupal garden(dedier au debutant)<br /><br />4-il vrai que genere trop de requette en arriere pour charger une page ou un formulaire mais cela etait vrai il ya 4 ans car chaque le travail de drupal est dameliorer ces diferent bug et surcharge.<br /><br />5-les devellopeur de drupal nont jamais ete contre le POO car on vois bien que aujourd'hui il sinsere la dedan.<br /><br />6-drupal 9 avenir sera coder sur PHPPO rasurer vous!<br /><br />7-drupal 8 en est la preuvre dans sa revolution puisque tu te dis devellopeur fais les constat par toi meme.<br /><br />8-quel est la critique que tu porte a la fonction eval()<br /><br />9-vous parlez de modules mais il faut dabord comprendre la notion de module dans la programmation avant de dire quoi que se soit jai comme l'impression que vous ne lavez pas bien saisi<br /><br />10-jai lu un commentaire parlant de securité lui il commet une ereur en disant que la securité rencontre des defaillance mais vous gautier valider cet opinion est un manque de serieux dans ce que vous dite et deplorable a la fin vu que vous avez utilisé drupal bien longtemps comme vous le pretendez. soyez un peu serieux dans ce que vous dites quand vous savez que drupal es dedier a la securité.<br />je ne vous dirai pas pourqui la NASA, la whitHouse et les autre utilise drupal je vous laisse de decouvrir par vour vous mem en tant que developeur hein! :)<br /><br />11- ne soyez pas specimiste dans la chose si vous navez justement pas pris le temps de comprendre le fonctionnemtnde base de drupal sa devrait etre facile si vous programmer en php bien longtemps<br /><br />12-cessez de traiter les autre de mediocre comme vous le faite car il ya pas de programme sans bug sa vous le savez! et il faut bien de temps pour trouver le bug et le resoudre!<br /><br />alors soyez libre dans votre choix et je vous voulais ajouter le temps augmente pour celui qui ne sait pas ce qu'il cherche ou fait!(voir ne comprend mem pa)<br /><br />je vous pose la question aujourd'hui maintiendrai vous encor votre propos de 4 ans? soyez un devellopeur humble!bilsesbilnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-19628635170910045122015-02-26T17:19:07.435+01:002015-02-26T17:19:07.435+01:00La remarque concernant Blogger a déjà été faite et...La remarque concernant Blogger a déjà été faite et j'y ai déjà répondu : oui, pour un blog, un CMS est l'outil adéquat. Je n'ai jamais dit le contraire, et il aurait été complètement idiot de ma part de coder un moteur de Blog uniquement pour publier mes quelques posts alors que d'excellents outils, dédiés à mon besoin, sont disponibles, qui plus est gratuitement.<br /><br />Maintenant, ll faut remettre les choses un peu en perspective : je n'ai <b>jamais</b> dit que les CMS étaient inutiles. <br /><br />Je suis architecte PHP depuis pas mal de temps ; mon job, ce sont de gros sites web et des applications réalisées avec les technos web. Je ne parle donc pas de sites institutionnels, ou de communication.<br /><br />C'est donc dans le contexte de ce type de réalisation que je dis que les CMS sont inappropriés. Et je ne dis pas ça parce que "je n'aime pas le CMS", même si le titre du billet peut le laisser penser (c'est pour ça qu'il faut lire le billet, pas seulement son titre :)). Non, je dis ça parce que j'ai <b>constaté</b> durant ces 15 dernières années, que réaliser un projet ambitieux, et ayant vocation à durer dans le temps, sur la base d'une plateforme de type CMS est <b>toujours</b> plus coûteux dans un premier temps, et plus limité ensuite dans ses capacités d'évolution. <br /><br />Ceci n'est donc pas une opinion, c'est un constat. Drupal en tant que tel ne m'intéresse pas. Je n'empêche personne de l'utiliser ; mais dans le cadre de mon métier, quand je conseille une entreprise ou que j'agis pour elle, je proscris la fausse bonne idée d'utiliser un CMS si le périmètre fonctionnel est nettement plus vaste que ce que sait faire initialement le CMS. Et ça me navre quand je vois des clients gâcher des ressources incroyables pour s'entêter à utiliser une techno plutôt qu'une autre pour des raisons idéologiques. Je tâche d'être objectif et pragmatique.<br /><br />Prototyper un projet avec un CMS, faire un POC, pourquoi pas. Mais l'expérience démontre tout simplement qu'adapter une plateforme inadaptée n'est pas efficace, et encore moins économique, à long terme. <br /><br />Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-7730893798457810822015-02-26T15:58:47.637+01:002015-02-26T15:58:47.637+01:00Je suis Devincydrupalien ,@Gauthier Delamarre avan...Je suis Devincydrupalien ,@Gauthier Delamarre avant les CMS on utilisait directement du code source HTML, ensuite HTML+CSS, après HTML+CSS+PHP, on a trouvé que le processus était trop , les frameworks sont rentrés en action, que dire de Dreamweaver qui avait fait son temps, les choses ont maintenant evoluées , le web n'est plus reservé uniquement aux developpers qui se croient tous monopoliser, le web est devenu liberal tout le monde peut y participer sans forcement etre developpeur d'ou la naissance des CMS.Un exemple precis ton article est redigé sur BLogger, tu aurais pu monter ton site en codant et le publié sur un hebergement, xa coute rien maintenant.Les CMS c’est l’avenir du web, et Drupal c’est le CMS devenu CMF qui donne le plus de liberté de créativité et surtout de sécurité. Affaire a suivreAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-14415443554183741512015-02-26T13:51:59.344+01:002015-02-26T13:51:59.344+01:00Gauthier : Je voulais simplement utiliser le même ...Gauthier : Je voulais simplement utiliser le même ton que toi. D'ailleurs je te rappelerai que :<br /><br />- Tu qualifies les développeurs Drupal de "fâchés avec le dév objet" (depuis quand développer sur Drupal induit qu'on n'aime pas la POO ? On peut très bien faire les deux) ;<br /><br />- Tu estimes que les CMS s'adressent à un public de non-développeurs : faux, et ça n'était déjà il y a 5 ans. Si c'était le cas, aucune entreprise ne ferait appel à des développeurs pour le leur installer et moduler ;<br /><br />- Tu qualifies d'évangéliste Drupal quelqu'un qui n'a pas le même avis que toi. Peut-être se trompe-t-il, peut-être pas, en tout cas l'expérience m'a appris que souvent, personne n'a raison, personne n'a tort, chacun a ses méthodes. Du coup, permet moi de réutiliser la même expression (cf mon premier point) ;<br /><br />- Enfin, sur tes dernières assertions, je t'invite à ne pas détourner mes phrases et à te renseigner un peu plus sur notre métier.<br /><br />Bien sûr, car balancer 2 ou 3 points négatifs n'a jamais composé un argumentaire, c'est au meilleur des cas un avis personnel orienté.<br /><br />C'est dommage, tout ton billet n'est pas à jeter.<br /><br />Sebnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-72975313551567625422015-02-26T09:42:46.925+01:002015-02-26T09:42:46.925+01:00Bonjour Seb,
je trouve que c'est le ton de ce...Bonjour Seb,<br /><br />je trouve que c'est le ton de ce commentaire qui est dédaigneux :) Et surtout, il semblerait que tu aies lu ce billet un peu en diagonale :<br /><br /> - dédaigneux parce que ce n'est pas sur la base des mois passés sur des applications Drupal que j'ai forgé mon opinion, mais sur le retour d'une expérience qui était déjà de près de 10 ans à l'époque de la rédaction de ce billet (qui va avoir 5 ans...)<br /><br /> - lu en diagonale parce que :<br /> - je ne prône en aucun cas l'écriture d'applications "tout à la main" (sauf à considérer qu'écrire une application basée sur un framework consiste à tout écrire à la main)<br /> - je ne m'intéresse pas au code mais aux applications qu'il permet de créer<br /> - je ne dis pas que Drupal ne sert à rien, mais qu'il est le plus souvent utilisé de manière impropre, incohérente avec sa vocation<br /><br />Enfin, pour ce qui concerne le reproche concernant mon objectivité... c'est drôle comme tu ignores les arguments parfaitement concrets que je présente, de sorte que tu n'y apportes aucune contradiction. Non, au lieu de ça, tu te contentes de dénigrement personnel, et de nous dire que "il y a pleins de projets Drupal en prod, donc c'est que Drupal c'est bien !", ou encore "si, Drupal c'est génial quand c'est utilisé par des pros". <br /><br />Je n'appelle pas ça des arguments objectif :)<br /><br />Maintenant, comme j'ai déjà eu l'occasion de le dire, ça me va très bien que des intégristes Drupal, à qui le code fait peur parce qu'ils ne savent pas l'écrire, continuent de foirer des projets trop ambitieux pour leurs compétences - ça nous fait plus de boulot, à nous autres :)Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-86010226392513322542015-02-26T06:57:42.692+01:002015-02-26T06:57:42.692+01:00Au-delà du ton absolument dédaigneux vis-à-vis de ...Au-delà du ton absolument dédaigneux vis-à-vis de Drupal, de sa communauté active, ainsi que des développeurs gravitant autour, est-il utile de rappeler que ce billet de blog est un avis intime avant tout, bien plus qu'un sacro-saint constat objectif.<br /><br />Drupal réclame du temps pour être correctement appréhendé, et ce ne sont pas quelques mois de TMA dans des boites qui n'ont rien pigé à ce concept qui vont changer quoi que ce soit.<br /><br />Chaque mois, des projets Drupal d'envergure sont menés à bien, et ce parce qu'ils ont été confiés à des professionnels. Ça ne sert à rien de prôner le tout à la main lorsque la réalité du marché est de proposer une solution qui doit être à la fois customisable, rapide à mettre en place et facilement maintenable par la suite.<br /><br />Il y a deux sortes de développeurs dans le monde du web : les évangélistes du code entièrement fait main qui auront un avis biaisé sur le sujet et ne changeront pas d'avis même quand leur profession sera en danger, et ceux qui sont capables de trouver un compromis entre leur passion et la réalité du marché. Ces derniers prendront le bon train pour faire évoluer le web.Sebnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-88627006463953859952014-10-13T10:56:16.975+02:002014-10-13T10:56:16.975+02:00fonctions (méthodes ?? :)), (très bon)
je suis da...<i> fonctions (méthodes ?? :)),</i> (très bon)<br /><br />je suis dans l'obligation de dev un drupal custom sur ce client, je me dit ce matin :<br /><br />"dans la vie de tout les jours, tu peux t'adapter au pattern des autres dev, parfois c'est tordu, mais ça va.."<br /><br />Là c'est un truc de fou drupal!<br />Conclusion :<br />je vais vomir le code et basta !!!<br />Merci à la communauté drupal de l'avoir fait évolué dans ce sens..<br />slttrolololnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-72423749299535323042014-10-13T10:18:43.237+02:002014-10-13T10:18:43.237+02:00Salut @trolol,
merci pour ton message.
Au passag...Salut @trolol,<br /><br />merci pour ton message.<br /><br />Au passage, le fait que de nouveaux commentaires aient été postés récemment sur ce vieux post m'a donné envie de voir comment progresse Drupal.<br /><br />Je viens donc d'installer la beta 1 de Drupal 8, et je dois tirer mon chapeau aux développeurs de cette mouture : seulement 191 requêtes SQL pour afficher le formulaire de login avant mise en cache, et, tenez-vous bien, à peine 46 petites requêtes pour réafficher le même formulaire après mise en cache !<br /><br />Il faut dire que la page se compose tout de même de 2 champs, 1 bouton et 11 chaînes de caractères. Réussir à générer une telle page avec un tel de nombre de requêtes, sans oublier les 2482 appels de fonctions (méthodes ?? :)), ça tient du prodige, non ?<br /><br />Enfin, moi, je l'avoue humblement, je me sens incapable d'écrire un code susceptible de produire autant de requêtes et d'appels de fonctions/méthodes pour produire si peu de résultat :)Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-76582819458777787602014-10-13T01:04:53.936+02:002014-10-13T01:04:53.936+02:00Bonsoir Gauthier,
En premier lieu, merci pour ce ...Bonsoir Gauthier,<br /><br />En premier lieu, merci pour ce somptueux article, qui décrit mon état d'esprit après 2 heures de R&D pour tomber un DRUPAL avec des fonctions kikou XD.<br />Je vais te passer le scène ou j'ai tenté d'expliquer au client: que c'était le mal. A leurs dev (css): qu’après mon passage, ce ne serait plus comme avant, il ne pourra plus faire mumuse avec ses modules comme il le faisait (oui faut voir la logique de l'animal (ou de drupal?) )..<br />Mais bon, je viens pas pour écrire un pavé.<br /><br />Jutes te remercier pour la lecture de cet article argumenté qui m'a fait du bien et faire quelques [at] pour ceux qui grincent des dents en le lisant..( et parce que je suis d'humeur trololol là).<br /><br />Au hasard (je ne sait plus les noms, j'ai lu en diagonal, mais vers la fin, vu que l'article date un peu..<br /><br />@ jeDéfendsSonCode :<br />Éclate toi bien ! la "conception même" du support pour communiquer dans la com drupal officiel est "louche".<br /><br />@ laMaisonBlancheSousDrupal :<br />Toi là bas tu causes beaucoup ! Si tu connaissais le fonctionnement d'un appel d'offre public....<br /><br />@laNasaAdesSitesWebSousDRupal-pourRapidementPoster :<br />Le dev qui parle sur ce site est sous blogger..(ce ne résonnera pas en toi comme je le veux. mais ça fera rire les copains, ça me suffit).<br /><br />Bon pas très constructif mon commentaire,<br />Mais nous salueront la page PR2 (lol), le courage de Gauthier de parler de ça à cœur ouvert0<br /><br />Je salue aussi tout les autres coms qui parlent de DRUPAL comme le dieu des CMS pour dev SELECT..<br />slt ;)<br />trolololnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-57382640161510898452014-10-05T19:23:20.758+02:002014-10-05T19:23:20.758+02:00Bonsoir Allen,
à toutes fins utiles, si ça intére...Bonsoir Allen,<br /><br />à toutes fins utiles, si ça intéresse quelqu'un parmi les lecteurs, je publie ton lien.<br /><br />Toutefois, tout en te remerciant de me proposer ton aide, je m'en passerai : je ne pense pas avoir besoin d'aide pour déchiffrer du bullshit marketing :)<br /><br />L'argument Sf2 + Twig pour vanter Drupal 8 me fait plutôt rire. <br /><br />Pour mémoire, j'ai avancé des arguments techniques pour dire pourquoi je n'aime pas ce type de plateforme (dès lors qu'on les détourne de leur usage originel, bien sûr). <br /><br />J'attends toujours des réponses concrètes à ces problématique, et la présentation vers laquelle tu nous renvoies n'est que du blah blah qui nous répète en boucle "Drupal, c'est super". Avec pour argument majeur : "y a plein de gens qui s'en servent, et plein aussi qui font des modules, donc c'est bien".<br /><br />Bref, ce fil de commentaire n'a pas pour vocation d'opposer des opinions, mais des faits. Donc, si tu as autre chose à dire que "Drupal, c'est bien, tu es bête et méchant d'en dire du mal", je t'invite à le faire. Dans le cas contraire, inutile de poursuivre cette discussion, du moins par le biais des commentaires. Si tu le souhaites, contact moi par mail.Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-48344325617406489852014-10-05T16:00:07.156+02:002014-10-05T16:00:07.156+02:00Bonjour mon cher Gauthier Delamarre
Vois y consu...Bonjour mon cher Gauthier Delamarre <br /><br />Vois y consulter ce lien: <br />http://paris2013.drupalcamp.fr/session/drupal-cms-oriente-metier.html<br />si tu ne comprend pas contact moi je suis là pour t'orienter.<br />ALLEN<br />Anonymoushttps://www.blogger.com/profile/00206778044257776729noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-2531127605468205682014-10-02T08:08:33.170+02:002014-10-02T08:08:33.170+02:00et pour le second message, concernant la modératio...et pour le second message, concernant la modération a priori des commentaires, il s'agit simplement d'éviter que le fil de commentaires ne soit pollué par les nombreux spams que dont j'empêche la publication grâce à ce système.<br /><br />Sachez que je n'ai jamais censuré le moindre commentaire qui soit réellement une réaction à mon billet, quelle que soit l'opinion de son auteur.Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-36036271838632173022014-10-02T08:05:42.481+02:002014-10-02T08:05:42.481+02:00Bonjour Allen,
ce qui me touche pour ma part, c&#...Bonjour Allen,<br /><br />ce qui me touche pour ma part, c'est de voir que plus de 4 ans après sa publication, ce billet est encore lu et continue de faire réagir :)<br /><br />Ce qui est dommage, c'est qu'il n'y a dans votre long message que des opinions - pas le moindre argument technique, or c'est sur ce plan qu'était orienté mon post. <br /><br />Votre seul argument pour supporter Drupal est de me dire : des gens s'en servent. En creux, on comprend également que votre autre argument, c'est que aimez Drupal :) Comme tout ça est bien léger, ça vous amène forcément à des mesquineries ad personam, en mettant en doute mes compétences et en me disant que je suis "bêtes" (sic).<br /><br />Je ne vais donc répondre qu'à un seul point : <br /><br />> Et c'est quoi une application métier pour vous?<br /><br />Et bien voilà, il aurait suffit de me poser cette question directement :) Vu d'où on part, je vais vous donner une définition simple, voire simpliste, mais qui nous permettra peut-être de nous comprendre un peu mieux : une application métier est un logiciel qui permet à une entreprise de faire tourner son business.<br /><br />Autrement dit, un site web présentant du contenu n'est pas une application métier. Et tant qu'on se sert de Drupal pour faire des sites webs (sans workflows trop complexes, ni connexion critique avec d'autres composants du SI), ça me va très bien. Dans les autres cas, non. Pour les raisons expliquées dans mon billet initial, que je vous invite à relire avec peut-être un peu plus d'attention et moins de parti pris.<br /><br />GauthierGauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-90933039273565964672014-10-02T07:46:37.491+02:002014-10-02T07:46:37.491+02:00Voila comment c'est encore plus betes tous les...Voila comment c'est encore plus betes tous les commentaires doivent etre approuvé par toi le proprio du blog sur blogger c'est de la honte total pcq moi j'ai abandonné mon blog blogger il ya des année, la liberter d'expression c'est quelque chose que Julian avec Wikileaks se battu pour tous les hackers et les combattant de liberté. voila tu approuve des commentaires avant de publier c'est triste et si c'était un forum de discussion, c'est malheureu pour de petit developpeur. cherche à apprendre aujourd'hui même le developpement natif commence ceder la place au developpement web, parce que les choses chenge c'est la loi de la nature.Anonymoushttps://www.blogger.com/profile/00206778044257776729noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-9915310565818391462014-10-02T07:37:44.996+02:002014-10-02T07:37:44.996+02:00je suis très touché de voir sur ce blog qui n'...je suis très touché de voir sur ce blog qui n'est même un développement personnel du proprio parce que c'est du blogger, y publier des articles contre les CMS et surtout contre Le CMF Drupal, écouter par son nom et sa définition, c'est un assembleur des sites c'est un framework sa puissance réside dans les possibilités de pouvoir coder ou de ne pas coder, vraiment vous étonnant, allez y visité le site de la maison blanche whitehouse.gov c'est du drupal, si vous êtes incapables d'offrir à drupal un projet de grande envergure arrêté de parle sur des question techniques que vous ne maitrisez pas, avec un IDE de java il est possible de développer des modules super orienté objet, la question reste une que ce que vous faite ou vous êtes en mesure de faire avec Drupal?, dite moi à quoi ressemble le site et la télé en ligne de france24 avec votre blog qui repose sur du bloggeur c'est très bêtes de votre part, vous pensez ainsi qu'en étant dans votre chambre vous auriez un prix Nobel de meilleur développeur, voilà le symbole de meilleur, je souligne les américains ne sont pas bêtes pour remettre ce prix à Drupal pendant que vous vous êtes des super développeurs, c'est vraiment décevant de votre part en ayant un petit blog avec des pages qui s'altèrent au clic pour ajouter des commentaires mais avez cas même les courages de critiquer bêtement un outil aussi puissant, dite moi pourquoi le gouvernement français a quitté SPIP pour drupal, laisse-moi vous rafraichir la mémoire, la NASA a des sites web en Drupal; la liste est longue parlons aussi de l'armée américaine donc mettons-nous d'accord vous êtes peut être en mesure de créer une application métier avec drupal c'est là ou vous avez de problème, votre préoccupation personnelle ne peut pas être un cas général. Et c'est quoi une application métier pour vous?<br />je suis développeur en java web service restfull, php, administrateur de réseaux et bd de formation, développeur sur les embarqués.Anonymoushttps://www.blogger.com/profile/00206778044257776729noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-33328718771507954352014-09-17T16:29:57.985+02:002014-09-17T16:29:57.985+02:00Bonjour, et merci pour ce commentaire.
Je crois q...Bonjour, et merci pour ce commentaire.<br /><br />Je crois que nous sommes d'accord en tous points : un CMS ne doit servir qu'à gérer du contenu, et non pas à créer une application métier.<br /><br />Quand au fait que Drupal ait évolué depuis la rédaction de ce papier, je ne dirai pas le contraire. Mais le recours à quelques objets issus de Symfony, et à cette absurdité qu'est Twig par exemple, n'a rien changé à la philosophie générale de l'outil, qui très bon pour gérer du contenu ; pourvu que l'on s'en tienne à ça :)Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-33443758294090060622014-09-17T16:25:42.501+02:002014-09-17T16:25:42.501+02:00Bon depuis 2010 Drupal à sacrément évolué le conte...Bon depuis 2010 Drupal à sacrément évolué le contenu de cet article n'est plus tout à fait objectif et il faut bien avoir en tête qu'un CMS c'est fait pour cracher du contenu un point c'est tout et pour ça il est pas mal.<br />Mais en aucun cas il faut s'imaginer que l'on peut développer une application métier avec Drupal on peut à la rigueur y arriver mais on mettra 10 fois plus de temps qu'avec un framework avec un résultat tordu de la mort.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-1644188844962175532014-08-08T16:49:29.773+02:002014-08-08T16:49:29.773+02:00Drupal c'est une usine à gaz. Même son auteur ...Drupal c'est une usine à gaz. Même son auteur reconnais que son apprentissage prend beaucoup de temps et qu'il y a pqs beaucoup qui le maitrise comme il faut.<br />Drupal est sorti depuis 2002 et je ne peux pas comprendre que jusqu'à date qu' il y a peu de programmeur qui le maîtrise contrairement à framework.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-6003967799776238232014-06-25T19:29:58.386+02:002014-06-25T19:29:58.386+02:00Bonjour,
Cet article et ce débat nourrissent la r...Bonjour,<br /><br />Cet article et ce débat nourrissent la réflexion qu'il faudrait mener sur les CMS en général, merci pour tous les points soulevés, je partage cet article ;)jratompohttp://alqemia.comnoreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-31348309930989632192012-05-08T15:31:35.378+02:002012-05-08T15:31:35.378+02:00bonjour alduc,
et merci pour ce commentaire, le 1...bonjour alduc,<br /><br />et merci pour ce commentaire, le 100ème, qui relance la discussion avec force :) je pense qu'il s'agit là du premier commentaire contradictoire tant soit peu argumenté.<br /><br />Tout d'abord, avant de m'accuser de mauvaise foi, je tiens à rappeler que je n'ai rien à gagner à tenir cette position hostile à Drupal, bien au contraire, si l'on constate son succès indéniable sur le marché. Ce faisant, je prends le risque de me couper de clients potentiels, et je n'y ai naturellement aucun intérêt. Mais c'est parce que je suis sincère dans mes critiques que j'ai pris cette décision, refusant de fournir à mes clients des solutions dont je sais qu'elles ne seront pas les meilleures pour eux.<br /><br />Ne disposant que d'un temps compté, je ne répondrai qu'à quelques points, veuillez m'en excuser par avance :<br /><br />-> Ne tient plus la route. Drupal 7 a comme requirements : PHP 5.2.5 or higher (5.3 recommended) et Drupal 8 est 5.3<br />--> hélas si, cela tient encore la route : que certains fragments de la montagne de code que représente chacune des versions successives finissent par exploiter les spécificités de versions moins antiques du langage ne dément pas une architecture qui reste globalement d'un autre temps. Drupal progresse certes, mais la pratique du refactoring, à l'échelle de l'architecture, reste marginale.<br /><br />-> Cela vous aurait pris un an à composer votre argumentaire et vous ne savez pas cela ?<br />--> je ne peux m'empêcher de récrier cette pique vraiment gratuite : il m'a fallut un an pour me décider à poster sur le sujet, certainement pas pour constater (et non composer) l'argumentaire :) et le produit ne me passionnant pas (litote), je n'ai pas investigué plus que ça, car ce point est de toute façon d'une importance mineure (voire réponse précédente).<br /><br />-> Fallacieux. Dans un Drupal bien développé, tout ou presque est dans le code.<br />--> Non point. J'en veux pour preuve Drupal 7.8, qui fait 244 appels à la DB (insert, update et delete mélangés) pour ... afficher le formulaire de login de LA PAGE D'ACCUEIL PAR DEFAUT ! Après rechargement, et donc mise en cache, il en reste encore plusieurs dizaines ! Pour moi, une telle conception hypothèque d'emblée la solution. Si pour vous cette surcharge est acceptable, soit. Je pense que je vais refaire un petit post avec plus de chiffres, cela nous épargnera peut-être certaines dérives dans la discussion :)<br /><br /><br />> Par ailleurs, je rappelle aussi que l'auteur prétend d'une part que le besoin doit primer sur la solution, mais conclut : "Pour un<br />> développement sur la base d'un cahier des charges précis, utilisez des frameworks". N'est-ce pas une superbe pirouette<br />> intellectuelle ?<br />En aucun cas - imaginer un instant que les CMS et les Frameworks sont ne serait-ce que partiellement comparable est une erreur. Les frameworks sont constitués de composants et de leur "mode d'emploi" ; mais ces composants ne sont en aucun cas fonctionnels ! Ils sont là pour permettre le développement des éléments fonctionnels de l'application. Il n'y a AUCUN point commun entre les deux approches.<br /><br />GGauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-20781380330239936242012-05-08T15:05:21.407+02:002012-05-08T15:05:21.407+02:00Intéressante discussion. Toutefois, je vais me per...Intéressante discussion. Toutefois, je vais me permettre de relever que l'argumentaire de base, bien que contenant quelques très bons points, est quelque peu fallacieux. Très beau mécanisme de rhétorique qui permet d'émettre un constat basé sur des prémisses insuffisantes.<br /><br /><br /><br />>Celui-ci ayant quasi systématiquement recours aux hébergements mutualisés, lesquels ont très longtemps (et continuent pour certains !) imposé PHP4 à leurs clients<br /><br />-> Ne tient plus la route. Drupal 7 a comme requirements : PHP 5.2.5 or higher (5.3 recommended) et Drupal 8 est 5.3<br /><br />> les CMS ont dû se plier à cette contrainte et maintenir une compatibilité totale avec cette version désormais obsolète de PHP<br />-> Mauvaise foi. Voir ci-dessus.<br /><br />> le foisonnement en est tel qu'il est souvent long et difficile de sélectionner le plus approprié<br /><br />->Pour un néophyte, j'en conviens. Lorsque l'on développe en Drupal régulièrement, cet argument n'a aucune pertinence. <br /><br />> limitant de fait les personnalisations possibles<br />-> Sophisme<br /><br />> la communauté préfère réaliser deux modules disposant chacun de 3 fonctionnalités plutôt qu'un seul doté des 6<br />-> Je suppose que si je n'ai besoin que de trois fonctionnalités, peut-être est-il plus léger de n'avoir que celles-ci...<br /><br />> (au moins jusqu'à PHP 5.3, dont je ne suis pas certain de la compatibilité avec Drupal par ailleurs)<br />-> Cela vous aurait pris un an à composer votre argumentaire et vous ne savez pas cela ?<br /><br />>Dans Drupal, tout ou presque se passe dans la base de données<br />-> Fallacieux. Dans un Drupal bien développé, tout ou presque est dans le code. Il est effectivement possible de créer par exemple une "vue" pour laquelle la configuration se retrouvera dans la BD, mais ensuite cette vue est exportable en code.<br /><br />> il faut synchroniser les bases de données, ce qui n'est pas chose aisée <br />-> Fallacieux. Il est possible d'avoir un environnement développement/recette/production sur lesquels les tests peuvent être opérés en gardant le configuration dans le code. Il y a effectivement parfois certaines limites, mais en majorité les configurations peuvent être gérées par le code. Ce code peut donc très bien être versionné.<br /><br /><br />Par ailleurs, je rappelle aussi que l'auteur prétend d'une part que le besoin doit primer sur la solution, mais conclut : "Pour un développement sur la base d'un cahier des charges précis, utilisez des frameworks". N'est-ce pas une superbe pirouette intellectuelle ?alduchttps://www.blogger.com/profile/07394555327764021570noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-70369535380189129532012-05-01T20:19:48.124+02:002012-05-01T20:19:48.124+02:00Salut,
Excellent article. Developer (.NET, PHP) ...Salut, <br /><br />Excellent article. Developer (.NET, PHP) depuis 12 ans, mon expérience m'amène aux mêmes conclusions que vous. J'ajouteais simplement mon petit grain de sable... Vous ne parlez pas du tout dans votre article de l'aspect "Sécurité" de Drupal ... Et bien je peux vous le dire, c'est catastrophique... les failles sont énormes et nombreuses, les attaques sur ces failles sont légions (suffit de monitorer les attaques dédiés à Drupal (ou à WP d'ailleurs) pour se rendre compte que c'est monnaie courante. Ce genre de CMS est a éviter dès que le projet devient trop sérieux... Pour un blog OK, pour le reste, oubliez le.MaggiC solutionshttps://www.blogger.com/profile/06387462755997545710noreply@blogger.comtag:blogger.com,1999:blog-4682121385780724362.post-41254156391152379612012-01-10T10:07:14.110+01:002012-01-10T10:07:14.110+01:00Bonjour Fredo,
> mort de rire vos commentaires...Bonjour Fredo,<br /><br />> mort de rire vos commentaires.<br />tu me vois déjà ravi que la lecture de ce billet de ces commentaires t'ait permis de passer un bon moment :)<br /><br />> Developpeur senior drupal je peux vous affirmer que vous avez tout faux sur toute la ligne. <br />Oups, je suis confus ; toutes mes excuses, j'ai du me tromper quelque part :D<br /><br />> A lire vos commentaires on en ressort simplement que vous n'etes pas compétent en la matiere (sans vouloir vous vexer). <br />rassure-toi, tu n'as vexé personne, le débat est ouvert<br /><br />>C'est toujours quand on ne maitrisse pas l'outils qu'on le "casse". J'ai mis trois mois pour arriver a me servir de drupal. <br />et moi il m'a fallut plus d'un an pour en arriver aux conclusions exposées dans ce billet ;)<br /><br />> J'ai developpe un CMS en 2002 qui est toujours utilisé et encore loin d'etre tres loin dépassé techniquement. <br />j'ai comme un doute mais je ne demande qu'à voir ; pour autant que je me rappelle, les pratiques de développement en PHP à cette époque n'était pas ce qu'il y a de plus... académique.<br /><br />> Cependant Drupal m'a démontré ce qu'était un vrai CMS ouvert. <br />> Ce n'est pas pour rien que la maison blanche l'utilise, le gouvernement francais l'utilise et que les plus grand sites l'utilisent. <br />Ce n'est pas pour rien sans doute, mais ça n'en fait pas une solution de référence non plus...<br /><br />> Son apprentissage est long et on a tendance a baisser les bras tellement c'est pas facile de rentrer dans un tel CMS <br />Là nous sommes d'accord - la plupart des utilisateurs de Drupal le connaissent fort mal, et s'en servent de fait très mal...<br /><br />> car il est techniquement complexe, et il faut acquerir les connaissances et compétences.<br />là, j'avoue passer à côté de ton argument "massue" : techniquement complexe ? à quel égard ? il ne faut pas confondre complexité et sophistication... tu noteras que j'ai pris le temps d'expliciter les raisons pour lesquelles j'ai forgé cette opinion négative, je serai ravi que tu en fasses de même.<br /><br />>Mais une fois que vous les avez, et que vous faites faire ce que vous voulez a votre CMS, et que vous lisez tous vos commentaires ... mort de riirreee.<br />Une fois encore, si tu asbien rigolé en lisant ce billet, c'est déjà ça ;)Gauthierhttps://www.blogger.com/profile/01426092346514000343noreply@blogger.com