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.
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.
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.
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.
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.
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.
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.