Staging Manager

Schutz und Zugang Wer kommt in die Staging-Umgebung?

Nur, wen du hineinlässt. Eine Kennwortseite steht vor allem anderen, ausgewählte IP-Adressen kommen ohne Kennwort durch, und für die Agentur gibt es einen eigenen Benutzer nur in der Kopie. Suchmaschinen bleiben draußen.

Kennwortseite

Erst das Kennwort, dann der Shop.

Mit „Staging-Umgebung mit Kennwort schützen“ sieht jeder zuerst die Kennwortseite des Plugins, noch bevor Shopware etwas zeigt. Was du im Reiter „Schutz“ speicherst, gilt in einer gebauten Staging-Umgebung sofort.

  • Geschützt wird: Storefront und Administration, nur die Storefront oder nur die Administration.
  • Anmeldung gilt 30 Tage, einstellbar in den Plugin-Einstellungen unter „Anmeldung gilt (Tage)“, für alle Staging-Umgebungen; so lange gilt auch ein Direktlink aus den Zugangsdaten.
  • Ohne Kennwort kommen IP-Adressen und Bereiche aus „Ohne Kennwort erreichbar von“ in den Plugin-Einstellungen, etwa das Büro oder ein Prüfdienst; eine Änderung gilt sofort in allen Staging-Umgebungen.
  • Seiten einer geschützten Staging-Umgebung legt kein gemeinsamer Cache ab, weder der HTTP-Cache von Shopware noch ein Reverse-Proxy davor.
Kennwort und Zugangsdaten

Weitergeben, ersetzen, sofort gültig.

Das Kennwort gibst du im Assistenten selbst ein, sonst erzeugt es das Plugin beim ersten Bau.

Zugangsdaten anzeigen
Adresse und Kennwort der Kennwortseite, einen Direktlink, der ohne Kennwort öffnet, die Adresse der Administration sowie Benutzer und Kennwort des Standardbenutzers, zum Kopieren und Weitergeben.
Neues Kennwort setzen
Ersetzt das Kennwort der Kennwortseite oder des Standardbenutzers, mindestens acht Zeichen. Wer angemeldet war, muss das neue eingeben; alte Direktlinks öffnen nichts mehr.
Staging-Umgebung öffnen
Öffnet Storefront oder Administration in einem neuen Fenster, an der Kennwortseite vorbei.
Benutzer

Ein eigener Zugang für die Agentur.

Standardbenutzer der Administration
Das Plugin legt bei jedem Bau einen eigenen Administrator an, nur in der Staging-Umgebung. Sein Name folgt dem der Staging-Umgebung, klein geschrieben und ohne Leerzeichen, oder du vergibst einen eigenen; ein neuer Name benennt ihn beim Speichern um, sein Kennwort bleibt.
Ein Kennwort für beides
Schützt die Kennwortseite auch die Administration, steht auf deren Anmeldeseite der Knopf „Als <Benutzername>“ für jeden, der das Kennwort der Seite eingegeben hat. Das Kennwort des Benutzers verlässt den Server nicht.
Admin-Benutzer
Die Admin-Benutzer des Live-Shops kommen mit der Datenbank. Im Reiter „Einrichtung“ schaltest du jeden aktiv oder inaktiv, nur in der Kopie; „Alle deaktivieren“ lässt nur noch den Standardbenutzer hinein.
Zugänge
Solange „Zugriffsschlüssel der Admin-Benutzer entfernen“ an ist (Vorgabe), löscht die Einrichtung in der Kopie die API-Schlüssel der Admin-Benutzer, Anmeldetoken und offene Sitzungen der Verkaufskanäle. Kunden haben mit dem mitgelieferten Regelwerk kein Kennwort; in ihr Konto kommst du über „Als Kunde anmelden“ im Admin der Kopie.
Wartungsmodus und Sperrseiten

Was Besucher sehen, wenn die Kopie nicht bereit ist.

