As edições podem ser feitas silenciosamente antes de lançar?

Olá. Não tenho certeza se esta pergunta pertence a esta categoria ou não. Esta é a minha primeira vez usando o Discourse, então peço desculpas! Estamos prestes a lançar uma nova comunidade (uma reformulação completa). Atualmente, temos uma ativa e ela foi construída usando o Discourse também.

Existe uma maneira de construir a nova em segundo plano/fazer todas as alterações necessárias E manter a existente pública? Se isso não for possível, alguém tem alguma recomendação sobre o melhor curso de ação?

Meu pensamento seria desligar a comunidade existente, direcioná-los para uma nota dizendo “comunidade em manutenção” e reabri-la para os membros quando a nova estiver pronta.

Muito obrigado!

5 curtidas

Olá @Jess_0398 :wave: talvez um servidor de staging?

4 curtidas

Eu diria que a abordagem depende do que “uma reformulação completa” implica. Se for principalmente sobre atualizar a marca e os layouts, você pode lidar com tudo em um servidor de staging e, em seguida, enviar as alterações para produção sem qualquer interrupção do serviço.

No entanto, se você estiver fazendo alterações no nível do banco de dados, como adicionar novas categorias ou grupos, elas precisarão ser implementadas diretamente na instância de produção. Alternativamente, você pode prepará-las primeiro e, em seguida, replicar as alterações em produção para minimizar riscos e tempo de inatividade.

4 curtidas

Um servidor de staging é uma ótima ideia.

Se todas as alterações forem apenas Componentes de Tema e Temas, você pode lidar com isso com um Tema de Teste na mesma instância.

2 curtidas

isto é super útil, obrigado!

1 curtida