Salut. Je ne suis pas sûr que cette question appartienne à cette catégorie ou non. C’est la première fois que j’utilise Discourse, donc je m’excuse ! Nous nous apprêtons à lancer une nouvelle communauté (une refonte complète). Nous en avons actuellement une en ligne et elle a été construite à l’aide de Discourse également.
Existe-t-il un moyen de construire la nouvelle en arrière-plan/d’apporter toutes les modifications nécessaires ET de maintenir l’actuelle publique ? Si ce n’est pas possible, quelqu’un a-t-il des recommandations sur la meilleure marche à suivre ?
Ma pensée serait d’arrêter la communauté existante, de les diriger vers une note disant « la communauté est en maintenance » et de la rouvrir aux membres une fois la nouvelle terminée.
Je dirais que l’approche dépend de ce qu’implique « une refonte complète ». S’il s’agit principalement de mettre à jour l’image de marque et les mises en page, vous pouvez tout gérer sur un serveur de staging, puis pousser les modifications en production sans aucune interruption de service.
Cependant, si vous apportez des modifications au niveau de la base de données, telles que l’ajout de nouvelles catégories ou groupes, celles-ci devront être implémentées directement sur l’instance de production. Alternativement, vous pouvez les mettre en staging d’abord, puis répliquer les modifications en production pour minimiser les risques et les temps d’arrêt.
Si toutes les modifications ne concernent que des Composants de thème et des Thèmes, vous pouvez gérer cela avec un Thème de test sur la même instance.