新しい属性(画像)をトピック一覧でシリアライズするプラグインを開発しています(TopicListItemSerializer を使用)。ただし、通常の Discourse UI のコンテキストでこの画像を表示するのは意味がありません。この画像は独自のテーマで消費され、サイトがデフォルトの Discourse インストールとは大きく異なるものになります。
当初のアイデアは、この属性をシリアライザーで提供するだけのプラグインを作成し、画像の消費と表示はテーマに任せるというものでした。これは理にかなっているでしょうか、それともプラグインに UI での画像表示コードも含めるべきでしょうか?