[J'accuse et j'assume!] Drupal est une merde… (un rapide feed back)

Bonjour a tous,

[desole QWERTY]

[J'ai rapidement rédiger une suite à ce billet disponible la : [Comptoir] Retour, Drupal est-il vraiment une merde? Par ailleurs, si certain veulent s’initier dans le débat avec plus de visibilité, je serais ravie de les publier dans mon petit espace d’expression qui est chrogeek  ]

Bon ce soir,  je suis vraiment énerve car ça fait maintenant deux semaines que je perds un temps incroyable. Et s’il y a bien une chose dont j’ai horreur c’est bien ça (sauf quand cette activité est volontairement volontaire, la c’est complètement différent).

Bon passons tout de suite a notre mouton.

Ça fait maintenant deux semaines que j’ai commence mon stage. La boss me donne un mois pour améliorer leur site interne sous Drupal. Le but de l’objet est de créer une sorte de répertoire des consultants de l’entreprise avec une notation intelligente de leurs diverses compétences.

Voila l’état des lieu est fait.

Bon Drupal est un CMS, petit rappel pour certain (Via Wikipedia):

Un système de gestion de contenu ou SGC ((en) Content Management Systems ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de site web ou d’application multimédia. Ils partagent les fonctionnalités suivantes :

  • Ils permettent à plusieurs individus de travailler sur un même document ;
  • Ils fournissent une chaîne de publication (workflow) offrant par exemple la possibilité de mettre en ligne le contenu des documents ;
  • Ils permettent de séparer les opérations de gestion de la forme et du contenu ;
  • Ils permettent de structurer le contenu (utilisation de FAQ, de documents, de blogs, de forums de discussion, etc.) ;
  • Certains SGC incluent la gestion de versions.

Les SGC permettent de réaliser la gestion de contenu dans l’entreprise, il s’agit du ECM.

Bon maintenant regardons le Wikipedia de Drupal:

Drupal est un système de gestion de contenu hybride et assez atypique, publié sous licence libre et distribué gratuitement. Le développement initial du projet a été fait par Dries Buytaert, qui le définit comme « assembleur rapide de site web » (Rapid website assembler). Il est utilisable tel que fourni[1] sur toute base LAMP, WAMP ou MAMP, mais largement personnalisable et programmable ensuite. 350 000 sites l’utilisaient en mars 2008 d’après le service Alexa.

Bon avant d’expliquer le pourquoi de mon titre, je tiens en effet a preciser que pour creer du contenu statique (comme un blog), drupal peut s’averer etre une perle. Mais ceci n’est pas mon cas (malheureusement).

Alors tout d’abord je tiens a avertir tout ceux qui vont se pencher pour ce langage qu’il vous faudra  par vous meme ecrire la documentation. Car il n’y en a  tout simplement pas. Enfin si il y en a pour ceux qui debute et pour ceux qui code des modules. Mais entre les deux c’est le néant complet. Donc pas de doc pour drupal et encore moins pour les modules. Je ne compte plus le nombre de modules avec dans leur todo  list un: « make documentation ». Merci!

D’ailleurs les modules parlons en, ce qui fait une des forces de Drupal, et bien quand on sort des module scelebres (CCK, view, token …). Et bien ils sont souvent pas stables, ou ils ne s’installent pas (faut le faire a la main c’est pas la mort mais ça énerve), ou encore, ils font carrément planter le coeur de drupal (ce qui vient de m’arriver avec Computed Field (pourtant dit stable)).

Ah oui, on entend aussi partout, drupal c’est une super communauté elle est sympa et bien active... 4 topics sur le site officiel (drupal.org) et 2 sur le francais (drupalfr.org). Resultat des courses: 0 reponse sur le forum officiel et une reponse (gentille mais inutile) sur le forum francais. Il n’y a vraiment rien a redire de plus, super active la communaute!

Bon je vais passe sur le fait que le code est illisible (pas ou mal commente) autant les modules que le noyau (c’est a la rigueur normal pour ce dernier)

Je vais aussi passer les nombreuses failles de sécurités qui existent du a des modules mal codes…

Mais par contre je ne vais pas passer pour dire que dans mon cas, Drupal est une merde! et la ou je suis encore plus énerve c’est que si j’avais coder mon projet a la main, j’aurai déjà fini… Et ça, ça me rend vraiment fou!

Donc au final, je dirais, Drupal pour un rapide blog ok, mais pour faire des choses un peu plus complexes, surtout pas.

Ceci n’est bien sur que  mon humble avis (je sens que je vais me faire insulte dans les commentaires), cependant je respecte énormément le gigantesque travail réalise par Drupal et sa communaute open source. Toutes ces lignes sont libres et ca c’est quand meme quelque chose d’extraordinaire.

Bon le seul truc, c’est que j’ai un boulot a rendre dans deux semaines et c’est presque comme si je n’avais pas commence… Je vous le dit Drupal on ne m’y reprendra plus!

Que je l’aime mon WordPress :) )

Bonne route et merci d’être venu,

see you soon,

Jaguie

Partager et découvrir :
  • email
  • Twitter
  • PDF
  • Facebook
  • Netvibes
  • Posterous
  • Bluegger
  • Fuzz
  • Tapemoi
  • Scoopeo
  • Zataz
  • MisterWong Fr
  • Digg
  • Reddit
  • Technorati
  • Wikio
  • Wikio IT
  • Yahoo! Buzz

