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 - 15: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 (2189)
am 20.05.2015 - 20: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 - 09: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 (2189)
am 21.05.2015 - 11: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

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 5 Tagen 1 Stunde
  • Guckst du hier: step by step
    vor 4 Tagen 15 Stunden
  • Guckst du hier: step by step
    vor 4 Tagen 15 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 1 Stunde
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 4 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 4 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 3 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 4 Wochen 6 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 1 Tag

Statistik

Beiträge im Forum: 250284
Registrierte User: 20498

Neue User:

  • Inga GuAph
  • Robertolix
  • DavidBit

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
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