Dans cet article, vous apprendrez comment, en 10 étapes, mettre en place une copie de développement, de test ou de sécurité de votre boutique en ligne sur PrestaShop 1.6, 1.7 et 8.x. 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 la boutique de production....
Le service de faire une copie de développement professionnel de la boutique PrestaShop.
Délai d'exécution : jusqu'à 5 jours ouvrables
Version de production
La version de production est la boutique disponible pour vos clients avec des ventes actives.
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.
- Avec une version de développement de PrestaShop mise en œuvre de manière professionnelle, vous éviterez les problèmes de référencement, de sécurité et de duplication de contenu.
- Utilisez les copies pour tester et mettre en œuvre de nouvelles fonctionnalités.
Exemples d'utilisation d'une copie développeur de votre boutique
- Installer et tester de nouveaux modules avant de les lancer dans la boutique de production.
- Introduire des travaux de développement sensibles au temps sans arrêter la boutique.
- Mettre à jour la boutique PrestaShop et les 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 - si vous ne souhaitez pas utiliser GIT, veuillez nous le faire savoir afin de bénéficier d'une réduction sur ce service.
Le système de contrôle de version GIT est responsable du suivi et de l'archivage de toutes les modifications apportées au code et aux fichiers de la boutique. GIT contrôle la qualité du code et est responsable de la fusion en toute sécurité des modifications apportées par plusieurs développeurs.
Nous recommandons de mettre en œuvre le système de contrôle de version GIT si plus d'un développeur ou plusieurs équipes de développement différentes travaillent 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 quitter GIT à tout moment et revenir au travail par FTP. Le retour au travail avec GIT est possible, mais nécessite la synchronisation des dépôts.
Choisissez si vous voulez utiliser :
- Git hébergé sur votre propre serveur ou sur un serveur externe.
- Choisissez un 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 des serveurs 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.