Wie (und warum!) erstellt man eine Staging-Site für WordPress?

Haben Sie jemals Änderungen an Ihrer Website eingereicht, nur um diese Entscheidung sofort zu bereuen?

Es kommt ziemlich häufig vor, dass Sie in einer Live-Produktionsumgebung an Ihrem Projekt arbeiten. Aber wenn Sie Live-Änderungen an einer Produktionsstätte vornehmen, setzen Sie sich auch größeren Risiken aus.

Ich denke, viele von uns können zugeben, dass wir dazu neigen, den richtigen Weg im Austausch für den schnellen Weg zu ignorieren.

Wenn ich speziell mit WordPress arbeite, neige ich dazu, fast jeden Tag kleine Optimierungen und Änderungen vorzunehmen, und meistens habe ich das Gefühl, dass ich keine Staging-Site brauche. Wissen Sie, es sind nur ein paar CSS-Zeilen oder eine einfache Plugin-Installation.

Dieser Ansatz ist bei mir mehr als einmal nach hinten losgegangen, aber nicht nur ich habe diesen Fehler gemacht. Wenn Sie sich eine Entwicklung im Allgemeinen ansehen, ist es unvorstellbar, dass ein professionelles Team ohne eine Staging-Umgebung arbeiten würde.

Das Risiko, Dinge zu beschädigen und das Geschäft zu zerstören, ist viel zu hoch, um eine so unkluge Entscheidung zu treffen. Und um dem Risiko entgegenzuwirken, wird empfohlen, gleichzeitig in einer Produktions- und einer Staging-Umgebung zu arbeiten.

Was ist eine Staging-Umgebung?

Einfach ausgedrückt ist eine Staging-Site eine „exakte“ Kopie Ihrer Produktionsstätte. Auf einer Staging-Site können Sie benutzerdefinierte Änderungen vornehmen oder neue Funktionen testen, ohne Gefahr zu laufen, Dinge zu beschädigen. Na ja, irgendwie ohne Risiko. Sie können immer noch Dinge kaputt machen, aber zumindest ist es auf einer „Offline“ -Version der Website.

Dadurch können Sie verhindern, dass diese Änderungen Ihre Produktionsstätte beschädigen.

Kunst: Martin David

Das Einrichten einer Staging-Site ist relativ einfach (wir zeigen Ihnen weiter unten, wie es geht) und kann oft über Ihren Hosting-Provider erstellt werden. Sobald Sie mit der Einrichtung fertig sind, können Sie von Ihrer Staging-Site aus mit der Arbeit beginnen.

Braucht jeder eine Staging-Site?

Um ehrlich zu sein, wenn Sie Websites mit sensiblen Informationen betreiben, sollten Sie eine Staging-Site in Betracht ziehen.

Wenn Sie jeden Monat nur einen kleinen Blog mit >50.000 Lesern betreiben, können Sie wahrscheinlich einen Pass bekommen. Dasselbe gilt für Entwickler, die sicher sind, dass sie Codeänderungen verstehen.

  So verwenden Sie die Unity-Desktopumgebung unter Ubuntu 18.04

Dies kann jedoch nach hinten losgehen, wenn Sie neue Themen und Plugins hinzufügen.

Kunst: Elisa Cioca

Ich denke, zum größten Teil, wenn Ihre Website sensible Daten speichert oder eine Verbindung mit dem Austausch von Geldern hat, dann ist es ziemlich obligatorisch, eine Sandbox-Version Ihrer Live-Website zu haben.

Literatur-Empfehlungen:

Mittelpunkt: Best Practices für Staging-Umgebungen →
Tipps für die Entwicklung und Wartung von Staging-Umgebungen, die Ihnen helfen, stabilere Softwaresysteme zu erstellen.

Was sind die Vor- und Nachteile einer Staging-Site?

Wenn es um externe Funktionen geht, besteht immer die Möglichkeit, einige Nachteile zu haben. Bei Staging-Sites überwiegen die Vorteile in der Regel die Nachteile.

