ビジネスディスコースホストフォーラムのステージングまたはサンドボックス環境

Exclusive Sandbox or Staging Environs for Orgs? からの議論の続きです。

Discourse に関して、組織専用のステージングまたはサンドボックス環境がないという課題に直面しています。本番環境の外で、計画された変更(特に CSS やコンポーネントの変更に関するもの)をステージングおよびテストできる場所が必要です。

他のチームは、ホストされている Discourse バージョンでこれをどのように処理していますか?

CSS のテストでは、プレビュー機能は、テーマ コンポーネントが他のテーマ コンポーネントや特定のテーマとどのように連携して表示されるかを確認するには機能しません。コンポーネントをテーマに適用すると、変更がライブになります。

現在のテーマの下で、コンポーネントの変更がモバイルおよびデスクトップビューでどのように表示されるかをプレビューする機能が提供されません。

たとえば、Versatile Banner コンポーネントをプレビューすると、次のようになります。

ライブサイトに統合すると、次のようになります。

「いいね!」 2

最も簡単な方法は、別の Discourse インスタンスを用意せずに、メインのテーマのコピーを作成することです(混乱を避けるために、コピーの名前を変更してください)。その後、既存のコンポーネントや新しい変更をコピーに追加し、公開せずにプレビューできます。

「いいね!」 7

@awesomerobotさん、ありがとうございます。試してみます。