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 (1886)
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...

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • 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 (1886)
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.

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst]Pflichtfeld vom User deaktivieren lassen
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Layout-Builder hängt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Verschachtelte UND / ODER Abfrage mit hook_views_query_alter
  • Kartenansicht, Position des Users und Nodes anzeigen
  • Hilfe zu Views und Filter?
  • Views für 2 Kategorien
  • [gelöst]Probleme nach löschen eines Menüpunktes im Adminmenü
  • [gelöst]Zufallsausgabe von Inhalt
  • Variable aus dem inkludierten Partial Template auslesen
  • Probleme beim Versand von Mails via Drupal 9
Weiter

Neue Kommentare

  • Danke das ist die Lösung
    vor 15 Stunden 41 Minuten
  • Ah, das sind wertvolle Hinweise
    vor 18 Stunden 42 Minuten
  • Schau Dir mal folgenden
    vor 18 Stunden 55 Minuten
  • Du kannst die Eigenschaften
    vor 18 Stunden 59 Minuten
  • Bitte meinen Account auch löschen
    vor 19 Stunden 6 Sekunden
  • Danke, den hook kannte ich natürlich
    vor 20 Stunden 30 Minuten
  • Ich würde das mit
    vor 22 Stunden 6 Minuten
  • php war es nicht
    vor 1 Tag 10 Stunden
  • Ich mache so Sachen:-)
    vor 1 Tag 12 Stunden
  • Bei Google musst Du erst ab
    vor 2 Tagen 23 Stunden

Statistik

Beiträge im Forum: 246097
Registrierte User: 18884

Neue User:

  • Stine_64
  • uniquename
  • xapizm

» Alle User anzeigen

User nach Punkten sortiert:
wla9016
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 5 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