Wartungsmodus von Shopware
Für ein Shopware-Update in der Staging-Umgebung: Shopwares Updater schaltet alle Plugins aus, damit auch die Kennwortseite. Im Wartungsmodus sehen nur die IP-Adressen aus „Freigegebene IP-Adressen“ die Storefront, auch ohne dieses Plugin; ein Knopf trägt deine eigene IP-Adresse mit einem Klick ein. Die Administration bleibt erreichbar.
Staging-Umgebung wird vorbereitet
Steht statt der Storefront, solange ein Bau, ein Auffrischen oder ein Abbau läuft. Die Seite lädt sich alle 15 Sekunden neu und zeigt die Staging-Umgebung, sobald sie bereit ist.
Staging-Umgebung gesperrt
Nach einem Lauf, der nicht abgeschlossen wurde, bis ein neuer Lauf im Live-Shop erfolgreich durchläuft.
Staging-Umgebung abgelaufen
Nach dem Ende einer begrenzten Laufzeit. Storefront, Administration und API sind gesperrt, die Daten bleiben.
Suchmaschinen

Das Plugin gibt jeder Antwort der Kopie „noindex, nofollow“ mit. Dazu sperrt robots.txt Suchmaschinen aus; das übernimmt Shopwares Staging-Modus, den das Plugin beim Einrichten einschaltet.

Fragen

Was Shopbetreiber dazu fragen.

Sehen Suchmaschinen die Staging-Umgebung?

Nein. Jede Seite der Kopie trägt „noindex, nofollow“, und robots.txt sperrt. Bilder, CSS und JS liefert der Webserver selbst aus; wer auch sie sperren will, ergänzt im vHost die Kopfzeile X-Robots-Tag, im Unterverzeichnis nur für den Pfad der Staging-Umgebung.

Kommt meine Agentur ohne mein Admin-Kennwort hinein?

Ja. „Standardbenutzer in der Staging-Umgebung anlegen“ richtet einen Administrator nur in der Kopie ein; im Live-Shop gibt es ihn nie. „Zugangsdaten anzeigen“ gibt Adresse, Kennwort der Seite, einen Direktlink und den Standardbenutzer zum Weitergeben. Schützt die Kennwortseite auch die Administration, meldet der Knopf „Als <Benutzername>“ die Agentur nach dem Kennwort der Seite an.

Was tun, wenn das Kennwort die Runde gemacht hat?

„Neues Kennwort setzen“ ersetzt es sofort. Wer angemeldet war, muss das neue Kennwort eingeben, und schon verschickte Direktlinks öffnen die Staging-Umgebung nicht mehr.

Erreichen Apps und Headless-Frontends die Kopie noch?

Ja. Die Kennwortseite schützt Storefront, Administration oder beides; die Schnittstellen (API und Store-API) und robots.txt bleiben frei, damit Apps, Headless-Frontends und das Plugin in der Kopie weiterarbeiten.

Weiter im Plugin

  • Einrichten

    Der Assistent in sieben Schritten, die Vorprüfung und der erste Bau.

  • Was kopiert wird

    Welche Dateien und Tabellen mitkommen, was leer bleibt und wie neu bauen, auffrischen und abbauen wirken.

  • Anonymisierung

    Das Regelwerk, die Ersetzungen je Spalte, die Vorschau und der Nachweis zu jedem Bau.

  • Mails und Aufrufe

    Vier Wege für Mails, drei für Aufrufe von Apps und Webhooks, dazu Scheduled Tasks und Analytics.

  • Dienste und Plugins

    Suche, Redis, Warteschlange, Reverse-Proxy und Plugins: was die Kopie mit dem Live-Shop teilt.

  • Unterschiede zum Live-Shop

    Der Vergleich zeigt Erweiterungen, Einstellungen, Inhalte, Dateien und Datenbankstruktur, je mit Seite.

  • Zeitplan und Automatik

    Zeitplan, Laufzeit mit Erinnerung, Flow Builder und Konsolenbefehle.

  • Hosting und Server

    Was am Server geschrieben wird, Apache, nginx, eigene Adresse, Datenbankrechte und SFTP.

  • Vergleich mit dem Standard

    Was Shopware mit system:setup:staging selbst kann und was das Plugin dazu bringt.

  • Preise

    Was eine Staging-Umgebung kostet, monatlich oder jährlich, und was jeder Plan enthält.