Mon équipe et moi travaillons avec un client qui possède un site WordPress existant avec un peu de contenu et un thème personnalisé qu'ils ont créé. Il s'agit d'un blog de groupe, ce qui signifie qu'il a plusieurs blogueurs du monde entier qui ajoutent et modifient du contenu tout le temps.
Notre travail consiste à créer un thème entièrement nouveau, avec pas mal de nouvelles fonctionnalités. Certaines de ces fonctionnalités nécessiteront de nouveaux widgets, plug-ins et champs de base de données personnalisés.
Nous travaillons actuellement sur nos propres machines de développement et les intégrons dans un seul serveur de développement. Tout le code est versionné en SVN. Notre DBA désigné fusionne manuellement toutes les modifications de la base de données dans la base de données de développement pour le moment, mais j'espère qu'il pourra bientôt automatiser cela.
Nous venons juste de commencer à parler de notre processus de mise en production. Signification: une fois que nous aurons terminé, comment allons-nous obtenir tout notre code personnalisé sur le serveur de production (en direct) en douceur et avec le moins de perturbations possible?
Nous avons quelques plans en tête, mais j'aimerais savoir comment d'autres ont également abordé cette question. Y a-t-il des meilleures pratiques à suivre ou des pièges connus à éviter?