Wird Drupal 6 in einem sicheren Zustand belassen, nachdem es nicht mehr unterstützt wird?

8

Ich habe mit Drupal 6 + Views + CCK eine benutzerdefinierte Datenbankschnittstelle erstellt, die für mein Unternehmen sehr gut funktioniert, und musste sie kürzlich auf einen anderen Server migrieren.

Ich dachte: "Hey, warum nicht Drupal 7 installieren und dann die Datenbank darin sichern? Dann kann ich Drupal während der Migration auf die neueste Version aktualisieren!?"

Das stellte sich als schlechte Idee heraus. Drupal 7 scheint nicht die geringste Ahnung zu haben, was mit den DB-Informationen zu tun ist, die ich ihm gegeben habe. Und die Upgrade-Anleitung sieht für mich momentan sehr zeitaufwändig aus.

Meine Frage lautet also: Wird Drupal 6 in einem sicheren Zustand belassen, nachdem es nicht mehr unterstützt wird? Oder wird die Plattform veraltet und anfällig und zwingt mich zu einem noch massiveren Upgrade?

Garrett
quelle

Antworten:

8

Ich denke, bis einige der wichtigsten Module wie Views Drupal7-Module haben, die stabil und nicht Alpha sind, denke ich, dass Drupal6 für einige Zeit verwendet wird.

Ich bin mir sicher, dass drupal6 in den kommenden Jahren unterstützt wird, da es VIELE drupal6-Sites gibt.

Die Antwort lautet also Nein, Sie MÜSSEN kein Upgrade durchführen.

Camsoft
quelle
Tolle Antworten hier und alle scheinen gültig zu sein. Wir entscheiden uns für Drupal 6, weil a) es funktioniert und b) wir im selben Boot sitzen wie viele andere Leute. Es ist sehr wahrscheinlich, dass D6 entweder langfristig inoffiziellen Support erhält oder wir später einen einfacheren Upgrade-Pfad finden.
Garrett
15

Sobald Drupal 8 herauskommt, wird Drupal 6 als "Lebensende" markiert: Das Drupal-Sicherheitsteam wird die Arbeit daran einstellen und offizielle Sicherheitsversionen werden nicht mehr herauskommen. Wenn neue Sicherheitslücken auftauchen, müssen Sie diese selbst patchen. Es ist also wirklich zu Ihrem Vorteil, an diesem Punkt ein Upgrade durchzuführen.

Die Upgrade-Pfade für Drupal stammen jedoch von der vorherigen Version zur aktuellen Version. Das heißt, ein Upgrade-Pfad wird von der letzten Version von Drupal 6 auf Drupal 7 bereitgestellt, und ein Upgrade-Pfad wird von Drupal 7 auf Drupal 8 bereitgestellt.

Es gibt keinen Upgrade-Pfad für Drupal 6 auf Drupal 8: Wenn Sie Ihre Site beim Erscheinen von Drupal 8 nicht von Grund auf neu erstellen möchten, müssen Sie zuerst Ihre Drupal 6-Site auf Drupal 7 aktualisieren und dann aktualisieren zu Drupal 8.

Es kommt also wirklich auf Wirtschaftlichkeit und langfristige Planung an. Drupal 6 wird bis Drupal 8 unterstützt, aber wenn Drupal 8 in ein paar Jahren herauskommt, haben Sie dann die Möglichkeit, die Site neu zu schreiben? Wenn nicht, sollten Sie ein Upgrade auf Drupal 7 planen.


quelle
1
Aber es gibt einen Upgrade-Pfad von Drupal 6 zu Drupal 8. Ich komme aus der Zukunft;)
Pravin Ajaaz
4

Es werden immer zwei Versionen von Drupal gleichzeitig unterstützt. Wenn Drupal 8 veröffentlicht wird, wird Drupal 6 nicht mehr unterstützt. Bis dahin bleibt noch etwas Zeit, sodass Sie sich nicht beeilen müssen.

