トピック一覧プレビュー(レガシー)

TCを更新しましたか?それも必要です。(最新のTCにしかないローカライズが欠けていることがそれを示しています)

「いいね!」 1

プラグインを月の最初の5日間以外で更新しないよう、具体的なガイダンスがあります。はい、メインのプラグインは現在のDiscourseと互換性がありません。このガイダンスはすべてのPavilionプラグインに適用されます(サポートされるアップグレード期間は月の最初の5日間です)。

私たちはコアの変更に対応する立場にあるため、コアで破壊的変更があった後にプラグインを更新するのに時間が必要です。私たちは月の初めにこの作業に集中します。しかし、私たちは生計を立てる必要もあるため、他の時期には互換性を保証することはできません。月の初めにのみアップグレードすれば、これは問題にならないはずです。

「いいね!」 5

情報ありがとうございます。

「いいね!」 2

実験的なテーマコンポーネントは現在機能しています。 :slight_smile:

「いいね!」 2

はい、最新バージョンの TC を使用しています。いくつかのトピックは、ある程度機能しています:

「いいね!」 1

それはどう考えてもおかしいですね。あなたの設定に何らかの問題があるのかもしれませんが、明らかに最新の TC コードは実行されていません。奇妙ですね。

私は 2 つの本番サイトでこれを運用しており、サムネイルピッカーは両方で完璧に動作しています(ただし、現時点では非常に小さな画像は除外されています)。

最新の TC に更新されたか、もう一度確認してください。

「いいね!」 1

この問題を特定するために無効化を進めようと思っていたのですが、別のテーマに切り替えてから元に戻すと、なぜか直ってしまいました。不思議ですね!

「いいね!」 2

おそらくキャッシュの問題かもしれません。素晴らしいですね!

テーマコンポーネントを更新した後は、必ずウェブページをリフレッシュすることを忘れないでください。テーマの切り替えがその役割を果たしているのだと思います。

次に、アクションボタンを復活させる予定です。

テストにご協力いただきありがとうございます、デイヴィッドさん!

「いいね!」 3

メインプラグインのアップデートを行い、新しい Discourse サムネイルに対応しました。

基本的には、TLP がサムネイルの作成と管理のために構築していたコードを削除し、コアのサムネイルと連携するための新しいインターフェースを追加するものです。

これはかなり大規模なアップデートですが、TC 版での私の作業から大きな恩恵を受けています。

Discourse は現在、テーマコンポーネント内でのみサムネイルを生成するため、サムネイル作成を開始するには、この非常にシンプルなテーマコンポーネントを追加する必要があります。@David さん、プラグイン専用のオプションがあると素晴らしいのですが。

なお、フルプラグイン版がどの程度残るかは確信が持てません。今後はテーマコンポーネントとプラグインのサイドカーに注力する可能性があります。

可能であれば、本番環境に適用する前にステージング環境でテストしてください。私は本番環境でテスト済みですが、環境によって結果が異なる場合があります。また、問題が発生した場合はお知らせください。

「いいね!」 2

ジェネレーターコンポーネントのインストール時に以下のエラーが発生します

Import Error: about.json が存在しないか、無効です

「いいね!」 2

取り消しますね。テストありがとう。

更新:申し訳ありません!修正して本番環境でテスト済みです。アップデートしてブラウザを再読み込みしてください。

教訓:疲れている夜遅くにリリースしないこと!(重要なファイルのプッシュをどうやら忘れていたようです!)READMEを読んでも、すぐに解決はしないでしょう!

「いいね!」 2

わかりました、現状が混同を招いているようなので、現在の状況をまとめさせていただきます。

現在、2 つの異なる構成が存在します。

  1. 既存の標準的なプラグインベースの構成です。ただし、私はこれを後述の 2 つに置き換えることを考えています(その場合は事前に通知します)。
  • Plugin https://github.com/paviliondev/discourse-topic-previews

または:

  1. TC(テーマコンポーネント)ベースの実験的な構成です。軽微な問題が発生する可能性はありますが、モバイル向けの注目の画像表示やサイドバーへのレスポンシブ対応などの追加メリットがあります。機能を追加するためのオプションのプラグインサイドカーもあります。
  • Theme Component https://github.com/merefield/discourse-topic-list-previews-theme

  • さらに機能を追加したい場合は、サイドカープラグインを追加してください:- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"。これにより、「アクション」(トピックリストからのブックマークやいいね)やトピックメタエディタ内のサムネイルピッカーが追加されます。

異なる構成について混乱を招いてしまった場合は申し訳ありません。

「いいね!」 10

コンポーネントがライブになり、非常にうまく動作しています。改めてありがとうございます!

現在の唯一の課題は、「トピックリストのサムネイル解像度レベル」がピックアップ画像にも影響を与えていることです。そのため、ピックアップ画像が少し小さすぎたり、トピックリストのサムネイルが大きすぎたりしています。「トピックリストのピックアップ画像の解像度レベル」という設定を追加することは可能でしょうか?

編集:もう一点。どうやらトピックリストプレビュープラグインでは、ピックアップ画像をタグ付け日付でソートしているようですが、これは個人的には非常に理にかなっていると思います。一方、テーマコンポーネントでは最後の投稿日付でソートされているため、ピックアップ画像がかなり頻繁に変わってしまいます。タグ付け日付でソートすることは可能でしょうか?大変ありがとうございます!

「いいね!」 3

良いご提案ですね、実装しました: FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub

アップデートして、その結果をお知らせください。

「いいね!」 5

まるで魔法のようです。ありがとうございます!:slight_smile:

もし可能であれば、注目の画像を投稿日順に並べ替えることはできますか(上記を参照)?

「いいね!」 1

プラグインには独自の API 変更がありますが、残念ながら TC にはありません。既存の単純な HTTP リクエストから一度に取得できない限り、対応できません。

「いいね!」 1

公開日でも問題ありませんか?Discourse を使った雑誌と TC を運用しているため、ユーザーがコメントで見出しを変更できてしまうと奇妙になってしまいますね。:wink:

「いいね!」 1

それとも、そのフィード「/tag/{tag}.json?ascending=false&order=created」を取得できますか?

「いいね!」 2

計画としては、主に TC を中心に前向きに進めていくということで正しいでしょうか?

「いいね!」 1

はい、それもありですね。最新と作成順の切り替え設定も追加できるかもしれません。

「いいね!」 2