今後の変更点

今後の変更システムは、管理者が Discourse に導入される新機能や変更を、完全な展開前に理解し、テストし、管理するのに役立ちます。

今後の変更へのアクセス

管理者 > 今後の変更に移動するか(または /admin/config/upcoming-changes にアクセス)します。

今後の変更の理解

各今後の変更には、以下の4つの主要な情報が表示されます。

1 - 名前と説明

名前と説明は、変更の概要を提供し、追加情報やフィードバック収集の場所として関連する Meta トピックへのリンクが含まれます。

2 - ステータス

ステータスは、開発ライフサイクルにおける位置を示します。ステータスは、変更がオプトイン(デフォルトではオフですが、オンにできる)、オプトアウト(デフォルトではオンですが、オフにできる)、または強制オン(オンで、オフにできない)かどうかを直接影響します。

今後の変更では以下のステータスを使用します。

  • Experimental:初期開発/テスト段階にある可能性のある変更で、急速に進化したり、実験を終了した場合に完全に削除される可能性があります(その場合、Inactive ステータスに移動します;以下を参照)。Experimental 変更をテストするためにオプトインできます。

  • Alpha:安全に使用できるテスト済みの変更ですが、デザインや機能に若干のアップデートがある可能性があります。Alpha 変更を早期に使用するためにオプトインできます。

  • Beta:安全に使用できるテスト済みの変更で、Stable または Permanent ステータスに移行する前に大幅に変更される可能性は低いものです。

    • :information_source: 当社のホスティング上のほとんどのサイトや、セルフホストされたサイトでは、Beta 変更は自動的に全員に有効化されます(以前に有効化していない場合)、ただしオプトアウトすることも可能です。
  • Stable:完了した変更

    [1] ですが、依然としてオプトアウト可能です(つまり、管理者は無効化できます)。Stable 変更をオプトアウトした場合、管理者はダッシュボードで警告を受けます。

  • Permanent:テストが完了した変更で、強制オンです(つまり、管理者は無効化できません)。Permanent 変更は今後の変更リストに表示されなくなり、代わりに /admin/whats-new ページに表示されます。

  • Inactive:中止された実験。オプトインできません。

場合によっては、変更はこれらのステータスを線形に通過します(つまり、Experimental から始まり Permanent で終わる)が、常にそうではありません。一部の変更は AlphaBeta ステータスで導入され、一部は Stable ステータスで終了します。“サイト設定デフォルト” タイプの変更は Permanent に移動されません。これは既存の設定のデフォルト値を変更するものだからです。

特定の変更が一つのステータスから別のステータスに進むのにどのくらいの時間がかかるかは決まっていませんが、以下のタイミングで管理者に通知されます。

  • 新しい変更が試せるようになった場合
    • 通知疲れを避けるため、これらは週に最大1回送信されます。これらの通知を受け取りたくない場合は、/my/preferences/notifications で無効化できます。
  • 変更が自動的に有効化された場合
  • すぐに強制オンになる変更を無効化した場合
    • これは管理者ダッシュボードの警告として表示されます。

3 - 影響を受けるユーザー

影響を受けるユーザータグは、コミュニティ内のどのユーザーが変更を閲覧または操作できるかを説明します。簡単に言うと、この変更に気づく可能性があるのは誰ですか?影響を受けるユーザーにはいくつかのタイプがあります。

  • Admins:変更は管理者のみに表示されます。
  • Staff:変更は管理者およびモデレーターに表示されます。
  • All members:変更はサイト上のすべてのメンバーに表示されます。
  • Developers:稀なケースでは、変更はコア、テーマ、プラグインのコードと相互作用している人々しか気づかないことがあります。

影響の種類

影響を受けるユーザーのサブセットであり、リストには表示されないのが影響の種類です。影響の種類は、変更がコミュニティにどのように影響するかを広く説明します。

  • Feature:変更は新しい機能や機能をコミュニティに導入するか、既存の機能を修正します。
  • Site setting default:変更は既存のサイト設定のデフォルト値を修正します。すでに設定を古いデフォルトから変更している管理者は影響を受けません。この変更が Stable に達しても、管理者ダッシュボードの警告は表示されません。
  • Other:上記のカテゴリに当てはまらないその他の変更。

4 - 有効化対象…

このドロップダウンは、サイト管理者として、この変更をコミュニティにどのように導入するかを制御できる場所です。有効化対象は以下の通りです。

  • No one:サイト上の全員に対して変更を無効化します。
  • Everyone:匿名ユーザーを含むサイト上の全員に対して変更を有効化します。変更が自動的に有効化される場合(通常は Beta ステータス)、それは Everyone に対して行われます。
  • Staff only:サイトスタッフ(つまり、管理者とモデレーター)に対して変更を有効化します。
  • Specific groups:選択されたグループに対して変更を有効化します。

:information_source: 一部の今後の変更では、「有効化対象」オプションが制限されている場合があります。「有効化対象」ドロップダウンの利用可能なオプションは、変更の構成によって決定されます。例えば、特定の変更では EveryoneNo one のオプションのみが許可されている場合があり、これは限られたグループテストが変更に対して現実的でないためです。

注意: 変更の有効化方法は、誰が影響を受けるかに影響しません。例えば、以下の変更はスタッフにのみ影響しますが、全員に対して有効化されています。ただし、カテゴリ作成へのアクセス権があるのはスタッフのみなので、一般メンバーは変更を見ません。

変更の管理

「有効化対象」ドロップダウンを使用して、コミュニティ内での変更の展開方法を制御できます。これにより、以下が可能になります。

  • 広範な展開前にスタッフと変更をテストする
  • フィードバックを収集するために特定ユーザーグループに対して機能を有効化する
  • サイトのカスタマイズ、プロセス、またはドキュメントを更新している間、変更を一時的に無効化する
  • 変更がライブになる前にコミュニティに今後の変更を知らせる

ユーザーが有効化している変更の確認

一部のユーザーが変更を見たり影響を受けたりする理由を理解する必要がある場合があります。/admin/users/:id/:username の管理者ユーザーページに移動すると、変更がユーザーに対して有効化されているかどうかとその理由を説明するこのセクションが表示されます。


  1. ソフトウェアが完全に完了しているとは限らない! ↩︎

「いいね!」 6