Wenn genügend Leute bereit sind, Sicherheitslücken weiter zu patchen, können Sie es möglicherweise weiterhin sicher verwenden, auch wenn es nicht mehr offiziell unterstützt wird. Jeder, der möchte, kann Drupal 6 weiterhin auf unbestimmte Zeit mit Sicherheitspatches unterstützen. Die Frage ist, ob genügend Leute daran interessiert sind. Ich würde nicht damit rechnen, dass Drupal 6 nach der offiziellen Veröffentlichung von Drupal 8 noch unterstützt wird.

Verrückter Wissenschaftler
quelle
Hinzufügen / Verdeutlichen: Sobald Drupal 8 herauskommt, wird Drupal 6 als "Lebensende" markiert, das Drupal-Sicherheitsteam hört auf, daran zu arbeiten, und offizielle Sicherheitsversionen werden nicht herauskommen. Wenn nach dem Ende von Drupal 6 Schwachstellen zutage treten, liegt es an den Einzelpersonen, sich selbst zu patchen. Für ein Upgrade auf Drupal 7 bleibt jedoch mehr als genug Zeit: in der Regel einige Jahre.
2

Ihr ursprüngliches Problem ist, dass Sie nicht viel Zeit mit dem Upgrade Ihrer Website verbringen möchten - ich kann das gut verstehen, aber ich würde definitiv empfehlen, das Upgrade durchzuführen. Ein paar Gründe:

  • Früher oder später werden Sie müssen aktualisieren , da Drupal 6 sind kurz vor dem Ende des Lebens .
  • Wenn Sie mit Drupal-Sites arbeiten, profitieren Sie erheblich, wenn Sie lernen, wie Sie ein größeres Upgrade durchführen. Viele Leute wie ich haben mit Drupal 6 angefangen, daher ist dies das erste Upgrade, das wir anwenden können sollten - es ist wertvolles Wissen.
  • Sie können den im Handbuch beschriebenen Upgrade-Prozess "ändern" - niemand hat erwähnt, dass Sie dies beispielsweise an einem Nachmittag tun sollten ... Wenn ich Sie wäre, würde ich mehrere Stunden mit Vorbereitungen verbringen, Module und Themen überprüfen und den Kern überprüfen usw. und am nächsten Tag würde ich mit dem Upgrade in einer Testumgebung fortfahren. Auf diese Weise können Sie etwas mehr Komfort haben. Die Hauptsache ist, sich alles notieren . Es ist besser, jeden Klick dokumentieren zu lassen (was verrückt wäre), als nichts aufzuschreiben. Versuchen Sie, dies zu genießen, die aktualisierte Website wird besser als je zuvor!

Und denken Sie daran, wir haben eine riesige Community mit viel Energie und Unterstützung. Sprechen Sie also darüber, was Sie tun, schreiben Sie einen Blog-Beitrag oder so etwas - jemand wird davon stark profitieren, vielleicht sogar Sie.

Scorchio
quelle
2

Ungefähr 5 Jahre nachdem diese Frage gestellt wurde, ist hier eine weitere Antwort basierend auf dem, was wir heute wissen ...

Wird Drupal 6 an dem Tag, an dem es nicht unterstützt wird, in einem sicheren Zustand belassen?

Drupal 6 wurde zum Ende des Lebens am 24. Februar 2016 angekündigt, wie in der Ankündigung zum Ende des Lebens von Drupal 6 (*) beschrieben . Wenn Sie also keine geeigneten Maßnahmen ergreifen, besteht für Websites, die Drupal 6 nach diesem Datum weiterhin verwenden, die Gefahr, dass sie unsicher werden.

In der Zwischenzeit wurde das myDropWizard- Modul jedoch veröffentlicht ... für D6 ... immer noch und nur !!!. Weitere Informationen hierzu finden Sie unter " So erhalten Sie genaue Informationen zu verfügbaren Sicherheitsupdates nach dem Ende der Lebensdauer ".

