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?
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
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.
la source
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:
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.
la source
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 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.
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:
la source
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à).
la source