Website-Redesign: Warum eine Staging-Umgebung Pflicht ist
"Staging Environment" bedeutet "Inszenierungs-Umgebung": eine Server-Umgebung, die es ermöglicht, Websites tiefgreifend anzupassen und zu testen – ohne dass diese Änderungen sofort live gehen. Warum solch eine "Generalprobe" bei einem Website-Redesign entscheidend ist, lest ihr hier.
(Programmierung / Pixabay-Lizenz) |
Die Web-Entwicklung unterscheidet folgende Umgebungen:
➤ Development: In dieser Entwicklungs-Umgebung existiert eine Arbeitsversion der Web-Anwendung. Entwickler können den Quellcode ändern.
➤ Staging: Ist die Arbeitsversion des Quellcodes fehlerfrei, kann sie in die Staging-Umgebung migriert (überführt) werden. Diese Staging-Version ist die "Generalprobe" der späteren Live-Version. Die Staging-Umgebung ist mit der Produktions-Umgebung identisch. Auf der Staging Site können Tester Änderungen an der Website prüfen, bevor diese live gehen.
➤ Production: Die Produktions-Umgebung ist eine 1:1-Kopie der Staging Umgebung. Auf Code-Ebene wird hier nichts mehr geändert. Der Quellcode ist veröffentlicht, da er im Staging-Umgebung getestet und optimiert wurde.
Wie setzt man eine Staging-Umgebung auf?
Für das Staging ist ein virtueller Server ausreichend. Er muss abgeschirmt sein, um Entwicklungs- und Produktions-System klar voneinander zu trennen.
Es gibt drei Möglichkeiten, eine Staging-Umgebung aufzusetzen:
- über den Provider/Hosting-Anbieter,
- über das Content-Management-System (CMS),
- über eine Staging-Anwendung.
Staging- und Produktiv-Umgebung sollten die gleiche Software-Plattform nutzen (Betriebssystem, Softwarepakete, Datenbankserver).
Wie schirmt man eine Staging-Umgebung ab?
Zwei Optionen:
1. Die Staging-Webseiten per "Noindex" sperren.
2. Ein HTTP-Login nutzen.
Wird die Staging-Website auf die Live-Version umgezogen, muss die eingerichtete Methode natürlich wieder entfernt werden, damit Google die Website indexieren kann.
Redesign & Relaunch nur mit Staging-Umgebung
Bei größeren Website-Änderungen wie Redesign oder Relaunch ist ein Staging-System Pflicht. Nur so stellt ihr sicher, dass das, was User live zu sehen bekommen, fehlerfrei und benutzerfreundlich ist.
Oder würdet ihr gänzlich ohne Generalprobe ein professionelles Shakespeare-Stück aufführen wollen?
Eben.
Link-Tipps:
Kommentare