Среды Staging или Sandbox для форумов Business Discourse

Продолжение обсуждения из темы Выделенная среда песочницы или тестирования для организаций?:

Мы столкнулись с проблемой в Discourse: отсутствует выделенная среда тестирования или песочница только для нашей организации. Нам нужно место, где можно подготовить и протестировать любые планируемые изменения (особенно касающиеся CSS и компонентов) вдали от продакшена.

Как другие команды решают эту задачу со своими размещёнными версиями Discourse?

При тестировании CSS… предпросмотр не работает для отображения компонентов темы так, как они будут выглядеть вместе с другими компонентами темы и конкретной темой, если только не применить компонент к теме, что сразу сделает изменения активными.

Вы не получаете возможность предпросмотреть, как изменения компонентов будут выглядеть на мобильных и настольных устройствах в рамках вашей текущей темы.

Например… когда я предпросматриваю компонент Versatile Banner, я вижу следующее…

А при интеграции на живой сайт я вижу следующее…

Самый простой способ сделать это без отдельного экземпляра Discourse — создать копию вашей основной темы (обязательно измените имя копии, чтобы избежать путаницы). Затем вы можете добавить существующие компоненты и новые изменения в копию темы и просмотреть её, не делая её активной.

Спасибо, @awesomerobot. Я попробую это.