In diesem Beitrag erfahren Sie in 10 Schritten, wie Sie selbst eine Entwicklungs-, Test- oder Sicherheitskopie Ihres Online-Shops mit PrestaShop 1.6, 1.7 und 8.x einrichten können. Eine Shop-Kopie gibt Ihnen die Kontrolle über Änderungen, bevor diese Ihre Kunden erreichen, und Sie können sie ändern, ohne sich um das Funktionieren des Produktionsshops zu kümmern....
Die Dienstleistung der Erstellung einer professionellen Entwicklerkopie des PrestaShop-Shops.
Implementierungszeit: bis zu 5 Arbeitstage
Produktionsversion
Die Produktionsversion ist der Shop, der Ihren Kunden zur Verfügung steht und in dem aktiv verkauft wird.
Entwicklungsversion (dev)
Dies ist eine Kopie des Shops, die nur für Administratoren und Mitarbeiter zugänglich ist. Die Entwicklungsversion ist eine 1:1-Kopie Ihres Produktionsshops. Sie nutzen die Kopie zum Testen und Implementieren neuer Funktionalitäten. Mit einer professionell implementierten Entwicklerkopie von PrestaShop vermeiden Sie SEO-, Sicherheits- und Inhaltsduplizierungsprobleme.
Beispiele für die Verwendung einer Entwicklungskopie Ihres Shops
- Installieren und testen Sie neue Module, bevor Sie sie im Produktionsshop einführen.
- Einführen von zeitkritischen Entwicklungsarbeiten, ohne den Shop zu stoppen.
- Aktualisieren des PrestaShop-Shops und der Module.
- Aktualisieren von PHP-Versionen und anderen Serverkomponenten.
- Optimieren Sie Ihren Shop.
- Die Dev-Version ermöglicht es Ihnen, Entwicklungsarbeiten am Shop durchzuführen, ohne den Betrieb zu unterbrechen.
- Die Dev-Version ist passwortgeschützt.
- Die Dev-Version ist für Ihre Kunden nicht zugänglich
- Die Dev-Version ist für Web-Robots nicht sichtbar.
Der GIT-Bereitstellungsservice ist optional und Sie erhalten ihn kostenlos, wenn Sie sich für die Bereitstellung einer Entwicklerkopie entscheiden.
Das GIT-Versionskontrollsystem ist für die Verfolgung und Speicherung aller Änderungen am Code und den Dateien des Shops verantwortlich. GIT kontrolliert die Qualität und die Änderungen am Code und ist für das sichere Zusammenführen von Änderungen mehrerer Entwickler verantwortlich.
Wir empfehlen die Implementierung eines GIT-Versionskontrollsystems, wenn mehr als 1 Entwickler an Ihrem Shop arbeitet.
- Git enthält mindestens zwei Zweige, die den Code des Shops enthalten - eine Entwicklungsversion und eine Produktionsversion.
- Git automatisiert die Durchführung von Änderungen am Quellcode und die Synchronisierung der Versionen dev > prod.
Wenn Sie sich für das GIT-System entscheiden, wird die Dateibearbeitung über FTP eingeschränkt. Sie können sich jederzeit von GIT abmelden und zur Arbeit mit FTP zurückkehren. Die Rückkehr zur Arbeit mit GIT ist möglich, erfordert aber eine Synchronisierung der Repositories.
Wählen Sie, ob Sie verwenden möchten:
- Git, das auf Ihrem eigenen Server oder auf einem externen Server gehostet wird.
- Kostenloses oder kostenpflichtiges GIT-Verwaltungspanel: GitLab oder GitHub
- Der Entwickler führt neue Funktionen ein oder behebt Fehler und sendet die Änderungen an GitLab, an den Dev-Zweig.
- Die Änderungen sind in der Testversion des Shops sichtbar, z.B. dev.yourjadomena.com
- Die Testperson prüft die Änderungen. Wenn die neuen Funktionen nicht korrekt sind, sendet die Testperson ein Ticket an den Entwickler und der Entwicklungsprozess kehrt zu Schritt 1 zurück.
- Sobald die Änderungen genehmigt wurden, erstellt die Testperson mit einem Klick einen Merge Request - eine Anfrage, um die Änderungen aus der Entwicklungsversion in die Produktionsversion des Shops zu übertragen.
- Sobald der Merge Request genehmigt ist, sendet GIT die Änderungen aus der Entwicklungsversion an die Produktionsversion des Shops.
- Um maximale Qualität zu erreichen, empfehlen wir, das Versionierungssystem auf einem Server mit vollem Root-Zugriff zu implementieren - z.B. auf einem VPS oder dedizierten Server.
- Für den Betrieb von GIT empfehlen wir kostenlose Tools mit einem komfortablen Admin-Panel: GitLab oder GitHub.
- FTP-Server haben oft Einschränkungen, die das GIT-System verlangsamen.
Im Moment liegen noch keine Kundenrezensionen vor.