web-dev-qa-db-fra.com

Est-ce que Joomla ou Drupal peuvent faire quelque chose qui ne peut pas être fait dans WordPress?

J'ai un client qui veut utiliser Joomla, car on leur a dit que c'était bon. J'essaie de les convaincre que WordPress est une option beaucoup plus conviviale.

J'ai déjà joué avec Joomla (et Drupal) une fois, et j'ai trouvé la courbe d'apprentissage incroyablement raide (probablement en raison de leur terminologie obscure). Je me considère assez expérimenté sur le plan technique, et si j’ai trouvé cela difficile, je suis sûr que mes clients moins compétents sur le plan technique le trouveront encore plus obscur et difficile à apprendre.

Jusqu'à présent, je n'ai encore rencontré aucun objet dont un client aurait besoin et qui ne pourrait pas être réalisé dans WordPress, mais avant de le lui dire, je voulais vérifier que c'était bien le cas.

Existe-t-il quelque chose que Joomla ou Drupal peuvent faire que WordPress ne puisse pas (surtout maintenant avec les types de publication personnalisés dans WP 3+)?

15
Amanda

Si ma mémoire est bonne, le développeur principal de Drupal a résumé la situation comme l’été dernier: Drupal est, sur le front de l’UI, où WP était il ya 3 ans; et WP est, sur le plan de la fonctionnalité, où Drupal était il y a 3 ans.

Ma propre expérience avec WP et Drupal est essentiellement la suivante:

  • WP a une interface utilisateur plus jolie/plus facile.
  • Drupal est plus robuste: les développeurs principaux et complémentaires écrivent rarement du code pour apprendre PHP.
  • WP est toujours bloqué dans les vieux paradigmes PHP4. Drupal n'est pas.
  • Le développement de WP n'est toujours pas piloté par des tests unitaires. La qualité du code est, au mieux, incohérente.
  • Drupal est principalement piloté par EAV. Cela rend les choses beaucoup plus flexibles ... et lentes pour tout ce qui nécessite des requêtes complexes. (Drupal compense cela grâce à la mise en cache intégrée.) WP se dirige dans la même direction.

Je ne peux pas vraiment dire pour Joomla. Je l'ai rejeté il y a des années parce que je détestais l'interface utilisateur. Mais tout le monde ici a probablement un ami de confiance qui en est très content.

Quant à ce que j'ai tendance à utiliser:

  • Pour un blog ou un simple site ressemblant à une brochure, définitivement WP.
  • Pour un site légèrement plus complexe, également WP - mais une voix intérieure me dit toujours que je devrais utiliser Drupal à la place.
  • Pour tout ce qui est vraiment complexe et essentiel à la mission, un framework PHP (Symfony, Solar, Yii ...). UI finira donc tellement, mais j'aime dormir la nuit.
12

Bonjour @Amanda - J'ai évalué Joomla, Drupal et WordPress il y a plus de 3 ans. Joomla a eu de graves problèmes qui m'ont amené à le laisser tomber tôt et à ne jamais le revoir. Son architecture est complexe et rigide, du moins c'était il y a trois ans et demi. Par exemple, un élément de contenu était lié à un élément de menu; vous ne pouvez pas facilement mélanger et assortir, et leur structure d'URL est de la variété des années 90, ce qui les rend faciles pour la programmation mais difficiles pour l'utilisateur et pour le référencement. Et d'après ce que j'ai entendu, Joomla n'a pas beaucoup changé.

Il y a 3,5 ans, j'ai choisi Drupal et travaillé avec elle pendant 2 ans. Ensuite, j'ai pris un projet WordPress avec l'intention de retourner à Drupal. À la fin du projet, je me suis rendu compte que je n'avais aucune envie de retourner chez Drupal, car c'était très pénible de travailler avec lui. Puis, environ 6 mois plus tard, on m'a offert un bon tarif horaire pour travailler sur le projet Drupal, mais seulement pour terminer la première phase pour le client et lui dire qu'il lui fallait quelqu'un d'autre car je n'allais plus jamais travailler avec Drupal.

Je pourrais aller en profondeur, mais il suffit de dire que vous pouvez obtenir 85% de votre travail dans Drupal en un tiers du temps nécessaire avec WordPress, mais les 15% restants prennent 10 à 25 fois plus longtemps. Avec WordPress, les premiers 85% prennent un peu plus de temps que Drupal mais les 15% restants ne sont généralement que 3 fois plus difficiles, pas 10 à 25 fois plus.

METTRE À JOUR

L'un des éléments clés de Drupal dans WordPress réside dans Views et dans une interface utilisateur d'administration pour les types de contenu personnalisé créés. Cependant, après avoir travaillé avec WordPress, je préférerais de loin le faire de manière WordPress à celle de Drupal car, même s’il a besoin de code, celui-ci est beaucoup plus simple et performant.

6
MikeSchinkel

@ Denis:

WP est toujours bloqué dans les vieux paradigmes PHP4. Drupal n'est pas.

La version actuelle de WP sera la dernière à être exécutée sur PHP4. Désormais, les versions futures nécessitent PHP5.

Que ce soit ou non de choisir WP plutôt que Drupal/Joomla, c'est vraiment au développeur de décider. Demandez au client quelles fonctionnalités il recherche et basez votre décision sur celle-ci.

2
stffn

J'ai travaillé avec Joomla pendant 1,5 à 2 ans et Drupal pendant à peu près autant, mais il y a bien longtemps (je me tiens encore un peu à jour).

Je vais garder cela aussi simple, car Google peut vous fournir une discussion très approfondie sur les avantages et les inconvénients.

Existe-t-il quelque chose que Joomla ou Drupal peuvent faire que WordPress ne puisse pas (surtout maintenant avec les types de publication personnalisés dans WP 3+)?

Joomla: NON

En fait, une chose, un meilleur support de localisation pour de nombreuses langues dans des thèmes.

Drupal: OUI

Meilleure gestion des utilisateurs, meilleure base de données, Views, CCK, plus d'options de performances en cas de stress ou de trafic, mieux adaptées aux sites à contenu multimédia lourd, au commerce électronique, aux crochets de module, davantage motivées pour aider les projets open source basés sur des œuvres de bienfaisance et probablement mieux l'évolutivité pour les sites personnalisés.

2
Wyck

D'après mon expérience, Drupal rend tout inutilement compliqué. [Peut-être que Drupal 7 va rectifier cela.]
Maintenant, avec Wordpress 3, je ne vois rien que Drupal puisse faire que WordPress ne puisse pas.
[Autres que les thèmes d'administration!]

1
Jzigbe