Je travaille actuellement dans une boutique en ligne avec presque aucun processus formel et un million de sites Web PHP, y compris des trucs délicats comme le CMS personnalisé et le code du panier.Meilleures pratiques du site Sandboxing?
Nous essayons d'améliorer les choses. Je pousse pour CVS/SVN.
Ma question est, quelle est la meilleure pratique pour le travail sur le site de sandbox? Nous sommes sur la pile LAMP. Certains de nos sites ont des liens codés en dur (ou des liens entrés par l'utilisateur) vers le domaine actuel, de sorte que la mise en place d'un domaine différent comme preview.mysite.com interrompra les liens pointant vers www.mysite.com. Si nous commençons à appliquer des tests de régression, peut-être que les domaines devraient être uniformes pour les tests? Cela peut toujours être fait avec une entrée d'hôte locale. Donc, étant donné que nous avons beaucoup de sites, il serait bien d'avoir un processus pour toujours faire une prévisualisation dans un sandbox approprié. Vous vous demandez comment cela pourrait s'intégrer avec un cycle SVN/CVS. Je cherche seulement les meilleures pratiques de l'industrie parce que nous essayons d'y arriver. Si cela signifie cloner un site vers un serveur supplémentaire, alors qu'il en soit ainsi.