Discourse チェーン・トピックス プラグイン

トピックを連鎖させるためのディスコースプラグインをリリースしました

Developing Discourse Plugins - Part 1 - Create a basic plugin を見ていたところ、ガイドは7つのパートに分かれていました。

このユースケースのためにプラグインを作成するのはどうだろうかと思いました。トピックが連鎖している場合です。

このプラグインを使用すると、トピックタイトルに「次のトピック」と「前のトピック」のリンクを追加できます。

例として、以下のスクリーンショットをご覧ください。

詳細とインストールについては、GitHub - zaatdev/discourse-chain-topics: This a discourse plugin which adds a feature where it would be possible to chain topics. A topic can have other topic to be it's next or previous topic. を参照してください。

@angusHow to add custom fields to models のガイド/例に特別な感謝を。このガイド/例のおかげで、プラグインの作成方法が大幅に簡略化されました。

「いいね!」 17

これは絶対に素晴らしいです。ストーリーフォーラムやドキュメントフォーラムにとって非常に重要な機能です!

編集を保存ボタンをクリックすると500エラーが発生します。コンポーザーのフィールドに入力した内容が保持されないようです…

ページネーション ページネーション 前 次 前 次 順次 順次 前 後(このトピックを検索しやすくするためにキーワードを追加しています!)

ここに私が使用しているメソッドがあります…

@denvergeeks さん、はい、プラグインのリファクタリングが必要だと思われます。最近あまり手を付けていませんでしたが、近いうちに時間を割こうと思います。

「いいね!」 2

それは素晴らしいでしょう :slight_smile:

再現しようとしましたが、あなたが報告したのと同じエラーを発生させることができませんでした。

  • Discourseのバージョンは何ですか(私はマスターブランチから試しました)
  • 特異なプラグインや設定はありますか
  • トピックの種類などに関係なく、常にそのエラーが発生しましたか
「いいね!」 1

こんにちは @ghassan さん – トピック投稿を保存しても、以前と同じ 500 エラーが発生します!

  • Discourse のバージョンは何ですか(マスターブランチから試しました)

すべて最新の状態です!

  • 特定のプラグインや、一般的でない設定はありますか

他のプラグインはすべて削除してみましたが、同じです…

  • トピックの種類などに関係なく、常にそのエラーが発生しましたか

はい、常に発生します – すべての種類 のトピックで同じ 500 エラーが発生します!

このプラグインは非常に役立つので、ぜひ修正していただけると嬉しいです!!!

「いいね!」 1

このプラグインを更新する可能性はありますか、@ghassan

Discourse Docs のリファクタリングに合わせて、ユーザーが Docs ページをシーケンスに整理できるこの機能は非常に便利になるでしょう!

「いいね!」 2

テーマコンポーネントとして実装できるかもしれませんね。

しかし、投稿の先頭または末尾に手動でリンクを挿入することも、それほど難しくはありません。

「いいね!」 3