Drupal 7 est-il prêt pour les grands sites?

14

Je sais que Drupal 7 est stable depuis près d'un an, mais la vérité est que Drupal a besoin de modules tiers pour satisfaire les exigences de presque tous les sites

Hier, j'ai essayé de passer à Drupal 7, mais la première chose à voir est que de nombreux modules sont des versions bêta, des versions de candidats et beaucoup n'ont pas de version pour D7.

et beaucoup de ces modules sont essentiels, des modules comme Ctools, panneaux, références, contexte, tous ces modules sont assez utiles et aucun d'entre eux n'a une version stable pour drupal 7

Donc ma question est, Drupal 7 est prêt pour un site plus grand qu'un blog? combien d'entre vous utilisent drupal 7 avec des modules instables pour les sites d'un client?

Quel est le risque d'utiliser des modules non stables dans Drupal 7?

Gnuget
la source

Réponses:

14

Q: "Quel est le risque d'utiliser des modules non stables dans Drupal 7?"

R: "Ça dépend."

Sans vouloir être obtus, fin 2011, c'est une question à laquelle vous seul pouvez répondre, en fonction de vos capacités, de vos besoins et de votre expérience.

La réponse est simple: les bêtas sont généralement bien, les alphas doivent généralement être évités, les RC sont presque certainement OK.

Si vous êtes heureux de toucher un bogue et de l'aider à le corriger ou à appliquer des correctifs, vous serez généralement bien et pourrez vraiment aider la communauté Drupal. Si ce n'est pas le cas, le risque pour vous est plus élevé et pourrait devenir un spectacle.

Si vous utilisez l'un des «biggies» avec des dizaines de milliers d'utilisateurs (CTools, panneaux, vues, etc.), vous pouvez probablement utiliser des alphas / bêtas sans rencontrer de nombreux problèmes majeurs - ou vous serez l'un des milliers avec le même problème qui signifie qu'il sera corrigé plus rapidement ... Mais si vous utilisez des modules moins courants (mais toujours complexes), ou si vous avez une fiabilité totale sur votre site, vous devrez y réfléchir à deux fois - et peut-être coller avec D6 pendant un certain temps.

Une approche plus sûre si vous êtes inquiet et n'avez pas l'expertise pour vous salir les mains dans le code ou les correctifs est probablement: utilisez Drupal 6 mais choisissez soigneusement vos modules afin qu'il y ait toujours un chemin de mise à niveau D7. Mettez à niveau lorsque vous êtes satisfait, cela vous convient.

En fin de compte, vous devrez peut- être utiliser Drupal 7 car il fournit certaines fonctionnalités que vous ne pouvez pas obtenir dans D6.

Pour terminer, je dirais que, pour la plupart, Drupal 7 et son écosystème de modules sont prêts pour la plupart des personnes / sites / projets. Mais les choses changent chaque jour, donc si vous ne vous sentez pas à l'aise maintenant, vous pourriez en faire un mois ou deux.

Faites vos recherches et si vous avez des doutes ou des accrocs, Drupal 6 est généralement toujours un excellent choix et le sera encore pendant plusieurs mois.

Bonne chance!

Jim Kirkpatrick
la source
6
Bonne réponse. Il faut mentionner que c'est la décision du responsable de décider ce qui est alpha, bêta, stable, etc. Cela signifie qu'un module alpha d'un responsable responsable et expérimenté avec de nombreux utilisateurs peut facilement être plus «stable» qu'un nouveau module déclaré comme stable.
Berdir
5

Nous avons récemment lancé un grand site gouvernemental réécrit en utilisant drupal 7 (> 3000 nœuds, fort trafic). Après avoir traversé ce développement, nous avons dû apprendre quelques choses:

  • en raison de la stabilisation récente des vues, de nombreux modules qui dépendent des vues sont toujours instables. Même ainsi, les plus populaires fonctionnent bien
  • nous avons dû porter certains modules que nous utilisons beaucoup, qui n'avaient pas de branche D7. Un exemple était Apache Solr Panels
  • les fonctionnalités de D7 étaient instables pendant un certain temps, mais sont maintenant assez stables

Dans l'ensemble cependant, Drupal 7 a de nouvelles fonctionnalités impressionnantes, une toute nouvelle couche d'abstraction de base de données, une API d'états méchants, la gestion des images dans le cœur. Au fil du temps, la contribution ne cessera de s'améliorer pour D7, alors que vous découvrirez sous peu que j'imagine que personne ne souhaite créer de nouvelles fonctionnalités pour D6 contrib.

Si vous souhaitez consulter le site, visitez health.govt.nz

wiifm
la source
Beau site @wiifm! Par curiosité, comment avez-vous mis en œuvre le menu sous "notre travail"?
Malks
Thème de menu personnalisé essentiellement, le méga-menu rendu est inséré et défini sur 'display: none', puis javascript est utilisé pour afficher / masquer le <div>
wiifm
1

Absolument, Drupal 7 est prêt pour les grands sites; même si de nombreux modules sont en version bêta, les principaux sont stables, et vous pouvez commencer à construire avec Drupal 7.

En revanche, il n'y a pas lieu de se dépêcher, puisque Drupal 8 sortira très probablement entre 2 ans .

Pour votre référence, lisez également cet article .

vividvilla
la source
1

Nous avons lancé un site Drupal 7 vraiment énorme (www.examiner.com) avant le lancement de Drupal 7 . Ensuite, il a fallu un bon nombre de personnes très, très familières avec le noyau. Maintenant? C'est tellement prêt et facile.

user49
la source