OK、何かエキサイティングな作業を進めています。
テーマコンポーネントに追加機能をもたらす、補完的なプラグインを作成しました。
現在、テーマコンポーネントベースのインストールに対して、動作するサムネイルピッカーを追加しました。この機能を利用するには、この簡易版プラグインも必要です(TC の更新もお願いします)。
実験的なプラグインはこちらです:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
これにより、2 つの利点が生まれます:
- Discourse がデフォルトで使用するサムネイルを決定する基準を変更し、それまで却下されていた(私の意見ではコア基準が厳しすぎるため)より有用な小さなサムネイルも受け入れるようになります。
- トピックメタエディタに動作するサムネイルピッカーを追加します。これで、デフォルトで選ばれたサムネイルに満足できない場合、上書きすることが可能です。機能的には元のプラグインバージョンとほぼ同一ですが、新しい Discourse のサムネイル生成ロジックに対応しています。
私の目標は、テーマコンポーネントを安定させ、機能面でも充実させて、元のプラグインを廃止できるレベルにすることです。
そうすれば、基本的なインストールではテーマコンポーネントを追加するだけで済みます。
セルフホスト環境、またはプラグインの追加が可能なプランを利用している場合は、補完的なプラグインを追加して追加機能を享受できます。
全体として、メンテナンスを最小限に抑えつつ、より多くの人々がトピックリストプレビューを利用できるようにします。
サイト管理者にとっての別の大きな利点は、フロントエンドの表面的な変更の多くが、テーマコンポーネントの更新だけで済むため、再ビルドが不要になる点です。
