Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Der beste Weg Module zu aktualisieren?

Eingetragen von missingdot (145)
am 20.05.2015 - 14:19 Uhr in
  • Module
  • Drupal 7.x

Wie macht ihr das eigentlich, wenn ihr updates eurer Module einspielt? Und in welchem Turnus macht ihr das?

Mein bisheriger Weg:
Datenbank und Seiten-Backup erstellen. Modul-Update in Dev und prüfen ob Fehler auftauchen, wenn alles ok ist, dann auf der Prod-Seite das Modul updaten.

Nun gibt es ja ständig einen Haufen updates. Wie kann ich sicher sein, dass auch nach dem update wirklich alles so funktioniert, wie vor dem update. Ich kann ja schlecht jedes Mal alle Funktionen der Seite prüfen und das bei Dev und Prod. Da brauch ich Tage, bis ich da durch bin.

‹ Location Modul: View erzeugen mit PLZ als Argement [erledigt] Location über "Computed Field" füllen funktioniert nur teilweise! ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das kommt natürlich sehr

Eingetragen von montviso (2188)
am 20.05.2015 - 19:09 Uhr

Das kommt natürlich sehr stark auf die Art der Webseite drauf an.

Ich unterscheide da einmal danach, ob es eigene Projekte sind oder Kunden-Seiten.
Und dann kommt's darauf an, wie komplex die Seite ist.

Bei allen Projekten steht natürlich das Backup am Anfang.

Wenn sie einfach strukturiert sind, dann mache ich das Modul-Update nach dem Wer-nichts-wagt-der-nichts-gewinnt-Prinzip.
D.h. ich mache erst das Update und klicke dann die wichtigen Seiten einmal durch.
Derweil ist die Seite im Wartungsmodus und die Kunden sind angehalten, keine Änderungen zu machen, damit man im Notfall auf das Backup zurück könnte.

Bei eigenen Projekten ohne Besucher-Interaktion schalte ich nur kurz in Wartungsmodus. Da weiß ich ja, wer Inhalte ändert

Wenn es eine Kunden-Seite ist, dann bespreche ich vorher, welches Rundum-Sorglos-Paket der Kunde wünscht.
Manche Kunden sagen, ich soll einfach das Update machen und sie gucken dann selbst, ob alles noch passt und melden sich bei Bedarf.
Da geht's ja - wie üblich - darum, wie viel Aufwand sie bereit sind zu zahlen.

Wenn es Formulare gibt und Webform aktualsiert wurde, dann versende ich hinterher eine Testmail, weil ich da mal schlechte Erfahrungen gemacht hatte unter Drupal 6 und weil das Kontaktformular natürlich sehr wichtig ist.

Dann haben wir komplexe Webseiten mit Bestellfunktionen.
Da mache ich dann tatsächlich das Update zuerst auf einem Testsystem, weil es natürlich ein Katastrophen-Szenario wäre, wenn keine Bestellungen mehr funktionieren.

Bei eigenen Projekten habe ich einen Update-Rhythmus von 1-3 Monaten.
Bei Kundenprojekten gibt es unterschiedliche Modelle, entweder nach Vereinbarung oder auf Zuruf des Kunden.

Ich informiere die Kunden natürlich darüber, daß ein Risiko besteht, wenn Sicherheits-Updates nicht sofort eingespielt werden, aber letztendlich muß das jeder Kunde selbst wissen, wie viel ihm die Webseite wert ist.

Bei kritischen Sicherheitsproblemen - wie letzten Oktober - informiere ich alle Kunden und lehne auch mal weitere Zusammenarbeit ab, wenn der Kunde meint, da sei kein Handlungsbedarf.

Eine große Vereinfachung ist natürlich das Update auf der Konsole mit Drush, statt im Backend, aber das geht nicht bei allen Kundenprojekten.

Du siehst - es gibt nicht den Königsweg...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den ausführlichen

Eingetragen von missingdot (145)
am 21.05.2015 - 08:50 Uhr

Danke für den ausführlichen Erfahrungsbericht!

Du spielst dann aber erst Modul-Updates ein, wenn es Sicherheitsupdates sind? Hab ich das richtig verstanden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich sowieso Updates

Eingetragen von montviso (2188)
am 21.05.2015 - 10:14 Uhr

Wenn ich sowieso Updates einspiele (in der Regel Core + Module), dann spiele ich natürlich alle Module aktuell ein, unabhängig davon, ob es sicherheitsrelevante Änderungen gibt.
Aber wenn KEINE sicherheitsrelevante Änderungen vorliegen und auch kein störender Bug in der alten Version ist, bzw. in der neuen ein gewünschtes Feature, dann sehe ich keinen Grund für die ganze Aktion.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20454

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 25 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association