11.7. Konzept: Entwicklungs-Websites
Entwicklungsumgebungen sind verschiedene Kopien der selben Website, die zur Entwicklung, zur Aktualisierung und zum Testen einer Website verwendet werden, ohne dabei die Integrität der Live-Site zu gefährden.
Ein Beispiel für einen Deployment-Workflow zur Erstellung einer Website umfasst normalerweise die unten erwähnten Websites:
- Lokale Entwicklungsumgebung
- Der Entwicklungsprozess beginnt mit den Entwicklern, die an neuen Funktionen, Bug Fixes, Design und Konfiguration in einer lokalen Entwicklungsumgebung arbeiten.
- Entwicklungswebsite
- Entwickler übertragen die Änderungen, an denen Sie gearbeitet haben, auf die Entwicklungswebsite. Diese wird in Teams, die aus mehr als einem Entwickler bestehen, normalerweise zur Versionskontrolle eingesetzt. Git ist ein Versionskontrollsystem, das die Änderungen an allen Dateien Ihres Projektes aufzeichnet und protokolliert. Sie können diese Änderungen dann an ein Repository übergeben. Die Verwendung von Git erlaubt Team-Mitgliedern gleichzeitig an der selben Website zu arbeiten, ohne sich dabei gegenseitig bei der Arbeit zu behindern. So ist es auch einfacher, die verschiedenen Arbeitsschritte eines Entwicklungsprozesses nach zu verfolgen.
- Staging-Umgebung
- Die Staging-Website kann zum Testen oder zur Präsentation der Änderungen gegenüber Kunden, Zu QA-Zwecken (Quallitätskontrolltests) und UAT (Benutzerakzeptanztests) verwendet werden. Diese Umgebung sollte der Umgebung, in der sich die Live-Website befindet, gleichen. Es wird empfohlen, Live-Inhalte sowohl auf der Entwicklungs- als auch auf der Stageing-Website bereitzustellen, so dass Sie testen können, wie die neuen Funktionen unter Verwendung der Inhalte funktionieren, die sich bereits auf der Live-Website befinden.
- Live-Umgebung / Produktive Website
- Die Live-Site im Web, die Besuchern zur Verfügung steht. Sie enthält neue Funktionen, die sich als stabil erwiesen haben.
Je nach Größe, dem Umfang, den Anforderungen oder den am Projekt beteiligten Interessengruppen können die oben genannten Projektentwicklungsphasen angepasst oder entfernt werden. Sie können natürlich auch weitere Entwicklungsphasen hinzufügen. Beispielsweise können Qualitätssicherungs- und Nutzerakzeptanztests in einer gesonderten Umgebung durchgeführt werden und die Staging-Umgebung nur verwendet werden, um die technische Kompatibilität der Website zu Ihrer Live-Umgebung sicherzustellen.
Mitwirkende
Geschrieben und herausgegeben von Diána Lakatos, und Jojy Alphonso bei redcrackle.
Ins Deutsche übersetzt von Joachim Namyslo.
Source file: install-dev-sites.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion