Dans ce post, vous apprendrez comment configurer vous-même une copie de développement, de test ou de sécurité de votre boutique en ligne sur PrestaShop 1.7 en 10 étapes. Une copie de boutique vous permet de contrôler les changements avant qu'ils n'atteignent vos clients, et vous pouvez la modifier sans vous soucier du fonctionnement de votre boutique de production....
Le service de réalisation d'une copie de développement professionnelle de la boutique PrestaShop.
Temps de mise en œuvre : jusqu'à 5 jours ouvrables
Version de production
La version de production est la boutique disponible pour vos clients qui vendent activement.
Version de développement (dev)
Il s'agit d'une copie de la boutique disponible uniquement pour les administrateurs et les employés. La version de développement est une copie 1:1 de votre boutique de production. Ils l'utiliseront pour tester et mettre en œuvre de nouvelles fonctionnalités. Avec une copie de développement professionnellement mise en œuvre de PrestaShop, vous éviterez les problèmes de SEO, de sécurité et de duplication de contenu.

Exemples d'utilisation d'une copie de développement de votre boutique
- Installer et tester de nouveaux modules avant de les lancer dans la boutique de production.
- Introduire un travail de développement sensible au temps sans arrêter la boutique.
- Mise à jour de la boutique PrestaShop et des modules.
- Mettre à jour les versions de PHP et d'autres composants du serveur.
- Optimiser votre boutique.
- La version dev vous permettra d'effectuer des travaux de développement sur la boutique sans en interrompre le fonctionnement.
- La version Dev est protégée par un mot de passe.
- La version dev n'est pas disponible pour vos clients
- La version dev n'est pas visible par les robots web.
Le service de déploiement GIT est optionnel et vous le recevrez gratuitement si vous décidez de déployer une copie développeur.
Le système de contrôle de version GIT est responsable du suivi et du stockage de toutes les modifications apportées au code et aux fichiers de la boutique. GIT contrôle la qualité et les modifications apportées au code et est chargé de fusionner en toute sécurité les modifications apportées par plusieurs développeurs.
Nous recommandons de mettre en place un système de contrôle de version GIT si plus d'un développeur travaille sur votre boutique.
- Git contient au moins deux branches contenant le code de la boutique - une version de développement et une version de production.
- Git automatise la mise en œuvre des modifications du code source et la synchronisation des versions dev > prod.
En optant pour le système GIT, l'édition de fichiers via FTP sera limitée. Vous pouvez vous retirer de GIT à tout moment et revenir à l'utilisation de FTP. Il est possible de revenir au système GIT, mais il faut alors synchroniser les dépôts.
Vous pouvez choisir d'utiliser
- Git hébergé sur votre propre serveur ou sur un serveur externe.
- Panneau d'administration GIT gratuit ou payant : GitLab ou GitHub

- Le développeur introduit une nouvelle fonctionnalité ou corrige des bogues et envoie les modifications à GitLab, sur la branche dev.
- Les modifications sont visibles dans la version test de la boutique, par exemple dev.yourjadomena.com.
- La personne chargée des tests vérifie les modifications. Si les nouvelles fonctionnalités ne sont pas correctes, la personne chargée du test envoie un ticket au développeur et le processus de développement reprend à l'étape 1.
- Une fois les modifications approuvées, la personne chargée des tests clique sur 1 pour créer une demande de fusion - une demande de transfert des modifications de la version de développement à la version de production de la boutique.
- Une fois la demande de fusion approuvée, GIT envoie les modifications de la version de développement à la version de production de l'atelier.

- Pour obtenir une qualité maximale, nous recommandons de mettre en œuvre le système de gestion des versions sur un serveur disposant d'un accès complet à la racine, par exemple un serveur dédié ou un VPS.
- Pour faire fonctionner GIT, nous recommandons des outils gratuits dotés d'un panneau d'administration pratique : GitLab ou GitHub.
- Les serveurs FTP ont souvent des limitations qui ralentissent le système GIT.
Pas d'avis de clients pour le moment.