2008-12-11 6 views
0

Nous étudions la plate-forme de commerce électronique Magento et affinons notre stratégie de déploiement et de contrôle de version. Nous recherchons actuellement le meilleur moyen de synchroniser plusieurs environnements (p. Ex. QA/Environnements de développement/Production) en ce qui concerne les paramètres ajustés dans l'interface d'administration (p. Ex. Ajout de produits, valeurs de configuration système, etc.). modules d'expédition/de paiement activés/Magento connect module installe)Conserver les paramètres d'exécution dans les environnements dans le contrôle de version?

Nous prévoyons de maintenir nos propres modules et designs personnalisés en subversion.

Nous sommes à la recherche de recommandations et/ou de bonnes pratiques pour synchroniser nos environnements multiples. Cela prend en charge une stratégie de déploiement répétable/scriptable nécessitant un minimum de clic sur les valeurs de configuration et l'intervention humaine.

Répondre

1

Comme les paramètres d'environnement Magento sont conservés dans la base de données, je recommande de faire l'installation en utilisant la même clé de chiffrement (app/etc/local.xml). Plus tard sur un intervalle que vous définirez pratique (journalier, hebdomadaire) faire des vidages d'un DB à l'autre. Pour automatiser cela, vous pouvez utiliser les tâches cron Magento.

Questions connexes