Можно ли вносить правки незаметно до запуска?

Привет. Не уверен, относится ли этот вопрос к данной категории. Это мой первый опыт использования Discourse, приношу извинения! Мы готовимся к запуску нового сообщества (полная переработка). У нас уже есть действующее сообщество, которое также построено на Discourse.

Есть ли способ создать новое в фоновом режиме, внести все необходимые изменения и при этом сохранить доступность текущего для публики? Если это невозможно, есть ли у кого-то рекомендации по оптимальному плану действий?

Моя идея — временно закрыть текущее сообщество, перенаправить пользователей на страницу с сообщением «Сообщество находится на техническом обслуживании» и снова открыть доступ для участников после завершения работы над новым.

Большое спасибо!

Привет, @Jess_0398 :wave: может быть, тестовый сервер?

Я бы сказал, что подход зависит от того, что именно подразумевается под «полной переработкой». Если речь идет в основном об обновлении брендинга и макетов, вы можете выполнить все работы на тестовом сервере, а затем развернуть изменения на рабочей среде без прерывания работы сервиса.

Однако, если вы вносите изменения на уровне базы данных, например добавляете новые категории или группы, их придется внедрять непосредственно в рабочей среде. Альтернативный вариант — сначала подготовить эти изменения на тестовом сервере, а затем воспроизвести их на рабочей среде, чтобы минимизировать риски и время простоя.

Стендовый сервер — отличная идея.

Если все изменения касаются только компонентов темы и тем, вы можете управлять ими с помощью тестовой темы на том же экземпляре.

Это очень полезно, спасибо!