In diesem Beitrag erfahren Sie, wie Sie in 10 Schritten selbst eine Entwicklungs-, Test- oder Sicherheitskopie Ihres Online-Shops auf PrestaShop 1.7 einrichten können. Eine Shop-Kopie gibt Ihnen die Kontrolle über Änderungen, bevor sie Ihre Kunden erreichen, und Sie können sie ändern, ohne sich um die Funktion Ihres Produktionsshops zu sorgen....
Implementierung der Entwicklungsversion von PrestaShop
Produktionsversion = Shop verfügbar für Kunden, die aktiv verkaufen.
Entwicklungsversion = Kopie Ihres Shops, die nur für Administratoren zugänglich ist.
Die Entwicklungsversion ist eine exakte 1:1-Kopie Ihres Produktionsshops. Mit der Dev-Version können Sie ohne Unterbrechung Entwicklungsarbeiten im Shop durchführen. Diese Version ist passwortgeschützt und für Ihre Kunden und Webroboter unzugänglich. Mit einer professionell implementierten PrestaShop-Entwicklungsversion vermeiden Sie SEO- und Inhaltsduplizierungsprobleme.
Verwenden Sie die Entwicklungsversion, um:
- Installieren und testen Sie neue Module, bevor Sie sie in den Produktionsbetrieb einführen
- Umfangreiche Änderungen vornehmen, ohne den Shop zu stoppen
- Aktualisieren Sie den Shop und die Module
- Aktualisieren Sie PHP und andere Serverkomponenten.
Versionskontrollsystem (GIT) + PrestaShop
Sie müssen wählen: FTP oder GIT. Wenn Sie sich für Git entscheiden, empfehlen wir Ihnen, kein FTP zu verwenden. Wenn Sie Git nicht verwenden möchten, können Sie diese Implementierung überspringen.
Das Versionskontrollsystem (GIT) ist für die Verfolgung und Speicherung aller Änderungen am Code und den Dateien Ihres Shops zuständig. Git kontrolliert nahtlos die Codequalität und ist für das Zusammenführen von Änderungen mehrerer Entwickler zuständig.
Git enthält mindestens zwei Zweige, die den Code des Shops enthalten - die Entwicklungsversion und die Produktionsversion. Git übernimmt die vollständige Automatisierung der Implementierung von Quellcode-Änderungen und die Synchronisierung von Dev- und Prod-Versionen.
Der Prozess der Arbeit am Shop unter Verwendung des Versionskontrollsystems GIT:
- Der Entwickler führt neue Funktionen ein oder behebt Bugs. Anschließend sendet er die Änderungen an GitLab, in den Entwicklungszweig.
- Die Änderungen sind sofort in der Testversion des Shops sichtbar, z.B. dev.yourjadomena.com
- Die Testperson prüft, ob die Annahmen der Änderungen erfüllt sind oder ob die Fehler nicht mehr bestehen. Wenn die neuen Funktionen nicht korrekt ausgeführt werden, sendet die Testperson ein Ticket an den Entwickler (über GitLab), und der Entwicklungsprozess kehrt zu Schritt 1 zurück.
- Nach der Genehmigung der Änderungen erstellt die Testperson mit einem Klick einen Merge Request - eine Anfrage, um die Änderungen aus der Entwicklungsversion in die Produktionsversion des Shops zu übertragen.
- Der Entwickler akzeptiert die Zusammenführungsanforderung, und GitLab lädt die Änderungen in die Produktionsversion des Shops hoch.
- Der neue Code steht den Kunden in der Produktionsversion des Shops zur Verfügung.
Anforderungen
- Server, der den Shop beherbergt - min. VPS mit vollem Root-Zugriff.
- Oder die Serverauswahl und -bereitstellung durch unser Team.
Um maximale Konsistenz zu erreichen, empfehlen wir Ihnen, GIT-Implementierung und Entwicklung Version zusammen mit der Umsetzung und Optimierung von PrestaShop-Server zu bestellen.
Bürgschaft
Vor den Arbeiten führen wir ein Backup der Dateien und der Datenbank des Shops durch. Die Konfigurationen sind mit einer 3-monatigen Leistungsgarantie versehen. Die Garantie umfasst nicht die Reparatur von Repositories, die von Nutzern beschädigt wurden.
Im Moment liegen noch keine Kundenrezensionen vor.