テーマコンポーネント vs プラグイン:違いは何か

機会があれば、これを小さな GitHub リポジトリにアップロードします。

それが所有者データへのアクセスを提供するとは思いませんが、何か見落としているかもしれません。

ご質問への回答です:

  1. 以前リンクしたテーマコンポーネントは、Ajax 呼び出しが /latest またはホームページでのみ実行されるようにするための似た処理を行っています。そのアイデアをベースに構築することをお勧めします:discourse-featured-topics/common/head_tag.html at ddf3d7e003423e2e5f83446a80cab78d51f09e2d · awesomerobot/discourse-featured-topics · GitHub

    また、まだ確認されていない場合は、Developing Discourse Themes & Theme Components をぜひご覧ください。

  2. カスタムユーザーフィールド のような「カスタムグループフィールド」という組み込みの概念は存在しません。それを機能させるために必要なすべての要素を追加するプラグインを開発する必要があると思います。