Drupal 6 sera-t-il laissé dans un état sécurisé après qu'il ne sera plus pris en charge?

8

J'ai créé une interface de base de données personnalisée à l'aide de Drupal 6 + Vues + CCK qui fonctionne très bien pour mon entreprise et récemment j'ai dû la migrer vers un autre serveur.

Je me suis dit "Hé, pourquoi ne pas installer Drupal 7 puis y vider la base de données: alors je peux mettre à jour Drupal vers la dernière version pendant que nous migrons!?"

Cela s'est avéré être une mauvaise idée. Drupal 7 ne semble pas avoir la moindre idée de quoi faire avec les informations DB que je lui ai données. Et le guide de mise à niveau me semble très long en ce moment.

Ma question est donc la suivante: Drupal 6 sera-t-il laissé dans un état sécurisé après qu'il ne sera plus pris en charge? Ou la plate-forme deviendra-t-elle obsolète et vulnérable, me forçant une mise à niveau encore plus massive?

Garrett
la source

Réponses:

8

Je pense que jusqu'à ce que certains des principaux modules contribués comme Views aient des modules Drupal7 qui sont stables et non alpha, beta, je pense que drupal6 sera utilisé pendant un certain temps.

Je suis certain que drupal6 sera pris en charge pour les années à venir car il existe BEAUCOUP de sites drupal6.

Donc, la réponse est non, vous n'avez pas à mettre à niveau.

Camsoft
la source
De bonnes réponses ici et toutes semblent valables. Nous choisissons de rester avec Drupal 6 parce que a) ça marche et b) nous sommes dans le même bateau que beaucoup d'autres personnes. Il semble très probable que D6 recevra un support non officiel à long terme ou nous trouverons un chemin de mise à niveau plus facile plus tard.
Garrett
15

Une fois Drupal 8 sorti, Drupal 6 sera marqué "fin de vie": l'équipe de sécurité Drupal cessera de travailler dessus et les versions de sécurité officielles ne seront pas publiées. Si de nouvelles vulnérabilités apparaissent, vous devrez les corriger vous-même. Il est donc vraiment dans votre intérêt de mettre à niveau à ce stade.

Mais les chemins de mise à niveau pour Drupal sont de la version précédente à la version actuelle: autrement dit, un chemin de mise à niveau est fourni à partir de la dernière version de Drupal 6 vers Drupal 7, et un chemin de mise à niveau sera fourni de Drupal 7 à Drupal 8.

Il n'y aura pas de chemin de mise à niveau pour Drupal 6 vers Drupal 8: si vous ne voulez pas reconstruire votre site à partir de zéro lorsque Drupal 8 sortira, vous devrez d'abord mettre à niveau votre site Drupal 6 vers Drupal 7, puis mettre à niveau à Drupal 8.

Donc, cela se résume vraiment à l'économie et à la planification à long terme. Drupal 6 sera pris en charge jusqu'à Drupal 8, mais lorsque Drupal 8 sortira dans quelques années, aurez-vous la possibilité de réécrire le site? Sinon, vous devriez prévoir de passer à Drupal 7 à un moment donné dans le futur.


la source
1
Mais il y a un chemin de mise à niveau de Drupal 6 vers Drupal 8. Je viens du futur;)
Pravin Ajaaz
4

Il y a toujours 2 versions de Drupal prises en charge en même temps. Ainsi, lorsque Drupal 8 sera publié, Drupal 6 ne sera plus pris en charge. Il reste du temps avant que cela ne se produise, vous n'avez donc pas à vous dépêcher.

Si suffisamment de personnes sont prêtes à continuer de corriger les bogues de sécurité, vous pouvez continuer à l'utiliser en toute sécurité même s'il n'est plus officiellement pris en charge. Quiconque le souhaite peut continuer à prendre en charge Drupal 6 avec des correctifs de sécurité indéfiniment, la question est de savoir si suffisamment de personnes sont intéressées à le faire. Je ne compterais pas sur Drupal 6 toujours pris en charge après la sortie officielle de Drupal 8.

Scientifique fou
la source
Pour ajouter / clarifier: une fois Drupal 8 sorti, Drupal 6 est marqué "fin de vie", l'équipe de sécurité Drupal cesse de travailler dessus, et les versions de sécurité officielles ne sortiront pas. Si des vulnérabilités apparaissent au fur et à mesure que Drupal 6 arrive en fin de vie, c'est aux individus de se corriger. Mais il y aura plus que suffisamment de temps pour passer à Drupal 7: généralement quelques années.
2

