Chat Pluginの新しいプラグインアウトレット

チャンネル設定ページに機能を追加したいのですが、ここにNavプラグインのアウトレットをPRしても問題ありませんか?

Group Navと同様の方法で

「いいね!」 4

そこにリンクを置くだけですか?それとも、独自のUIを持つ完全なタブを追加する予定ですか?

グループページは、各タブが独自のコントローラー/ルートであるため、その点では少し異なります。チャット設定の場合はそうではありません。

「いいね!」 1

よくぞお尋ねくださいました!

はい、独自のルートとその関連機能を追加したいと思います。

しかし、それはつまり、以下のことを意味しますね?

  • 追加のルートを作成する
  • 既存のルートマップを変更する?
  • 既存のChannelInfoNavを拡張する?
  • 新しいコンポーネントを追加する

これは現在のプラグインAPIでは実現不可能ということでしょうか?

これは一般的に、同様のナビゲーションバーでできると便利なことでしょう。

チャットルートは、常に「実際のルート」ではないため、少し特殊です。たとえば、ポップアウトUIでチャットを開いても、設定タブは機能しますが、実際のブラウザURLは変更されません。

そのため、プラグイン/テーマで新しいルートを定義するだけでは不十分だと思います。

@j.jaffeux この件については、あなたが最も詳しいと思います。テーマ/プラグインがチャンネル設定に追加のタブを導入できるようにするために、何が必要だと思いますか? :thinking:

「いいね!」 1

ええ、それは一種のウィジェットなので、URL ルートはありません :thinking:

自己完結型のコンポーネントで UI 拡張を実現でき、それらのコンポーネントが独自のデータ取得を担当できるのであれば、ルートを追加することに固執しません。

しかし、そうなると、ナビゲーションバーを拡張するための API が必要になり、それによって指定したコンポーネントを呼び出すことができるようになります…

「いいね!」 1

申し訳ありませんが、これに対する良い拡張機能のストーリーがなく、現時点では作成する帯域幅もありません。保守しやすいソリューションを提供するために、すべてのケースを検討する必要があります。

「いいね!」 2