Drupal 7 ist bereit für große Websites?


14

Ich weiß, dass Drupal 7 seit fast einem Jahr stabil ist, aber die Wahrheit ist, dass Drupal Module von Drittanbietern benötigt, um die Anforderungen fast jeder Site zu erfüllen

Gestern habe ich versucht, auf Drupal 7 zu springen, aber das erste, was ich sehe, ist, dass viele Module Betas sind, Kandidaten veröffentlichen und viele keine Version für D7 haben.

und viele dieser Module sind essentiell, Module wie Ctools, Panels, Referenzen, Kontext, alle diese Module sind ziemlich nützlich und keines von ihnen hat eine stabile Version für Drupal 7

Meine Frage ist also, Drupal 7 ist bereit für eine größere Site als ein Blog? Wie viele von Ihnen verwenden Drupal 7 mit instabilen Modulen für die Sites eines Kunden?

Wie riskant ist die Verwendung nicht stabiler Module in Drupal 7?

Antworten:


14

F: "Wie riskant ist die Verwendung nicht stabiler Module in Drupal 7?"

A: "Kommt drauf an."

Ohne stumpf sein zu wollen, ist dies Ende 2011 eine Frage, die nur Sie beantworten können, basierend auf Ihren Fähigkeiten, Bedürfnissen und Erfahrungen.

Die einfache Antwort lautet: Betas sind normalerweise in Ordnung, Alphas sollten normalerweise vermieden werden, RCs sind mit ziemlicher Sicherheit in Ordnung.

Wenn Sie glücklich sind, einen Fehler zu beheben oder Patches anzuwenden, wird es Ihnen größtenteils gut gehen und Sie können der Drupal-Community wirklich helfen. Wenn nicht, ist das Risiko für Sie höher und könnte zum Aushängeschild werden.

Wenn Sie einen der „Biggies“ mit Zehntausenden von Benutzern (CTools, Panels, Views usw.) verwenden, können Sie wahrscheinlich Alphas / Betas verwenden, ohne auf viele Hauptprobleme zu stoßen - oder Sie werden einer von Tausenden mit denselben sein Problem, was bedeutet, dass es schneller behoben wird ... Aber wenn Sie weniger gebräuchliche (aber immer noch komplexe) Module verwenden oder wenn es wichtig ist, dass Ihre Site absolut zuverlässig ist, müssen Sie zweimal überlegen - und vielleicht bleiben mit D6 für eine Weile.

Ein sicherer Ansatz, wenn Sie sich Sorgen machen und nicht über das Fachwissen verfügen, Code oder Patches in den Griff zu bekommen, ist wahrscheinlich: Verwenden Sie Drupal 6, aber wählen Sie Ihre Module sorgfältig aus, damit es immer einen D7-Upgrade-Pfad gibt. Wenn Sie zufrieden sind, können Sie ein Upgrade durchführen.

Letztlich könnten Sie haben Drupal 7 verwenden , weil sie bestimmte Funktionen bieten Sie nicht in D6 bekommen.

Zum Abschluss würde ich sagen, dass Drupal 7 und sein Ökosystem aus Modulen größtenteils für die meisten Leute / Standorte / Projekte bereit ist. Aber die Dinge ändern sich von Tag zu Tag. Wenn Sie sich jetzt nicht wohl fühlen, werden Sie vielleicht ein oder zwei Monate brauchen.

Machen Sie Ihre Recherchen, und wenn Sie Zweifel haben oder auf Abstriche stoßen, ist Drupal 6 im Allgemeinen immer noch eine ausgezeichnete Wahl und wird es noch viele Monate sein.

Viel Glück!


6
Gute Antwort. Zu erwähnen ist, dass es die Entscheidung des Betreuers ist, zu entscheiden, was Alpha, Beta, Stabil und so weiter ist. Das heißt, ein Alpha-Modul von einem verantwortlichen, erfahrenen Betreuer mit vielen Benutzern kann leicht "stabiler" sein als ein neues Modul, das als stabil deklariert wird.
Berdir

5

Wir haben kürzlich eine große Regierungsseite gestartet, die mit Drupal 7 neu geschrieben wurde (> 3000 Knoten, hoher Datenverkehr). Nachdem wir diese Entwicklung durchlaufen hatten, mussten wir ein paar Dinge lernen:

  • Da Ansichten erst kürzlich stabilisiert wurden, sind viele Module, die von Ansichten abhängen, immer noch instabil. Trotzdem funktionieren die populäreren in Ordnung
  • Wir mussten einige Module portieren, die wir häufig verwenden und die keinen D7-Zweig hatten. Ein Beispiel war Apache Solr Panels
  • Funktionen in D7 waren für eine Weile wackelig, aber jetzt ist es ziemlich stabil

Alles in allem hat Drupal 7 fantastische neue Funktionen, eine völlig neue Datenbankabstraktionsschicht, eine API für böse Zustände und eine Bildverarbeitung im Kern. Mit der Zeit wird Contrib für D7 immer besser, während Sie in Kürze feststellen werden, dass niemand neue Funktionen für D6 Contrib entwickeln möchte.

Wenn Sie die Website überprüfen möchten, besuchen Sie health.govt.nz


Schöne Seite @wiifm! Wie haben Sie aus Neugier das Menü unter "Unsere Arbeit" umgesetzt?
Malks

Im Grunde genommen wird das gerenderte Megamenü eingefügt und auf "display: none" gesetzt. Anschließend wird Javascript verwendet, um das <div>
wiifm 23.12.11


1

Wir haben vor dem Start von Drupal 7 eine riesige Drupal 7-Site (www.examiner.com) gestartet . Dann brauchte es eine gute Anzahl von Leuten, die mit dem Kern sehr, sehr vertraut waren. Jetzt? Es ist so fertig und einfach.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.