Hola. No estoy seguro si esta pregunta pertenece a esta categoría o no. ¡Es la primera vez que uso Discourse, así que mis disculpas! Estamos listos para lanzar una nueva comunidad (una revisión completa). Actualmente tenemos una activa y también se construyó usando Discourse.
¿Hay alguna forma de construir la nueva en segundo plano/hacer todos los cambios necesarios Y que la existente permanezca pública? Si eso no es posible, ¿alguien tiene alguna recomendación sobre el mejor curso de acción?
Mi idea sería cerrar la comunidad existente, dirigir a los usuarios a una nota que diga “la comunidad está en mantenimiento” y reabrirla a los miembros cuando la nueva esté lista.
Diría que el enfoque depende de lo que implique “una revisión completa”. Si se trata principalmente de actualizar la marca y los diseños, puede manejar todo en un servidor provisional y luego implementar los cambios en producción sin ninguna interrupción del servicio.
Sin embargo, si está realizando cambios a nivel de base de datos, como agregar nuevas categorías o grupos, estos deberán implementarse directamente en la instancia de producción. Alternativamente, puede prepararlos primero y luego replicar los cambios en producción para minimizar el riesgo y el tiempo de inactividad.