Autres Billets

    Tags: Chrogeek // 54 Commentaires »

    54 Réponses pour “[J'accuse et j'assume!] Drupal est une merde… (un rapide feed back)”

    1. [...] [J'accuse et j'assume!] Drupal est une merde… (un rapide feed back) | ChroGeekwww.chrogeek.com/2008/10/jaccuse-et-jassume-drupal-est-une-m… par jaguie il y a quelques secondes [...]

    2. Sans aller aussi loin, je dirais que drupal est plus difficile à utiliser, un site que je conseille pour dév sous drupal : http://artisan.karma-lab.net/node

      Sinon bonne chance pour la suite !

    3. passe a joomla ……
      bien + simple est il y’a une grosse communauté….
      a+

    4. J’avais un collègue qui réagissais de la même façon : quand il ne parvenait pas à quelques chose, il disait que c’était de la merde.
      Pas de remise en question, c’est le produit (ou l’interlocuteur le cas échéant) qui était en cause.
      Depuis il est parti ronchonner ailleurs, et je lui souhaite d’avoir acquis une qualité indispensable de nos jours : s’adapter.
      Je te suggère durant ton stage d’essayer de te concentrer sur cette notion, indispensable pour s’intégrer dans une entreprise.

    5. Bull +1
      lol

    6. Bull, une belle lecon de vie :D

    7. Tout à fait d’accord avec Bull pour le préam..bule ! ;o)

      Maintenant, je crois que le problème est ailleurs et que tes 2 principaux défauts sont :

      - Une mauvaise compréhension du projet qui t’est assigné. Sais-tu exactement ce que tu dois faire et délivrer. (Fonctionnalités, prototype d’écran, séquence des process, …)

      - Au vu de ce que tu décris quant aux aides trouvées dans les forums et autres, je pense que tu fais une mauvaise utilisation des outils de recherches mis à ta disposition. Google, ou le search du site drupal.org te permettront de trouver une réponse à la plupart des problèmes que tu pourrais rencontrer avec Drupal. Principalement en Anglais, il est vrai.

      Je ne vais pas faire ici l’apologie de Drupal ; mais il faut savoir qu’une fois la prise en main passée Drupal se revele extrement puissant malgré sa longue et rébarbative learning curve.

      Je ne connais pas tous les requirements de ce qui t’es demandé, mais je ne suis pas sur que tu arriverais plus facilement à faire ce qui t’es demandé sous WordPress. Même si Drupal et WordPress sont tout deux catalogués comme CMS ; lorsqu’il s’agit d’application quelque peu plus complexes, leurs finalités sont complètement différentes.

      Je ne peux que te conseiller de bien comprendre le résultat à obtenir, de le découper ensuite en sous problèmes et de chercher des modules te permettant d’assembler pas-à-pas ta solution.

      N’hésite pas à jeter un coup d’oeil à http://www.Kadolog.com . C’est le dernier site qu’un ami et moi avons réalisé en quelques semaines sous Drupal.

      Bon courage, et à bientôt futur fan de Drupal ;o)

      Nikkel.

    8. Pour faire un repertoire des consultants avec des notes, ce qu’il te faut c’est plutot un wiki structuré (voir http://www.xwiki.com dont je suis l’auteur initial). D’ailleurs on peut se demander pourquoi le site interne n’est pas un wiki. Un CMS c’est fait pour faire de la comm, un Wiki pour faire collaborer une équipe.

      Ceci dit, la prise en main d’un logiciel open source demande du temps, que ce soit Drupal ou un autre. Le premier projet c’est sur, on le fait plus vite de zero, mais une fois qu’on maitrise l’outil on peut faire des applications vraiment beaucoup plus rapidement et plus coherentes les unes avec les autres.

      Pour tes questions sur les forums, souvent les gens surestiment la capacité/volonté de réponse des communautés. La non réponse est souvent liée à l’imprecision de la question..

    9. @Tous: Merci pour vos commentaires très intéressants.
      @Bull: Je suis entièrement d’accord avec toi et je maudis ce type de personne. Même s’il est vrai que parfois j’y ressemble. Mon principal problème ce n’est pas que je n’ai pas essayé de m’adapter, c’est juste que j’ai un peu l’impression que l’on me demande de manger un steak avec des baguettes. D’ailleurs en parlant d’adaptation, je crois que rien que l’exemple du Senglish (Singapourien (chinois) + Anglais) me demande un bel effort!
      @Nikkel: Je pense avoir bien compris le livrable que je dois fournir. Ma boss m’a filé quelques screens de ce qu’elle voudrait à la fin et des fonctionnalités attendues.
      Pour en revenir à Drupal, je suis encore plus frustré, car j’ai vraiment envie de comprendre son fonctionnement interne. Mais je crois que cela m’est impossible en 2 semaines (si on décide de dormir un peu!).
      Sinon, pour mon projet, j’ai trouvé la solution dans la nuit, hop je copie le template, hop je fais un dossier ‘consultant’, hop je code 5 classes et 30 fonctions avec 4 tables. Un peu de Jquery avec un module de tableau sur tout ça. Et finalement ni vu, ni connu je t’embrouille et c’est fini! Cela dit question d’honneur et question d’ego je vais qd même lire les 800 pages de la doc. Car pour être tout à fait honnête, je trouve le concept des noeuds vraiment magique. Bon finalement j’ai tapé cet article en étant un peu énervé hier soir (suite à un Nieme plantage de drupal), il y a beaucoup de vrais, mais le titre était volontairement trop violent.
      Merci encore à vous tous.
      Bonne journée/nuit

    10. aaaaah t’as pris cher vieux fou !!!

      d’ailleurs, moi je suis d’accord, Drupal c’est un excellent CMS, mais je préfère encore la version CMB qui est encore plus énorme !

      Et comme dirait l’autre, un Drupal des Drupaux !

    11. [...] Drupal est une merde. Si si (lien issu de mon addiction profonde à WordPress) [...]

    12. [...] Drupal est une merde. Si si (lien issu de mon addiction profonde à WordPress) [...]

    13. [...] Drupal est une merde… Par ChroGeek. [...]

    14. Que c’est bon d’entendre quelqu’un qui le dit quand il trouve que quelque chose c’est de la merde !

    15. Je confirme, la communauté française n’est d’aucune aide technique quand on sort des modules du Core. Les autres répondent pas (je suis ‘bilingue’ donc c’est pas mes posts qui sont incompréhensibles : ils les lisent même pas…)

      La doc est pourrie : un simple exemple sur php.net les fonctions sont toutes décrites avec des exemples d’utilisation ; sur drupal.org c’est leur code qui est décrit, zéro exemple d’utilisation… Visiblement pas la même philosophie.

      Ca fait une semaine que je taf pour faire un mini module pour administrer 4 tables et lancer des taches cron régulièrement.

      Moins d’une demi-journée m’aurai suffit en partant de scrach…

      OK il faut savoir s’adapter, mais faudrait encore savoir à quoi… même les principaux tuto sont foireux : tu peux pas copier/coller le code et quand t’as bien tout recopier => ça marche pas !

      Hyper pédagogique, y’a pas à dire…

    16. Drupal , certe puissant, j’ai tester, piètrement décevant incompréhensible. C’est le k o total. Je confirme, drupal c’est de la m e r d e . Pas de documentation, c’est mal expliqué, il faut faire des manipulations pas possible pour arriver a ses fin. Communauté : 5 / 20 ( et sa se comprend ! )

      Bref, drupal c’est de la grosse merde, c’est tout.

      Je ne le conseil pas a quelqu’un qui souhaite débuter.

      J’ai tester, je ne recommencerai pas.

    17. bonsoir à vous, avant tout j’aimerai vous dire que c’est mon premier commentaire sur Drupal. (je n’ai jamais écrit un seul commentaire, mais ce soir j’ai décidé de le faire)
      Il y a un petit pourquoi:
      J’utilise drupal depuis quelques mois, des fois je dis que c’est magique et des fois je dis que c’est de la merde, certes que je ne trouve pas de réponse et pis que ça une personne du canal drupalfr.org sur le réseau freenode, a dit qu’elle n’aime pas les débutants et meme elle m’a balancé sa sauce…
      Bref…
      je partage avec vous mon expérience… un jour j’ai décidé de faire un portail musical et un ami m’a conseillé drupal, donc j’ai longtemps chercher et j’avoue que je ne savais pas comment faire pour installer un module, surtout avec leur « module a besoin d’un autre module », après que j’ai achevé le travail, j’ai vraiment galéré pour que je trouve des explications apropo de plusieurs choses…
      aujourd’hui je galère avec un module nommé panel, j’ignore comment il marche…
      Mon conseil à toutes les personnes qui désirent démarrer sous drupal, c’est de bien chercher sur le net, parce qu’il y a des videos des tutos…. et finalement il y a des bouquins, je pense qu’ont peut faire quelque chose avec drupal.
      Il y a une derrnière chose, Pourquoi on opte pour drupal et pas pour autre chose?

    18. @Intrepid, merci pour ce feed back intéressant. Aujourd’hui je dois étudier les sessions de drupal, je pense que je vais être en forme ce soir ^^ .

    19. humm… donc je vais essayer de partager quelques informations avec vous
      http://www.masteringdrupal.com il y a des videos, intéressante, j’ai déjà suivi un excellent tuto et j’ai pu lancé un site multilangage (Drupal 6)….
      Si j’aime drupal c’est parce qu’il y a une simple raison… (Passer de xoops à drupal) et là on constate une très grande différence…, et avec un peu de temps et beaucoup de lecture on peut facilement faire un portail sous drupal et même juste avec des modules de base.
      ça fait un réel plaisir de partager mes petites connaissances apropo de drupal.
      Je vous souhaite bonne chance…
      Il y a un excellent livre en français pour drupal, « atelier drupal » (je l’attend toujours, mais je pense que c’est vraiment bien) enfin d’apres les commentaires que j’ai vu/lu.
      Un livre en anglais et je pense qu’il existe une traduction en français : Building powerful and robust websites with Drupal 6
      et un autre en anglais toujours : Learning Drupal 6 Module Development.
      comme ça on peut cuisiner drupal avec notre propre sauce…
      Bon courage et heureux d’etre utile

    20. Pas de documentation sous Drupal ? Si je tourne la tête vers mon étagère je compte 4 bouquins dédiés à Drupal avec des tonnes d’exemples pour le développement de modules, de thèmes. J’ai vu pire comme environnement pauvre en doc (Je viens de WordPress et il y a peu de choses de « fond » en comparaison).

      Alors oui il y a peu de bouts de codes sur la toile à copier-coller directement avec quelques changements de variables. Ce que je viens de dire est faux pour les fonctions des thèmes ceci dit.Bref.

      Mais c’est vrai que si tu commences à t’énerver au bout de 2 semaines c’est un peu léger. Et juger un outil au bout de 2 semaines, sur un seul projet, en débutant, c’est assez osé. Mais libre à toi.

      J’ai fait réaliser des sites complexes sous Drupal, il ne m’a pour l’instant jamais trahi. J’ai fait appel à des pros. La souplesse de l’outil, une fois comprise, est relativement impressionnante. Le système de surcharge pour les templates est d’une simplicité foudroyante. Il faut certes avoir de bonnes notions en PHP. Ce n’est pas un outil simple, c’est tout à fait vrai. Mais la puissance, la souplesse, la modularité, ça se paye à mon avis.

      J’ai en gros une année d’expérience sous Drupal après avoir testé Typo3 sur un projet et WordPress plus longuement. Drupal me semble la bonne combinaison entre les 2 mais réclame de faire des efforts (sur plus de 2 semaines) pour bien le comprendre.

      J’espère que tu ne te mettras jamais au TypoScript de Typo3 parce que la je pense que ton billet sera encore plus rageur et expéditif :)

      Bn courage

    21. « En art il n’est pas nécessaire de comprendre les choses pour en discuter. » mais voila ce n’est pas de l’art

    22. Alors voila un sujet bien polémique. Tu devrais travailler pour TF1, ils ont la même stratégie éditoriale ;-)

    23. Discernement….
      Quand une communauté compte des milliers d’utilisateurs, on essaye de se dire qu’il n’y a pas nécessairement des milliers de coprophages. J’utilise Joomla, Drupal et un produit propriétaire. Chacun a ses qualités et défaut. Les avis tranchés qui détruisent ce que certains essaient de construire me semblent aussi stériles que les avis favorables du type Linux génial et Krosoft grosse m. Et dans le cadre d’une entreprise on ne peut pas nécessairement remettre en cause les choix de manière permanente. Le discernement et la bienveillance sont des qualités qui peuvent faire les bons collaborateurs dans le monde informatique. En tous cas pour moi cela constitue un critère de choix.

    24. haha Jaguie je suis revenue sur ce billet, et… tu t’es quand même bien fait rincer !!! :D

      En effet, mieux vaut écrire ses billets à tête reposée, mais j’imagine qu’il aurait eu moins de commentaires ^^

      Bonne continuation !

    25. Tu devrais regarder ça, ça te ferait changer d’avis : http://buytaert.net/tag/drupal-sites

      Ce que tu devais comprendre au moment de te lancer dans ce projet, c’est que Drupal est un CMS destiné surtout aux développeurs, son but n’a jamais été de créer un site facilement, sauf un blog bien entendu. A la différence de WordPress biensûr

    26. Mouais c’est clair que Drupal c’est chiant pour tout le monde car trop compliqué.

      Moi je recommande PHPComasy pour des ptits sites car facilement modulable.

      Ou bien PHPFusion pour du site plus gros (création de modules facile également) mais faut pas être allergique au codage pourri (parce que c’est vrai que c’est programmé comme un porc avec 1000 trucs pas optimisés).

    27. Non mais déjà exemple: Intrepid si tu voulais un simple portail xoops et drupal ne sont en rien comparable.

      ne prenait pas drupal si vous souhaitez faire un site parceque n’importe qui qui s’improvise developpeur vous l’a dit.
      Drupal s’utilise pour DES GROS SITES et non des simples sites à la queue de nouille :) .

      Drupal si l’on désire vraiment developper et exploiter un gros site web devient très complexe et il faut effectivement s’y mettre dedans largement afin de comprendre un peu plus le fonctionnement. la majeur partie des personnes ici qui ont posté des coms, j’en suis sur ne sont pas informaticien de métier et font ca pour eux dans ces cas là ca ne sert strictement à rien de developper sous drupal si les projets de sites web désiré n’exploite en rien les capacitées de drupal.

    28. Bon je ne pouvais pas rester muet face à un post pareil.

      Tout d’abord je tiens à rappeller que Drupal est utilisé par de très gros sites, autrement plus importants que le projet que tu avais décrit en quelques lignes :

      rue89.com, france24.com, lafamillerrrugby.com, telemaison.fr, bbc.co.uk, … plus de 9.000.000 de sites deja.

      Sur la documentation des modules, c’est un peu le principe de l’open source, si tu trouves que la doc n’est pas assez fournie, tu aurais pu, plutot que d’ecrire ce post, d’ecrire une petite doc pour un module.

      Le code illisible ou le probleme serait-il plutot que tu ne sais déchifrer tout ce qui va au-delà de « echo ‘Hello world !’; » ? J’aimerais voir le tien, pour comparer… surtout avec le coeur de Drupal.

      Sur les modules, s’il est vrai que des modules peuvent avoir des bugs, rien t’empeche de les corriger et de poster les patch sur drupal.org.

      Pour ton projet, il est peut etre aussi vrai que tu aurais plus vite fait de faire tout de zero avec du PHP… Quid d’un gros site ? Ou tu dois coder le vote, la gestion des utilisateurs, les amis, les forums, blogs, workflow de publication, recherche, listings, remontées éditoriales, mises en avant rotatives, contenus composés, …. ?

      Hmmm d’ailleurs, ton blog, je crois pas que tu aie codé, mais installé un WordPress, d’ailleurs le theme non plus…….. ?

      Drupal est un outil qui a su faire ces prevues faces à des CMS supportés par des editeurs tels que ez Publish ou des CMS plus anciens comme Typo3…

      De plus en plus de gens choisissent de nos jours Drupal pour des sites tres différents allant d’un intranet en passant par un site communautaire ou un portail media.

    29. C’est vrai que c’est enervant au debut, mais apres, ce n’est que du bonheur!

    30. Bonjour le Cleub ;o)
      Je ne peux m’empécher de réagir…

      Effectivement se lancer dans l’édition d’un site web avec Drupal c’est pas une mince affaire. Je prend conscience en fait qu’il faut partir d’une certitude. Découvrir ce CMS et en soi une entreprise. De la à en tirrer un site viable c’est une autre paire de manches ;o)

      J’ai commencé à taper mon premier code HTML il y à six mois. J’ai découvert le CSS deux mois plus tard. Pour ce qui est de PHP, je m’y suis mis il y a à peine deux mois. Cela fait à peine une semaine que j’ai installé Linux (Kunbuntu) et trois jours que je bosse sur Drupal.

      Soyons donc bien clair. Ma démarche est celle d’un qunqun qui vient du tout payant pour aller verz le tout colaboratif… et Free (GNU). Et je suis assés fier d’avoir pu installer (11 heures non stop cette nuit) prés de 60 modules sur mon hébergement OVH. 6o modules dépendances comprises.

      Je cause pas trois mots d’anglois, mais sérieusement, avec google traduction et les pages de drupal outre manches, on s’en sort. J’ai mis un peu plus d’une heure pour comprendre ou se cachait les config « PHP.ini » de drupal. Bon sang, mais c’est bien sur, c’est dans .htacces !!!

      Alors moi je dis que Drupal c’est plus fort que toi ;o) Pis histoire de reprendre les deux blagues que je viens tout juste de comprendre…

      - »Linux, il y à moins bien, mais c’est plus cher… »

      - »Faite moi un site vite fait et pour pas cher…
      - Pardon, faite le vous même !
      - Sudo Faite moi un site vite fait et pour pas cher !
      - Ok, on vous fait ca dessuite ;o)  »

      Pour conclure, j’ai bien compris depuis hier soir que je suis à des années lumière de faire le site dont je rêve. Une chose est d’autant plus certaine. D’ici peut je serai un pro Gerk Drupal, parce que je te répète, Drupal, c’est plus fort que toi ;o).

    31. Oupsss…. j’ai dis une bétise ;o)
      Configuration de PHP.ini dans settings.phph.
      Oulalalal, je vais me faire allumer, lol.

    32. « … J’ai commencé à taper mon premier code HTML il y à six mois. J’ai découvert le CSS deux mois plus tard. Pour ce qui est de PHP, je m’y suis mis il y a à peine deux mois. Cela fait à peine une semaine que j’ai installé Linux (Kunbuntu) et trois jours que je bosse sur Drupal. …  »

      Bien, et donc il est normal que tu peines. Pour ma part je connais linux depuis des années, PHP depuis des années et Drupal depuis 2 ans et je découvre encore des trucs :)

    33. salut tout le monde
      ça fait une semaine que je me suis mis à Drupal (7h par jour)
      et j’avoue que c’est chaud au début mais petit à petit tout se met en place les tuto ou vidéo explicatives ne sont pas si absentes que ça. quand on sais ce qu’on cherche on le trouve
      Après tout Google est ton amis. alors si tu veux avancer te contente pas des sites de Drupal mais navigue sur des sites différents qui lui sont consacrer et même si la plupart sont en Anglais ils sont quand même compréhensibles (ps: pourtant je suis une quiche en l’anglais)
      et du point de vu programmation ça fait 1an que je touche au html et css et un peu moins pour le php (mais en php j’avoue j’ai encore du mal)
      donc voila avec de la patience on se fait à tout

    34. Hello,

      Je me suis mis sous drupal depuis une semaine et j’ai déjà une très bonne connaissance de Joomla. Chaque CMS à ses avantages & inconvénients, drupal répond à mes besoins.

      Le gros reproche que je fais à drupal concerne la communauté française : rétention d’informations ! Lorsqu’on vient de l’univers Joomla et l’on pose une question certes de débutant et que l’on a aucune réponse, c’est dramatique ! Je ne parle pas de la documentation française qui est sincèrement mauvaise (très bonne explication sur « l’installation du serveur wamp/lamp », « comment créer une page », etc, mais rien de concret. J’ai voulu passer à complètement autre chose car je ne m’en sortait pas.

      Puis j’ai découvert le site http://www.gotdrupal.com et biboo.net qui fournit des vidéos pédagogiques. J’ai beaucoup appris avec ces vidéos et d’autres perdu à gauche et à droite. Je reviens à dire que la communauté française drupal fait de la [g]rétention d’informations[/g], le truc : « je connais quelque chose mais je ne partage pas ». C’est misérable car ce n’est vraiment pas l’esprit de l’open-source et de drupal. Certes on va m’envoyer un lien d’un forum pour me dire « tu vois tu te trompes » mais non, ce qui dégoute de drupal c’est surtout sa communauté.

      Voilà, grâce à mon peu de connaissance en anglais j’ai trouvé de nombreux liens présentant les meilleurs modules drupal et le tuto associé, mais surtout grâce aux vidéos pédagogiques.

      Je profite pour remercier http://www.biboo.net qui fournit vraiment un travail unique et très très intéressant pour les débutants comme moi.

    35. @Bull, je réagis hors sujet (sans rapport direct avec Drupal), mais :

      « quand il ne parvenait pas à quelques chose, il disait que c’était de la merde. Pas de remise en question, c’est le produit qui était en cause. »

      Et pourquoi ne serait-ce pas la bonne réaction ? Bien des applications et des sites web sont terriblement mal fichus ou hermétiques et donc très critiquables. Les seuls à les trouver bien ne sont jamais que des geeks, souvent nombreux à s’exprimer, mais néanmoins élitistes.

      Ne pas réussir à trouver la porte d’entrée (d’un logiciel libre ou d’une communauté) ou ne pas réussir à utiliser (une application, un site web, une documentation) est plus souvent le signe d’un défaut de conception ou d’un manque de communication et d’ouverture du binioù, que d’un manque d’intelligence de l’utilisateur.

    36. @leowin : personne ne fait de la rétention d’info, c’est juste qu’il y a encore peu de monde et encore moins de Drupalien confirmé pour répondre aux nombreux débutants.

      La doc fr est certes de mauvaises qualité mais elle s’améliore de jour en jour. Il y a un manuel du débutant depuis un an et nous sommes entrain de sortir une doc pour utiliser views. Il y deux livres disponibles en francais et un 3ème sort en Septembre. Tout cela depuis un an à peine.

      Drupal s’organise, nous avons crée une asso et toutes les bonnes volontées sont les bienvenues.

      Bref, tu as eu peut-être un mauvaise expérience mais merci de ne pas cracher sur tous ceux qui, comme moi, font beaucoup de choses pour améliorer la situation.

    37. Punaize, moi aussi ca m’énerve ce genre de débat à la c** !

      Pour rebondir sur les comms qui prétendent que « Drupal c’est génial mais pour les développeurs, et que si tu veux faire [telle typologie de site] il te faut [tel CMS] blah blah blah » C’est complètement bidon comme réponse ça !!!

      Un CMS de qualité, le sera avant tout par sa FLEXIBILITE et par sa capacité à s’ADAPTER à ton projet, à TOUT TYPE de projets, avec plus ou moins de complication (le moins sera le mieux d’ailleurs). Mais là c’est l’affaire de chacun.

      De ce que j’ai lu ici et testé de mon côté, ce n’est en ce qui me concerne le cas, ni de drupal, ni de PhpNuke, ni de Xoops, ni de typo3 (quoique) ni des autres que vous avez pu citer ici.

      Alors pour les traditionnels trolleurs du dimanche, les ceusses qui se la jouent « essai cui-la c lmeilleur ! En plus c moa ki lé fai »
      Si c’est proposer une usine à gaz pour combler les lacunes d’une autre usine à gaz, je ne vois pas l’intérêt de le faire. Je sais pas moi, allez tenter votre chance chez GDF …

      Quand à celui qui prétendait qu’il fallait s’adapter : Et puis quoi encore !!!! Depuis quand c’est à l’artisan de s’adapter à son marteau ??? Ca c’est le bouquet !
      Non, En revanche le marteau sera de qualité s’il répond aux besoins de l’artisan et s’avère adapté à l’usage qu’il en fait, pas l’inverse !

      Et non je ne vous ferai pas l’affront de prétendre vous conseiller l’outil dont je me sers (qui est pourtant parfait pour à peu près tous les types de sites, il me le prouve depuis 2004 maintenant) en vous le vendant comme THE solution car s’il y a bien une chose que je refuse de nourrir c’est ce genre de trolls stériles !

      Allez, amusez vous bien quand même hein ?

      Et oui j’assume !

    38. @ineation : je ne crache pas sur ceux qui, grâce à qui je m’en sors un peu dans drupal, à savoir :

      - Toi et ton site qui est netvibé depuis longtemps et que je consulte tous les jours à l’affut d’une nouveauté. Et sans te faire du lèche, qui m’a apporté beaucoup d’autres choses que sur Drupal.

      - Les autres qui ont leur sites et qui donne des infos (biboo.net)

      - Les principaux users sur le forum (en général ils ont leur photos dans leur profil) qui sont rarement présent :quand ils prennent le temps de répondre, ils font vraiment vraiment avancé les choses.

      Je parle du reste. Je ne pense pas que si drupal soit aussi mal documenté, jeune en France. Je pense qu’il n’y a aucune arme pour construire une communauté solide. Le forum est vraiment horrible et manque de fonctionnalités. Il est digne d’un forum des années 2003-2004. A mon avis, il faut passer sur un forum plus convivial et mieux catégorisé (une rubrique view, module, développement, installation, prestataire, etc.). Encore une fois, désolé que tu le prennes comme ça, mais le problème de la communauté reflète la qualité du forum (qui n’est pas ce que qu’on peut appeler WEB2), les mêmes questions se posent sans que l’on puisse dire : « regarde dans le forum » car c’est un foutoire.

      Je pense que si toi, l’association Drupal prenait les choses en se démarquant ainsi de Drupal qui sera populaire qu’aux Etats-Unis mais risque de se faire définitivement mangé par Joomla et WordPress (sauf pour les sites d’actualités)

      Encore une fois, désolé si tu fais parti de la minorité qui ouvre Drupal au monde.

      PS: tous les livres drupal franais drçais sont bof car ils sont fait pour des grands débutants. Dupal est seulement intéressant lorsqu’on commence à toucher aux modules, ce qui est très peu abordé (normal, il faudrait un livre sur chaque module). De plus, pas d’information pour créer son propre thème avec intégration des champs CCK, soit l’indispensable lorsqu’on se met à Drupal. Voilà ce que j’appelle de la rétention (involontaire) d’informations : le bouquin ne se suffit pas à lui-même et il n’y a pas d’autres choix que de sous-traiter ou de passer des heures et des heures inutiles (choses qui est très simple à faire sous Joomla).

    39. yep, c’est sur, drupal est pas si simple…
      Et encore, pour ma première install de drupal 4.7, c’était pire ;)
      Cela dit il est assez flexible je trouve (grand nombre de modules etc)
      et avec un peu de pratique, on finit par faire à peu près ce que l’on veux…

      Totalement vrai pour la communauté française: elle est bidon, même si j’y appartient.
      Alors j’avais essayé de participer davantage à une époque, mais des questions basiques reviennent trop souvent, et c’est le fouillis intégral.
      Cela est sans doute du au forum qui est « pourri » (encore que la fonstion recherche marche pas trop mal…

      Mais heureusement tout cela va changer ;)

      drupalement vôtre

    40. en tant que developpeur web me mettant a drupal je me pose moi aussi des questions
      j’ai l’impression de passer plus de temps à apprendre à trouver et configurer les bons modules que si je developpais moi meme. et je ne parle meme pas d’une vraie personnalisation !

      rien que pour l’affichage d’album photo, des tonnes de petits modules a tester et installer entre eux, et aucun vraiment global (rien que le multiupload, un truc de base !). il faut mélanger modules pour manipuler fichier, pour afficher en slideshow, pour creer album… cela donne vite une impression de passer temps a bidouiller configes plutot que d’avancer vraiment !
      et une simple requete sql avec sa page html et style est aussi puissant bien plus rapide a faire et plus personnalisable que le celebre view/cck !

      donc moi aussi en tant que pure developpeur je me demande si je ne suis pas en train de perdre mon temps… alors que je pensais en gagner grace aux modules !

      @inflexion : dommage que tu n’ai pas posté une opinion plus argumentée, de la part d’un pro de drupal ! ;)

      en tous cas c’est bien de remettre un peu en cause les dogmes etablis, meme si les prodrupal n’aiment forcement pas ;)

    41. @dave :

      Effectivement le temps consacré aux développement pur est moindre face à de l’assemblage des bons modules.

      Je pense aussi que l’avantage de Drupal sur des petits sites est peu visible face à un Ruby, ou PHP ou Cake ou Zend :) .

      Toutefois sur des sites importants tels que :

      http://www.socgen.com, http://www.gouvernement.fr, http://www.lyonnaise-des-eaux.fr, … (tous sous Drupal)

      L’utilisation de Drupal economise enormement de temps. A titre d’exemple, une fois qu’on maitrise parfaitement Views (dans le fond, avec les relations, handles & co) et les build modes, le theming CCK/Views est ultra-rapide. De meme, panels peut paraitre complexe et lourd au départ, mais une fois le module maitrise et compris on va plus vite.

      Plus generalement quand on débute on trouve Drupal compliqué. Une fois maitrisé aussi bien que le PHP de base on découvre la puissance de l’outil.

      Sur de gros sites les problematiques suivantes sont bien supportées par Drupal et sont complexes a développer from scratch :

      - Workflow (Drupal :Rules, Triggers, Workflow-ng, Actions)
      - Multilangue (i18n + Drupal natif)
      - Multisite (Drupal natif)
      - eCommerce (Ubercart ou Magento)
      - Droits/Roles/Priveleges/Ressources (Natif)
      - Gestion du modele MVC ou assimilé (Natif)
      - Notifications (Messaging API, Subscribtions)
      - Communautaire (User points, User relationships, Organic Groups, PrivateMsg)

      Mine de rien, coder meme en se basant sur un framework comme RoR ou Zend un site communautaire multilangue avec des journalistes qui produisent du contenu s’inscrivant dans un workflow serait plus long que de « configurer » et « themer » les modules.

      Pour ma part, meme si chez Adyax on est ultra-pro-Drupal, je prefere mettre en place du RoR ou du Zend pour des petits projets ultra custom, mais s’il s’agit d’un site à contenu, Drupal reste le choix number one….

    42. Oui, actuellement, Drupal, c’est de la MERDE !
      si il faut ajouter 40 modules minimum pour peniblement afficher ce qu’on veux… c’est une usine a gaz. c’est pas un site
      Qu’est ce que vous appeler developper ? On ne developpe pas avec drupal, on l’utilise, en theorie. Dans la pratique, on passe son temps chercher dans le menu admin ! Une perte de temps considerable. A fuir comme la peste.
      a l’installation, le site drupal n’est pas fonctionnel. La gestion des categories est une catastrophe, ce qui est la base d’un site , quand meme !
      J’en passe et des meilleurs
      Tourner vous plutot vers WordPress ou spip (ou joomla que je n’ai pas essayé).
      Quant aux tutos qu’on peu trouver, c’est a mourir de rire … ca dure 20 mn et meme le mec s’y perd !
      Bonne année ;)

    43. J’installe des sites internet et develope des modules sous Drupal.
      Il est vrai qu’au debut, seul le site en anglais permet de tropuver de la doc ad’hoc complexe, le site francais est beaucoup moins complet.
      Quand à dire que Drupal est une merde, le site de la maison balnche elle meme est sous Drupal, greenpeace aussi, par ex.
      Bon c’est vrai il faut mettre un peu plus les mains dans le cambouis, mais une fois la logique acquise, on peut obtenir un site avec des fonctionnalitées puissantes et complement modulaire.

      Good luck

    44. Modérez vos propos!!

      Depuis quand apprend-t-on une technologie en 2 semaines?
      Que ce soit le php ou le css, je doute qu’en 2 semaines vous saviez tout!!

      Ca fait 6 mois que je bosses sur Drupal et effectivement la doc française a des lacunes, mais en s’adressant poliment et en montrant qu’on a déjà essayé des choses on obtient des réponses sur le forum français.

      C’est sur qu’il vaut mieux acquérir un livre pour bien comprendre la philosophie de Drupal, après c’est que du bonheur.

      Pas besoin de recréer un backoffice pour les clients il existe déjà.
      Niveau sécurité, je pense que la communauté fera toujours mieux qu’une seule personne lambda (j’exclue bien évidemment les experts en sécurité).

      Dans la vie faut persévérer sinon on arrive à rien.

    45. Je suis tout à fait d’accord avec le sujet de cet article.
      Drupal finira malheureusement comme Joomla.

      Il n’y a pas de modèle de données. Lorsque l’on créé une nouvelle structure de contenu une table en base de données et créée. Quand on utilise CCK et qu’on ajoute un attribut, on ajoute une colonne à la table.
      Les gens ayant conçu cet outil ont ils suivis des cours d’informatiques ????

    46. [...] d’apprentissage très importante et qui peut dérouter au premier abord, comme en témoigne l’article d’un utilisateur visiblement excédé de mettre autant de temps à maîtriser ce fameux CMS [...]

    47. #
      @ Bull // Le 20 octobre 2008 à 18h11 at 18:11

      « J’avais un collègue qui réagissais de la même façon : quand il ne parvenait pas à quelques chose, il disait que c’était de la merde.
      Pas de remise en question, c’est le produit (ou l’interlocuteur le cas échéant) qui était en cause.
      Depuis il est parti ronchonner ailleurs, et je lui souhaite d’avoir acquis une qualité indispensable de nos jours : s’adapter.
      Je te suggère durant ton stage d’essayer de te concentrer sur cette notion, indispensable pour s’intégrer dans une entreprise. »

      Ben voyons… S’adapter à de la merde, c’est devenir soi-même une merde… Donc « ta sagesse » à deux balles est pour le moins inadaptée…

    48. Premièrement, c’est la communauté francophone qui n’assure pas. Faut apprendre la langue de Shakespeare mon vieux.

      Deuxièmement, c’est un jugement hâtive je trouve, pour ton annuaire, j’aurai mis 10mn max à la mettre en place (grâce aux modules views et cck)

    49. Idem ici… Ton projet est typiquement le genre de truc super facile et rapide à réaliser sous Drupal…

      Je suis d’accord sur la learning curve un peu longue et la difficulté d’adaptation et la logique est un peu particulière… Mais une fois qu’on y est on ne peut tout simplement plus s’en passer.

      La version 7 en fera encore une fois le meilleur CMS du monde et de loin. Pour ma part, je sacrifierai 100 fois Joomla en échange et je ne parle pas de wordpress ou autre Spip. Rien à voir…

      Bref… Chacun son truc.

    50. L’article date un peu, mais après sa lecture je me dois de réagir…

      Nous sommes aujourd’hui le 07 Janvier 2011, date de la sortie de la version 7.0 de Drupal.

      La plupart des développements se déroulent encore en version 6.20 (dernière en date avant la sortie de Drupal 7).

      Ce que je pense de cet article ?

      Pour un pro (stagiaire ou non) c’est très grave de porter un jugement aussi catégorique, surtout qu’il est parfaitement erroné quant à la stabilité de Drupal.

      Je suis d’accord sur un point : il est difficile de prendre Drupal en main, c’est un CMS qui s’adresse plus particulièrement à de vrais développeurs (quoi que avec la version 7 maintenant…).

      Lire que Drupal est bon que pour les blogs… Mon dieux, mais cela résume clairement que tu n’as aucune notion de ce qu’est Drupal.

      Il ne s’agit pas seulement d’un CMS, mais également d’un Framework surpuissant.

      Aujourd’hui Drupal est utilisé pour les projets les plus prestigieux et compliqués (tant en matière de sécurité, de performances, de fonctionnalités et j’en passe…).
      Il suffit de regarder les références :
      Maison blanche, NASA, Les Intranet IBM, The economist et j’en passe des milliers d’autres !!

      Si un site Drupal plante, ce n’est absolument pas parce que le core ou les principaux modules ne sont pas stables, c’est UNIQUEMENT parce que des développeurs se sont amusés à toucher des trucs qu’il ne fallait pas sans savoir ce qu’ils faisaient.

      En conclusion, ce sont ces développeurs qui sont des merdes et non l’outil.

      Perso, je travaille qu’avec Drupal pour le Web et je met en place des sites pour les marques les plus prestigieuses…
      Si certains avaient encore envie de le déconseiller et de cracher sur l’outil pour préférer d’autres qui sont largement à la ramasse comparés à Drupal (et oui, c’est un des premier CMS Open Source du marché, plus de dix ans d’évolution et la plus grosse communauté mondiale, à part ça…) qu’ils le fassent, ça me fait plus de gros clients et de boulot à moi et mon équipe, donc merci (car même mes clients doivent bien se marrer en regardant ce genre de post)…

      Un conseil donc : ne pas l’ouvrir pour critiquer un produit qui te dépasse techniquement de quelques années lumières.

      Petite précision tout de même : La doc Drupal (en anglais) s’adresse à des développeurs principalement.
      Deuxième chose, le point faible de ce CMS reste les sites e-commerces trop complexes, pas vraiment fait pour ça (mais ça ne saurait tarder ;) ).

      En espérant que tu réfléchira avant de poster ça (rien qu’une recherche sur le web t’apprendra que c’est le CMS le plus plébiscité pour les gros projets quoi :/)

    51. Je valide tout !

      Cet article à en gros 3 ans … à l’époque c’était un avis, maintenant ça ne se justifie plus.

      Je ne travaille d’ailleurs plus dans l’informatique !

      Bonne continuation !

    52. Simple retour d’expérience à propos de Drupal : un mauvais choix pour mon entreprise.

      Il y a un peu plus d’un an, pour promouvoir l’activité de mon entreprise sur Internet, nous avons fait appel à une société de service labelisée Drupal. Le site a été monté très rapidement par leurs experts, rien à redire jusqu’au jour où je leur ai demandé de faire évoluer certaines fonctionnalités du site.

      Pour éviter des coups de développement spécifiques longs et importants (cours et tests d’entrainement au permis de conduire par internet), avec leur équipe technique nous nous sommes tournés vers des modules équivalents et déjà existants pour ajouter cette fonctionnalité. L’ajout des modules s’est faite très rapidement, étapes par étapes et sans souci apparant.

      Malheureusement depuis quelques semaines c’est l’horreur, certains de mes clients ne peuvent plus accéder à leur compte utilisateur et certaines de leurs informations sont érronées. Je dois rappeler à chaque fois la société de service pour qu’ils interviennent au cas par cas et rétablissent les données perdues de mes clients à partir d’un backup.

      Ayant des doutes sur leur capacité d’intervention, j’ai demandé à une autre société de service d’intervenir pour mener une analyse et résoudre logiciellement le problème. Cette dernière m’a expliquée que certaines bases de données du système Drupal n »étaient plus saines et que ces incohérences provenaient d’une incompatibilité d’installation des nouveaux modules avec les anciens modules.

      D’après eux, remettre la base de donnée d’aplomb serait un travail titanesque à cause de l’architecture des bases Drupal et d’autre part ils ne peuvent pas me garantir que le problème ne reviendra pas tant qu’il n’a pas été clairement identifié et que le module en cause n’est pas corrigé par la communauté Drupal. Après estimation de la charge de travail, migrer vers une solution sur mesure serait la solution la plus rapide et la moins couteuse dans notre cas (site vitrine + extranet).

      Je ne connais pas grand chose à l’informatique, ce n’est pas mon coeur de métier, mais j’avoue que cet incident facheux est très pénalisant pour notre activité.

      Dans l’entreprise où je travaillais avant ma reconversion, il y avait 2 développeurs sur place qui réalisaient nos outils de travail quotidien eux-même avec une ergonomie adaptée à nos besoins et il n’y a jamais eu ce genre d’ennui. Les pires incidents étaient tous réglé très promptement.

      PS/ Jaguie quand je lis les échanges de charogniers qu’a suscité votre avis sur l’utilisation de Drupal, je comprend que vous ayez eu envie de changer de branche de métier. Bon courage dans votre nouvelle activité.

    53. Je confirme qu’en 2011 le forum fr est toujours inactif, personne réagit, et je cause peut l’anglais alors…. pour le reste je le trouve mieux que joomla pour avoir testé les deux durant de longues semaines.

    54. Peu contributif mais si réel… Drupal c’est une bombasse dès lors ou le temps de comprendre la bête est donné :)
      Avis aux fainéants… C’est pas la peine de ce lancer!

    Laissez un commentaire