Hier sind einige der Profis:

  • Es kann entweder online oder offline reproduziert werden. So können Sie auch offline an Entwicklung und Design arbeiten.
  • Informieren Sie sich rechtzeitig über Bugs, Fehler und andere kritische Probleme.
  • Erstellen Sie bessere Websites und Funktionen, da Sie sie gründlich testen können, bevor Sie sie live senden.

Und hier sind einige der Nachteile:

  • Wenn Sie sich für eine vom Host bereitgestellte Version entscheiden, fallen wahrscheinlich zusätzliche Servicekosten an. Abhängig von Ihren Bedürfnissen, da eine lokale Version immer eingerichtet werden kann.
  • Die Entwicklung kann sich verlangsamen, wenn Sie mehr Zeit damit verbringen, nach Fehlern und anderen Fehlern zu suchen.

Alles in allem schwer zu rechtfertigen, es nicht zu tun.

Wie erstelle ich eine Staging-Umgebung für eine WordPress-Site?

Das Erstellen einer Staging-Site für WordPress-orientierte Websites ist überraschend einfach. In den meisten Fällen werden Sie ein Plugin verwenden, aber möglicherweise einen Staging-Umgebungsdienst verwenden, der von Ihrem Hosting-Unternehmen bereitgestellt wird.

Sowohl erschwingliche Hosting-Lösungen als auch WordPress-Premium-Hosting-Plattformen bieten tendenziell eine Form von Staging-Site-Unterstützung.

Lassen Sie uns alle Optionen erkunden.

Option Nr. 1: Ihr Hosting-Provider

Die Verwendung einer von Ihrem Hosting-Provider bereitgestellten Staging-Umgebung ist eine Möglichkeit, Konsistenz zu gewährleisten. Außerdem ist es im Allgemeinen recht einfach, einen einzurichten.

Hosting-Anbieter wie WP Engine und Kinsta bieten eine mühelose Ein-Klick-Installation für alle neuen Staging-Sites.

Bringen Sie Ihre Staging-Umgebung zum Leben

Ein weiterer Vorteil von Staging-Sites auf Anbieterebene besteht darin, dass Sie neue Änderungen normalerweise sofort auf Ihre Live-Site übertragen können. Dies würde auch einem der Punkte entgegenwirken, die wir zuvor zum Zeitverlust gemacht haben.

  Beheben Sie den Microsoft Store 0x80246019-Fehler

Aber Sie müssen sich individuell bei Ihrem Gastgeber erkundigen. Kinsta ist eines der WordPress-Hosting-Unternehmen, das diesen Service anbietet.

Option #2: Verwendung eines Plugins

Was wäre WordPress ohne seine fantastische Plugin-Bibliothek? Es scheint, als gäbe es heutzutage für fast alles ein Plugin, und dazu gehören auch Staging-Sites.

Hier heben wir zwei herausragende Entscheidungen hervor.

BlogVault

Mit dem WordPress-Staging-Plugin von BlogVault können Sie kostenlos loslegen und müssen sich nie wieder Sorgen machen, dass Ihre Website beim Anpassen beschädigt wird. Sie können es auch verwenden, während Sie Ihr Design, Plugin oder andere geringfügige Änderungen ohne Einschränkungen aktualisieren.

Alles, was Sie brauchen, ist nur ein Klick, um es einzurichten und eine Kopie Ihrer Live-Site mit allen Daten zu erstellen. Sie müssen den Host nicht wirklich wechseln, da es mit allen funktioniert. Wenn Sie darüber hinaus mehrere Sites auf verschiedenen Hosts haben, können Sie problemlos eine Querverbindung herstellen.

Ihre gesamten Staging-Kopien sind passwortgeschützt und verfügen über eine HTTP-Authentifizierung sowie eine automatische Google-De-Indexierung, um Verwirrung bei den Suchmaschinen zu vermeiden.

Schließlich können Sie Änderungen auf der Staging-Site vornehmen und Ihre Auswahl dann mit nur wenigen Klicks mit der Live-Site zusammenführen. Alles problemlos.

