Envoyé par
ABCIWEB
Pourrais-tu donner un peu plus de précisions ? Et qu'entends-tu par "utilisateurs ordinaires" ? J'ai jamais utilisé Drupal donc ça m'intéresserais d'en savoir un peu plus.
Je nuancerais. Drupal n'est pas fait pour les mêmes utilisateurs que Wordpress. Drupal cible 2 types d'utilisateurs:
- Les site builders, i.e. des personnes capables de faire un site entier, avec des multiples fonctionnalités en tous genres dont Wordpress ne revêrait même pas, en cliquant sur des boutons et remplissant des formulaires, à l'aide des fonctionnalités de base ou des modules très flexibles et très puissants comme les Entity types, Views ou Panels. Mais c'est le même investissement que pour apprendre à utiliser un logiciel: il faut y consacrer du temps, ce n'est pas aussi facile que de modifier le thème à l'aide d'une interface comme sur Wordpress.
- les développeurs, qui peuvent tout faire sur Drupal tellement le code est extensible (même si jusqu'à Drupal 7, qui est la version actuelle, le code fait parfois mal aux yeux et est difficile à suivre car il n'est pas bien structuré, c'est plutôt le résultat d'années d'accumulations de modifications, et est à base de fonctions et de tableaux). Mais rien ne t'empêche d'utiliser PSR-4, les namespaces, des classes et des interfaces dans tes modules. C'est ce que je fais. L'avantage c'est que tu pars sur une base existante qui offre déjà beaucoup de fonctionnalités, donc tu gagnes énormément de temps. Mais même chose que le point précédent, pour un développeur débutant ou presque, ce n'est pas aussi facile que Wordpress, et c'est facile de se tirer une balle dans le pieds.
Envoyé par
ABCIWEB
A propos de mises à jour, j'ai lu ici et là que la mise à jour de Drupal n'est pas toujours aisée (avec wordpress il suffit de cliquer sur un bouton). Est-ce uniquement pour le passage à certaines versions, qu'en est-il pour un usage courant ?
Wordpress fait la mise à jour automatiquement maintenant pour les versions mineures.
Drupal fait les mises à jour avec un clic aussi (ou avec l'utilitaire console drush), sauf cas particuliers (certaines distributions et installation profiles).
1 |
0 |