Oder wird die Plattform veraltet und anfällig und zwingt mich zu einem noch massiveren Upgrade?

In Situationen, in denen "ein Upgrade einer D6-Site nicht möglich ist", besteht eine mögliche Alternative darin, Drupal 6 Long Term Support (LTS) von einem der " offiziellen " Anbieter zu kaufen . Darüber hinaus scheint es das D6LTS- Projekt zu geben. Weitere Informationen hierzu finden Sie in der Antwort unter Wie wird mit einer D6-Site nach dem 24. Februar 2016 verfahren, wenn D6 das Ende des Lebens erreicht hat? .

Für diejenigen, die sich fragen: " Wie viele gemeldete Drupal 6-Installationen haben wir noch? ", Überprüfen Sie die Nutzungsstatistik für den Drupal-Kern (ungefähr D5, D6, D7, D8). Es sind nur noch etwa 110.000 Stellen übrig (im Vergleich zu etwa 1046.000 für D7 und 64.000 für D8). Das sind ungefähr 40.000 weniger als vor einem Jahr (bei dieser Geschwindigkeit dauert es weitere 3 bis 4 Jahre ...).

(*) : Dieser Link enthält auch viele interessante Kommentare, wie zum Beispiel den allerersten Kommentar darunter , der so aussieht:

Per Definition wird eine Version auf einer Projektseite unterstützt, wenn zwei Bedingungen vorliegen:

  1. Der Projektbetreuer glaubt, dass dies unterstützt wird.
  2. Das Sicherheitsteam akzeptiert Berichte über Sicherheitsprobleme und gibt Hinweise dazu.

Das ist es, was "unterstützter" Status bedeutet und seit Mai 2009 bedeutet (und im Mai 2010 wiederholt wurde ).

Aus diesem Grund befindet sich Punkt 4 in dieser Liste:

Alle Drupal 6-Versionen auf Projektseiten werden als nicht unterstützt gekennzeichnet.

Ab Drupal 6 EOL ist Punkt 2 nicht mehr gültig, daher ist es sinnvoll, sie als nicht unterstützt zu markieren.

Dieser Beitrag über die EOL ist das Ergebnis zahlreicher Gespräche in den letzten 3 Jahren darüber, wann die EOL sein sollte. Personen, die möchten, dass Drupal 6 und / oder Module länger unterstützt werden.

Pierre.Vriens
quelle
1

Wenn eine neue Drupal-Version herauskommt, wird nicht versucht, neue Builds "abwärtskompatibel" mit alten zu machen. Einige grundlegende Dinge haben sich mit Drupal 7 geändert, einschließlich der Tatsache, dass das "CCK" -Modul jetzt ein Merkmal der Kernfunktionalität von Drupal ist. Eine Drupal 7-Installation weiß also nicht, was mit einer Drupal 6-Datenbank zu tun ist, es sei denn, Sie befolgen das empfohlene Upgrade-Verfahren . (Und selbst dann, wenn Sie Module angepasst oder eigene Module oder Vorlagen geschrieben haben, müssen Sie einige Arbeiten ausführen, um die Anwendung vollständig zu konvertieren.)

Das heißt, nein, Sie nicht haben zu aktualisieren, zumindest jetzt nicht. Sie können sich gut an Drupal 6 halten, bis Drupal 8 herauskommt, wie andere betont haben. Sie können einen parallelen Drupal 7-Server auf einer MAMP- oder WAMP-Installation auf Ihrer eigenen Festplatte ausführen und damit die Portierung Ihrer Anwendung auf Drupal 7 üben. Sobald Drupal 8 herauskommt, sollten Sie bereit sein, Ihre Anwendung auf Drupal 7 zu aktualisieren ( und alle anderen Module, die Sie installiert haben, sollten bis dahin D7 eingeholt haben).

JR Dixey
quelle