Einführung eines einfacheren Planungsprozesses für SafeUpdates

Veröffentlicht: 2024-02-12
Terminplanung mit SafeUpdates
Folgen Sie @Cloudways

Neues Jahr, neue Vorsätze und eine bessere Art, Dinge zu erledigen.

Wir sprechen über die Verbesserung Ihrer Erfahrung mit SafeUpdates für Ihre WordPress-Kern-, Plugin- und Theme-Updates.

Sie sind mit Cloudways SafeUpdates nicht vertraut? Springen Sie direkt zu unserer Auffrischung.

Das Update zu SafeUpdates – Vergangenheit vs. Gegenwart

Bisher mussten Benutzer für die Aktivierung von SafeUpdates einen Zeitplan festlegen und den WordPress-Kern, Plugins und Themes ihrer Wahl für die Konfiguration auswählen.

Diese beiden Schritte sind für SafeUpdates nicht mehr erforderlich, um Updates durchzuführen.

Jetzt ist die Aktivierung von SafeUpdates ein Kinderspiel. Alles, was Sie tun müssen, ist auf „ Aktivieren “ zu klicken und SafeUpdates SafeUpdates verwaltet Updates automatisch basierend auf einem Standardzeitplan, der alle Plugins und Themes auf Ihrer Website abdeckt.

Wie hilft diese Verbesserung?

Die neue Erweiterung rationalisiert also den Aktivierungsprozess, indem zwei Schritte entfallen.

Es vereinfacht die Verwaltung von Websites beim Hinzufügen neuer Plugins oder Themes weiter. Mit dem aktualisierten System müssen Sie nicht erneut zur „ Liste der benutzerdefinierten Updates “ gehen und auch das neue Plugin angeben.

Wenn Sie jedoch zuvor Plugins und Themes in der „Liste benutzerdefinierter Updates“ angegeben hatten, aber jetzt möchten, dass SafeUpdates Updates für alle Plugins und Themes, neue und alte, durchführt, deaktivieren Sie einfach alle zuvor ausgewählten Elemente und speichern Sie die Änderungen. SafeUpdates aktualisiert dann beim nächsten Start automatisch alle Ihre neuen und alten Plugins.

Sind bereits Anwendungen mit aktiviertem SafeUpdates vorhanden, die Planung ist jedoch nicht festgelegt? Mach dir keine Sorge. SafeUpdates aktiviert den Zeitplan automatisch und sorgt so für nahtlose Updates, ohne dass eine benutzerdefinierte Liste erforderlich ist.

Eine kurze Auffrischung zu SafeUpdates und seiner Funktionsweise

SafeUpdates wurde für WordPress- und WooCommerce-Websites entwickelt, um Plugins, Themes und Kernaktualisierungen sicher zu automatisieren.

Es vereint Effizienz und Automatisierung in einem einzigen Tool. Es automatisiert nicht nur die Erkennung und Sicherung, sondern testet auch effizient alle Updates außerhalb der Produktionsumgebung. Seine Algorithmen sind so konzipiert, dass Websites bei jedem Schritt des Arbeitsablaufs nicht kaputt gehen.

Lehnen Sie sich mit SafeUpdates zu Ihren Diensten zurück und entspannen Sie sich, während SafeUpdates die ganze schwere Arbeit für Sie erledigt. Nach der Aktivierung überwacht SafeUpdates Ihre WordPress-Anwendung aktiv auf ausstehende Updates, einschließlich Kern- und Theme-Updates sowie kostenlosen und Premium-Plugins. Aber das ist noch nicht alles; Es geht noch einen Schritt weiter, um sicherzustellen, dass Ihre Website während des gesamten Aktualisierungsprozesses sicher und fehlerfrei bleibt.

So funktioniert das:

  1. Zunächst wird ein Backup Ihrer Produktionsanwendung erstellt, für den Fall, dass ein Rollback erforderlich ist.
  2. Als Nächstes wird hinter den Kulissen eine temporäre Staging-Umgebung erstellt, die Ihre Live-Site widerspiegelt.
  3. Bevor Änderungen an der Staging-Site vorgenommen werden, erfasst SafeUpdates Snapshots ( visuelle Regressionstests ) und führt Leistungstests, HTML-Prüfungen, Browserkonsolenüberwachung und Netzwerkfehlererkennung durch, um sicherzustellen, dass die Staging-Umgebung die Produktionssite widerspiegelt.
  4. Als nächstes führt es alle ausgewählten Updates in der Staging-Umgebung aus.
  5. Sobald die Updates abgeschlossen sind, führt SafeUpdates erneut gründliche Tests durch, darunter Leistungstests, WordPress-Updates, HTML-Prüfungen, Überwachung der Browserkonsole, Erkennung von Netzwerkfehlern und sogar visuelle Regressionstests, um Screenshots vor und nach dem Update zu vergleichen.
  6. Erst wenn alle Tests erfolgreich bestanden wurden, fährt SafeUpdates mit der Aktualisierung Ihrer Live-Site fort.