WP-Staging

Mit diesem duplizierungsbasierten Plugin können Sie Ihre Produktionsseite innerhalb von Minuten in eine neue Entwicklungsseite kopieren. Die Funktionsweise ist ganz einfach. Du navigierst zum Dashboard der Plugins, klickst auf Kopieren und so weiter – dein Klon wird vorbereitet.

Auf dem Papier klingt das natürlich einfach, aber auch im Hintergrund tut sich einiges.

Das Plugin muss Dateien und die Datenbank kopieren und sicherstellen, dass alle Links korrekt funktionieren. Vor diesem Hintergrund ist WP Staging ein wunderbares Plugin.

Dieses Plugin hat auch eine Pro-Version, die deiner Staging-Site Funktionen wie Push-Änderungen hinzufügt. Das bedeutet, dass Sie Änderungen direkt auf der Live-Site anwenden können, ohne dies zweimal tun zu müssen.

Mehr als 50.000 WordPress-Benutzer verwenden WP Staging, Sie sind also in guten Händen!

  So vereinfachen Sie das Streaming von Netflix mit Tastenkombinationen

Option #3: Localhost

Ihre dritte und letzte Option ist, alles lokal zu erledigen.

Es ist kostenlos und Sie erhalten viel schnelleren Zugriff auf den Entwicklungsprozess, zusätzlich zur Offline-Anpassung Ihrer Website.

Localhost-basierte Staging-Sites sind bei Softwareentwicklungsunternehmen sehr beliebt, funktionieren aber auch perfekt mit WordPress-Sites.

Was Ihre Auswahl für einen lokalen Stack angeht, empfehle ich Ihnen, sich XAMPP und Bitnami anzusehen.

XAMPP ist eine völlig kostenlose, einfach zu installierende Apache-Distribution, die MariaDB, PHP und Perl enthält. Das XAMPP-Open-Source-Paket wurde so eingerichtet, dass es unglaublich einfach zu installieren und zu verwenden ist.

Auch wenn XAMPP eine fehlerfreie lokale Entwicklungsumgebung ist, gibt es Tools, die Ihnen dabei helfen, Ihre Staging-Sites in die Produktion zu bringen, z. B. können Sie Ihre XAMPP-Anwendungen auf Cloud-Plattformen wie Azure, AWS und Google Cloud pushen.

Bitnami bietet unabhängige Stacks, die Sie cloudbasiert, als Container oder als lokale Installation auf Ihrem Computer verwenden können.

Mit dem Bitnami Stack für WordPress können Sie eine WordPress-Site mit einem Klick zum Laufen bringen. Es ist für Unix-, MacOS- und Windows-Computer verfügbar. Und es macht viel Spaß, lokal an deiner Seite zu arbeiten, wenn du das noch nie gemacht hast.

Schließlich bietet Bitnami Unterstützung für viele der beliebtesten Content-Management-Systeme im Web. Werfen Sie einen genaueren Blick auf ihren App-Katalog, um zu sehen, was zu gewinnen ist.

Man weiß nie, vielleicht finden Sie etwas, das Sie ausprobieren wollten, aber nie eine Chance hatten.

Tipp: Denken Sie daran, dass Sie Ihre Live-Site auf Ihre lokale Staging-Site übertragen müssen. Standardmäßig erhalten Sie nur eine klassische WordPress-Installation. Um die Dinge also zu synchronisieren, wenden Sie dieselben Plugins und Designs an, die Sie derzeit auf Ihrer Live-Site verwenden.

Schlusserklärung

Das Erstellen einer Entwicklungsseite für WordPress ist einfacher als Sie dachten!

Am wichtigsten ist, dass Sie durch die Erstellung dieser Staging-Site sicherstellen können, dass Ihre Live-Website vor unerwarteten Unfällen oder Hacks geschützt ist.

Bei so vielen kostenlosen und schönen Auswahlmöglichkeiten gibt es keine Entschuldigung dafür, keine Staging-Umgebung für Ihr Projekt ins Rollen zu bringen.