グループ向けカスタムホームページ

私のユースケースは、ホームページをカンバンカテゴリにリダイレクトすることです。これはまさにこのユースケースと非常によく似ているように思えますが、彼がなぜうまくいかないのか理解できません。これはDiscourseの本来の目的とは違うかもしれませんが、特定のページをホームページにすることは、Discourseが設計されていることから大きく外れているようには思えませんよね?

「いいね!」 2

どうにかして可能だとは思うのですが、これらの設定がすべて正しく連携する方法が理解できません。とにかく、ユーザーが自分のホームページを変更するのを止めるにはどうすればよいですか?私は、私が参加しているフォーラムで自分のホームページを設定しました。

「いいね!」 1

前回更新したときは、私もとても混乱していました!

ここのコードは、ユーザーがグループに属している場合、ユーザー設定を無視します(おそらくバグです!)。ですから、次回いじるときは、「ユーザーカスタムホームページを尊重する」設定を追加するかもしれません。以前の動作を変更しないように、デフォルトではオフにしておきます。

このコンポーネントが解決しようとした問題の1つ(そして私がそれを書いた理由だと思います)は、ホームページとして任意のページ(/latestとその関連ページだけでなく)を許可することです。

「いいね!」 3

はい、とても便利なコンポーネントになり得ます。いつか自由な時間ができたら、フォークして、もっとコードをいじってみます。

「いいね!」 4

設定画面に移動せずにプライマリグループを切り替えられるサイドバーのドロップダウンを追加するのは、興味深いかもしれません。機能として実装されれば、設定済みのカスタムホームページグループリストのドロップダウンを提供できます。

「いいね!」 2

LLMの多大な支援を受けて、ホームページを詳細に合わせて調整するプラグインを作成することができました。/discourse-ai/ai-bot/conversations を使用しており、別のページでテストしたところ、うまく機能しているようです。

もしどなたか採用したい方がいれば、ご自由にどうぞ。