Der Fall für abgebrochene Updates

Sie fragen sich vielleicht, was passiert, wenn ein Update die Testkriterien nicht erfüllt. Wenn SafeUpdates beim Ausführen der Tests aus irgendeinem Grund feststellt, dass das Ergebnis nicht den Erwartungen entspricht, bricht es den Aktualisierungsvorgang ab und sorgt so für die Sicherheit Ihrer Produktionsanwendung.

Um Klarheit und Orientierung zu bieten, haben wir eine umfassende Reihe von Fehlercodes erstellt, die die Gründe für den Abbruch eines Updates angeben und umsetzbare Ratschläge zur Behebung des Problems bieten.

Beispielsweise weisen die Fehlercodes SU-104 und SU-107 darauf hin, dass ein Update aufgrund von Diskrepanzen beim Visual Regression Testing (VRT) bei der Darstellung von Screenshots innerhalb der Plattform abgebrochen wurde. Dies ermöglicht ein intuitiveres Verständnis und eine schnellere Lösung des vorliegenden Problems.

SafeUpdates vs. The World – Sorgenfreiheit bei WordPress-Updates gewährleisten

Wenn es um eigenständige WordPress-Update-Plugins geht, fehlt oft ein entscheidendes Element: Sicherheit.

Diese Plugins führen Aktualisierungen direkt auf Ihrer Live-Website durch und bergen das Risiko potenzieller Ausfälle und Kompatibilitätsprobleme. Selbst wenn Sie sich für die Aktualisierung in einer Staging-Umgebung mit diesen Plugins entscheiden, müssen Sie diese jedes Mal manuell einrichten, wenn ein neues Update eingeführt wird.

Aber der Ärger hört hier nicht auf. Sie verbringen mehr Zeit damit, Dinge selbst manuell zu testen, um zu sehen, ob nach dem Update alles so funktioniert, wie es sollte.

SafeUpdates spart Ihnen Zeit, indem es den Prozess rationalisiert, angefangen bei der automatischen Erkennung verfügbarer Updates für alle drei WordPress-Komponenten: Kern, Plugins (auch Premium) und Themes.

Darüber hinaus gehen wir einen Schritt voraus und:

  1. Führen Sie strenge Tests außerhalb Ihrer Live-Website durch, indem Sie eine temporäre Staging-Umgebung einrichten. Wir tun dies, um sicherzustellen, dass Updates Ihre Website weder beeinträchtigen noch verlangsamen. Diese temporäre Bereitstellung findet im Verborgenen statt und wird nach Abschluss des Aktualisierungsvorgangs zerstört.
  2. Wir verwenden visuelle Regressionstests, führen Leistungstests, HTML-Prüfungen, Browser-Konsolenüberwachung und Netzwerkfehlererkennung durch, um sicherzustellen, dass nach dem Update alles so funktioniert, wie es sein sollte.
  3. Darüber hinaus können Sie E-Mail-Benachrichtigungen für geplante, erfolgreiche und fehlgeschlagene Versuche einrichten, sodass Sie immer über den Status Ihrer WordPress-Updates informiert sind.

Was kommt als nächstes

Als Managed-Hosting-Anbieter verfolgen wir weiterhin unsere Mission, unseren Kunden zu helfen, sich stärker auf ihr Kerngeschäft zu konzentrieren und Zeit zu sparen, indem sie Routineaufgaben delegieren, um die Automatisierung sicherzustellen.

Dieses Update ist ein kleines von den anderen, die wir für das Jahr geplant haben.

Seien Sie gespannt auf eine tiefere Integration mit dem Vulnerability-Scanner, bei dem wir jedes anfällige Theme/Plugin nach Priorität aktualisieren, sowie die Möglichkeit, Seiten für visuelle Regressionstests auszuwählen und mehr!