Votre problème d'origine est que vous ne voulez pas passer trop de temps à mettre à jour votre site - je peux bien comprendre cela, mais je recommanderais certainement de faire la mise à niveau. Quelques raisons:

  • Tôt ou tard, vous devrez mettre à niveau parce que Drupal 6 approche de la fin de sa vie .
  • Si vous travaillez avec des sites Drupal, vous bénéficierez grandement si vous apprenez à effectuer une mise à niveau majeure. Beaucoup de gens comme moi ont commencé avec Drupal 6, c'est donc la première mise à niveau que nous devrions être en mesure d'appliquer - c'est une connaissance précieuse.
  • Vous pouvez "modifier" le processus de mise à niveau écrit dans le manuel - personne n'a mentionné que vous devriez le faire un après-midi, par exemple ... Si j'étais vous, je passerais plusieurs heures à préparer, vérifier les modules et les thèmes, vérifier le noyau etc. et le lendemain, je procéderais à la mise à niveau dans un environnement de test. De cette façon, vous pouvez avoir un peu plus de confort. L'essentiel est de prendre des notes de tout . Il vaut mieux que chaque clic soit documenté (ce qui serait fou) que de ne rien écrire. Essayez d'en profiter, le site mis à jour sera meilleur que jamais!

Et rappelez-vous, nous avons une énorme communauté avec beaucoup d'énergie et de soutien, alors parlez de ce que vous faites, écrivez un article de blog ou quelque chose - quelqu'un en bénéficiera grandement, peut-être même vous.

Scorchio
la source
2

Environ 5 ans après que cette question a été posée, voici une autre réponse basée sur ce que nous savons aujourd'hui ...

Drupal 6 sera-t-il laissé dans un état sécurisé, le jour où il ne sera pas pris en charge?

Drupal 6 a été annoncé en fin de vie au 24 février 2016, comme détaillé dans l'annonce de fin de vie de Drupal 6 (*) . Donc, à moins que vous ne preniez les mesures appropriées, les sites qui continueront à utiliser Drupal 6 après cette date risquent de devenir peu sûrs.

Cependant, entre-temps, le module myDropWizard est sorti ... pour D6 ... toujours , et seulement !!!. Reportez-vous à « Comment obtenir des informations précises sur les mises à jour de sécurité disponibles après la fin de vie? » Pour plus de détails à ce sujet.

Ou la plate-forme deviendra-t-elle obsolète et vulnérable, me forçant une mise à niveau encore plus massive?

Pour les situations où «la mise à niveau d'un site D6 n'est pas une option », une alternative possible consiste à acheter le support à long terme Drupal 6 (LTS) auprès de l'un des fournisseurs « officiels » . De plus, il semble y avoir le projet D6LTS . Pour plus de détails à ce sujet, reportez-vous à la réponse à Comment procéder avec un site D6 après le 24 février 2016 lorsque D6 est en fin de vie? .

Pour ceux qui se demandent " Combien d'installations Drupal 6 signalées nous reste-t-il? ", Allez consulter les statistiques d'utilisation du noyau Drupal (à propos de D5, D6, D7, D8) ... Au 31 janvier 2016, il semble y avoir " seulement "il reste environ 110K sites (par rapport à environ 1046K pour D7 et 64K pour D8). C'est environ 40K de moins par rapport à il y a un an (à ce rythme, cela prendra encore 3 à 4 ans ...).

(*) : ce lien contient également de nombreux commentaires intéressants, comme le tout premier commentaire en dessous , qui ressemble à ceci:

Par définition, une version sur une page de projet est prise en charge lorsque deux conditions existent:

  1. le responsable du projet pense qu'il est soutenu.
  2. l'équipe de sécurité accepte les rapports de problèmes de sécurité et émet des avis à ce sujet.

C'est ce que le statut «soutenu» signifie et signifie depuis mai 2009 (et réitéré en mai 2010 ).

C'est pourquoi le point 4 est dans cette liste:

Toutes les versions de Drupal 6 sur les pages du projet seront signalées comme non prises en charge.

À partir de l'EOL Drupal 6, l'élément # 2 ne sera plus vrai, il est donc logique de les marquer comme non pris en charge.

Ce message sur la fin de vie est le résultat de nombreuses conversations au cours des 3 dernières années sur le moment où la fin de vie devrait être. Les personnes qui souhaitent que Drupal 6 et / ou les modules contribués soient pris en charge plus longtemps.

Pierre.Vriens
la source
1

Lorsqu'une nouvelle version de Drupal sort, il n'y a aucune tentative de rendre les nouvelles versions «rétrocompatibles» avec les anciennes. Certaines choses fondamentales ont changé avec Drupal 7, y compris le fait que ce qui était le module "CCK" est maintenant une fonctionnalité dans la fonctionnalité de base de Drupal. Une installation Drupal 7 ne saura donc pas quoi faire avec une base de données Drupal 6, à moins que vous ne suiviez la procédure de mise à niveau recommandée . (Et même alors, si vous avez personnalisé des modules ou écrit vos propres modules ou modèles, vous aurez du travail à faire pour convertir complètement l'application.)

Cela dit, non, vous ne devez mettre à niveau, du moins pas maintenant. Vous vous en sortez bien avec Drupal 6 jusqu'à ce que Drupal 8 sorte, comme d'autres l'ont souligné. Vous pouvez exécuter un serveur Drupal 7 parallèle sur une installation MAMP ou WAMP sur votre propre disque dur et l'utiliser pour vous entraîner à porter votre application sur Drupal 7. Une fois Drupal 8 sorti, vous devriez être prêt à mettre à niveau votre application vers Drupal 7 ( et tous les autres modules que vous avez installés devraient avoir rattrapé D7 d'ici là).

JR Dixey
la source