[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
Autres Billets
Tags: Chrogeek // 66 Commentaires »






[...] [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 [...]
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 !
passe a joomla ……
bien + simple est il y’a une grosse communauté….
a+
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.
Bull +1
lol
Bull, une belle lecon de vie
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.
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..
@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
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 !
[...] Drupal est une merde. Si si (lien issu de mon addiction profonde à WordPress) [...]
[...] Drupal est une merde. Si si (lien issu de mon addiction profonde à WordPress) [...]
[...] Drupal est une merde… Par ChroGeek. [...]
Que c’est bon d’entendre quelqu’un qui le dit quand il trouve que quelque chose c’est de la merde !
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…
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.
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?
@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 ^^ .
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
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
« En art il n’est pas nécessaire de comprendre les choses pour en discuter. » mais voila ce n’est pas de l’art
Alors voila un sujet bien polémique. Tu devrais travailler pour TF1, ils ont la même stratégie éditoriale
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.
haha Jaguie je suis revenue sur ce billet, et… tu t’es quand même bien fait rincer !!!
En effet, mieux vaut écrire ses billets à tête reposée, mais j’imagine qu’il aurait eu moins de commentaires ^^
Bonne continuation !
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
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).
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.
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.
C’est vrai que c’est enervant au debut, mais apres, ce n’est que du bonheur!
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).
Oupsss…. j’ai dis une bétise ;o)
Configuration de PHP.ini dans settings.phph.
Oulalalal, je vais me faire allumer, lol.
« … 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
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
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.
@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.
@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.
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 !
@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).
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
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
@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….
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
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
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.
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 ????
[...] 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 [...]
#
@ 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…
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)
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.
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 :/)
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 !
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é.
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.
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!
Drupal n’est pas une merde au sens propre; son interface d’administration permet beaucoup de choses, que dis-je, énormément de choses notamment via le module ‘views’ et son système de hiérarchisation de contenu. Maintenant, s’il s’agit de comparer drupal à un joomla, je pense que ces CMS sont différents et s’adressent à un public différent : Drupal est un rêve pour le webmaster qui n’a aucune notion technique ; il peut créer autant de type de contenu qu’il veut, créer autant de liste d’article personnalisable qu’il le souhaite, pour les placer où bon lui semble. Joomla ne permet cela, à moins d’avoir un web developpeur à ses côtés. De plus, Drupal est ultra modulaire, ses modules s’installent rapidement et facilement et sont, pour la plupart d’une efficacité redoutable !
Mais, car il y a un ‘mais’, en survolant Drupal, j’ai eu la maladresse de regarder son code ; illisible, intenable et particulièrement dur à debugger, un comble alors que l’on passe à l’objet en PHP (MAGENTO ne regarde pas ca). Il semble que Drupal 8 sera objet, dans ce cas, j’adérerais à 100% à la philosophie Drupal, si cela vaut le coups bien sur.
Drupal est certainement la plus belle horreur jamais codé depuis la création d’internet ! C’est un CMS de babouin créer pour les babouins. rien de plus.
Je suis tombé dernièrement sur un article qui m’a fait rire, ‘drupal n’est pas un cms mais un framework à lui seul’…Mh (payes ton framework !), après deux semaines d’apprentissage à créer des vues, des listes selon le terme de ‘taxonomy’, des blocs… oups à ce stade, on a foutu la BDD en l’air, backup et bien sur on paûme toutes les données renseignées en base (pas seulement les articles, mais aussi les conteneur html des champs, les classes CSS, ls ID, … tout en fait ). Mon boss me demande alors; bon il faut qu’on bosse à plusieurs sur ce projet : LOL (cf dico
), et comment fait on ? ouai on crée une BDD centralisée et les fichiers passent par svn ou cvs …mais concrétement, comment fait on ? les fichiers pas de problème; la BDD c’est autre chose : allez merger toutes les 2 secondes des fichiers SQL. Drupal, puissant certe, mourrant j’espère.Et puis créer une table à chaque création de champs (type de contenu), non vraiment je ne comprends pas !
Bonjour,
Je repasse sur ce fil après de long mois…
Je me suis remis à Drupal, avec un grand plaisir et après la mise en veille d’un projet qui me tient à cœur. J’ai entre temps pris conscience qu’avant de vouloir prendre en main un « concept » quelconque, faut avant tout bien savoir ce que l’on veut faire. Delà découle une stratégie qui permet de choisir ses outils en fonction de critères précis tels que compétences, aptitudes, disponibilités, ressources… et risque d’échec.
Drupal est dit CMS, peut être Framwork, donnons lui tous les noms d’oiseaux d’un bestiaire aussi vaste que le sont ses potentialités, (et quelques noms injurieux en sus…) cela n’empêchera pas Drupal d’être Drupal.
Rappelons nous le passage de Windows (Windaube pour un Linuxien) à la gestion des configs par « registre », soit base de donnée… Hum… je développe pas trop par là… Le code est occulte en plus d’être fermé.
Drupal utilise donc ce système de configuration. Un code en brut, soit les modules, qui vaut ce qui vaut mais qui est ouvert et de fait maintenable par une communauté plus ou moins vaillante de développeurs. Ce sont des sortes de briques « élémentaires » pour bâtir les fondations.
Puis la base (les bases) de donnée(s), C’est l’échafaudage d’une stratégie de développement par le biais d’une interface graphique. Le propre d’un échafaudage, c’est de s’élever, vers le haut si possible, pour atteindre l’inaccessible étoile. La propre de notre univers, c’est l’expansion. A vouloir grimper trop haut… Badaboum ! Ben vie, rien n’est acquis en ce BAS monde.
Les nouveaux modules ne sont que le résultat de nombreux échafaudages stratégiques (fonctions) de développements passés en dur dans le code, parce que pertinents et potentiellement stable. Ainsi l’on renforce les fondations en profondeur et en diminuant la hauteur de l’échafaudage superposé à ces fondations.
Il faut bien entendre que Drupal n’a jamais eu la prétention « d’être ! » mais bien de « devenir… ». Aussi faut il collaborer avec lui dans la plasticité de son code. Un peu comme à l’image de notre cervelle de moineau lorsque nous ouvrons les yeux pour la première fois sur notre univers chaotique et pourtant si merveilleux.
« A la naissance, seuls 10% de nos 100 milliards de neurones sont connectés entre eux. Le reste va se connecter en fonction du développement de l’enfant. Sans interaction avec l’environnement, le cerveau ne se fabrique pas. »
Source: http://www.rue89.com/rue69/2012/06/16/hommes-femmes-pour-vidal-aucune-difference-dans-le-cerveau-nest-innee-232970
Autant dire que Drupal, ou tout système de connexion d’entités entre elles, trouve sa pertinence dans la cohésion de ses interconnexions. De fait, une base de données qui s’écroule n’est que le résultat d’un échafaudage branlant (les mouches en plein vol) bâti sur des fondations mouvantes. Je sais, c’est émouvant de voir sa base s’écrouler… et tous ses rêves avec… Snif !
Alors ou se situe réellement le débat ? C’est quoi Drupal ?
Je ne suis pas développeur, sinon que de théories fumeuses ;o) Mais j’aime bien cet outil en ce sens qu’il est d’une redoutable logique. Je suis capable de transposer mes compétences professionnelles à l’emploi de celui-ci. Aussi je ne me bat plus contre ses faiblesses, mais contre les miennes. Je cherche à comprendre ce qu’ont tenté de faire les développeurs.
En premier lieux un outil SIMPLE, comme le couteau suisse. Inutile de vouloir fabriquer une cuisine aménagée avec un tel couteau. C’est mort d’avance. L’option « scie » du couteau suisse ne fera jamais le job d’une scie égoïne. Non, égoïne n’est pas une gouine, ni même une tapette. C’est une scie très fonctionnelle, limitée à sa fonctionnalité, que vous trouverez chez tout bon magasin de bricolage qui se respecte, mais sans le mode d’emploi. Attention les doigts, elle peut mordre au début, tout comme les marteaux savent rater les clous. Salopiaud !
En second lieu, Drupal est un outil COMPLEXE, une sorte de combiné multiple-fonctions. Lorsque j’ai vue apparaître les premiers combinés à bois, il y à de cela quelques années, j’ai vue aussi disparaître quelques doigts. C’était pourtant écrit en bon Français dans le texte du manuel. Et même en plusieurs langues. L’habit fait pas le moine parait il, mais les beaux parleurs font les pigeons tout comme le renard couillonne le corbeau.
Alors je pense en fait que c’est bel et bien un problème neurologique dont souffre Drupal. Les neuro-connections des « useurs », plus particulièrement chez les Z’habitant de la France.
Faut dire aussi, sont bien couillons les développeurs de Drupal de ne pas être foutu de parler, en sus d’un Français sublime, les quelques centaines d’autres langues et dialectes pour être à la hauteur de leur prétention vaniteuse de faire LE CMS universel, avec l’option ‘ti dej’ croissant beurre servit au lit et plus si affinité…
En mois de quatre heures et moins de cent euros il est possible d’avoir Drupal en Français sur un hébergement mutualisé. Mais pour cela il faudra maîtriser un poil (pas dans la main) l’anglais, langue maternelle de Drupal. Puis savoir qu’à ce stade, c’est pas le stade olympique mais bien le stade initiatique. Hors l’initiation, c’est le second problème neurologique du Français, en plus de celui métabolique qu’est la flemmingite aiguë. Le français sait tout dés la naissance, ce qui est un miracle tant cela est inversement proportionnel à sa faculté de communication, dont la partie essentielle est… l’écoute. Je sais de quoi je cause, je suis Français !
Drupal passe de la notion de « Node » soit « Noeud », à la notion de « Entity » soit « Entité ». C’est très prometteur. Mais les promesses n’engagent que ceux qui y croient. Malheureusement il ne sait toujours pas faire ni le café, ni la gâterie matinale, et il ne fournira pas non plus l’aspirine pour les migraines tenaces. Entity, c’est de la pure abstraction qui te démonte la boite crânienne mais pousse Drupal hors frontières de l’école normale. Faculté que je te dis !
Puis Features aidera, peut être, à faire la confiture, soit élaborer votre recette et l’écrire en dur, dans le « marbre ». Mais attention la déconfiture. C’est pas fait pour les petits n’enfants. C’est un truc pour les grands, ou les Français partent avec un handicap majeur de quelques longueurs. (Au fait, c’est qui qu’a la plus grosse ?)
Alors Oui, Drupal c’est un défi. Un défi pour les développeurs, les vrais, ceux-là même qui écrivent en code hiéroglyphique les fonctions qui fonctionnent. Un défi aussi pour tous ceux qui veulent le prendre en main, puis le faire évoluer à leur sauce aux petits oignons. Puis enfin un défi pour une société qui peut, peut être, se débarrasser du paternalisme dominateur d’un néo-liberalisme arrogant qui nous dit quoi consommer et comment tout en nous abrutissant d’informations aussi futiles que que rétrogrades.
Drupal, je ne sais ce qu’il est dans l’ordre des clichés, chacun les siens tandis que je formate ma propre bibliothèque. Mais pour sur il est libre d’usage, et d’usage, la liberté ce n’est que l’opportunité de choisir (éventuellement assumer) ses contraintes.
Pak1ange.
Ps: De la cigale à la fourmi; passez plus de temps sur votre CMS préféré plutôt que de râler, c’est la seule garantie de le voir s’étoffer de la conscience universelle, à défaut de la science innée.
Drupal est le messie, Drupal est l’hérétique, Drupal est de droite … je m’égare. Je suis loin de fournir une apologie aussi littéraire sur ce Drupal et je n’aurais jamais le talent pour la formuler correctement. Drupal est un CMS ? non. Un framework ? non plus, c’est un outils entre les deux : il permet de faire pleins de choses en back office et qui se retrouvent en front sans l’intervention d’un quelconque développeur. Mais beaucoup d’ élément de style (les class, les id, et même les balises HTML) n’ont rien à faire dans une base de donné ; on fait un mélange entre les couches métiers et celles de vues. Un comble ! Avouez, amateur de Drupal que cette distinction est agréable, voire indispensable.
Un code ouvert n’est pas synonyme de code insupportable à lire ou à modifier. JOOMLA, WORDPRESS, MAGENTO CUMMUNITY sont largement modifiables et bien mieux codés que DRUPAL ; fonctionnalités différentes, codage différent ; certe, mais Magento en tout cas, dans ce qu’il propose, se rapproche énormément de DRUPAL, avec sa gestion des types de contenus/ produits, tout en faisant bien mieux niveau programmation.
DRUPAL n’est pas la bête à abattre : il permet à un webmaster de se démerder et de maintenir un site à jour sans intervention d’un développeur. Cette même bête ne fera pas un site vitrine comme on l’entend : un joomla, un site main ou word press sera préférable à condition toujours que le site s’y prête !
peut etre à l’époque mais en 2012 avec la version 7 , je trouve que DRUPAL, comme socle pour créer des sites de gestion de contenus sophistiqués en un rien de temps, avec tous ses modules , c’est le top du top.
Après c’est vrai que le webmestre doit avoir certaines compétences en informatique pour pouvoir dompter la bête…
Niveau gestion du BO, je n’ai rien à dire; DRUPAL est ultra puissant et regorge d’un max. de fonctionnalité. On peut faire tout ce que l’on veut. Mais, et ca n’engage que moi, on est dans l’impossibilité de travailler à plusieurs et j’ai modifié le code de DRUPAL 7 CALANDAR aujourd’hui et cela a été un enfer. Je suis arrivé à mes fins via un parsage de parsage de parsage de tableau (et/ou stdClass): je ne pensais pas que c’était la solution adéquate mais le module calandar fait exactement la même chose que moi…Merde alors. J’admire drupal quand je fais du paramétrage en BO; tout est disponible en option. Mais alors quand il s’agit de modifier le code, c’est abominable !
Drupal est une CMS très demandée par les SSII qui ne connaissent pas vraiment l’outil !
Bonjour,
Je suis étudiant en médiamatique et dans le cadre de ma formation, j’ai la chance d’effectuer un stage dans une entreprise durant 6 mois. L’entreprise utilise DRUPAL comme CMS, ma question est la suivante,
auriez-vous de bon site ou je pourrais apprendre, CONPRENDRE drupal en peu de temps ?
Merci et bonne journée
A lire absolument:
http://mikeschinkel.com/blog/17-reasons-wordpress-is-a-better-cms-than-drupal/
Non seulement l’auteur connait bien son sujet, mais il l’argumente brillamment. En plus, il répond point par point et de manière irréfutable aux Drupalistes qui affichent leur supériorité habituelle (les arguments périmés du style « WordPress c’est bien pour les blogs mais pas pour les sites complexes »).
Bonjour,
Pour ma part je le découvre et j’avoue que je suis un peu déçue. On parle d’outil puissant et cela fait des heures passées à essayer de configurer un éditeur de texte.
Non sans suivre les bonnes pratiques, je n’aime pas l’aléatoire, une fois sur deux cela fonctionne et même pas avec celui désirée Tynimce, enfin soit parfois je me dis que tout cela a été inventée pour nous occupé. J’avoue l’énervement, pour les heures d’abrutissements.
@Gynexis : « et cela fait des heures passées à essayer de configurer un éditeur de texte. »… quelques heures pour maitriser Drupal n’est pas beaucoup. A mon sens un bon bouquin + 2 – 3 semaines de travail devrait vous aider.
Drupal n’est pas WordPress. Il n’y a rien « out-of-the-box » c’est une boite à outil permettant de construire avec du *code* de *gros* sites *complexes*. VS wordpress où l’on construit en cliquant, de petits sites simples…
Je pense simplement que Durpal n’est pas l’outil adapté à vos besoins.