[有料] Discourse 用記事プラグイン

サイトの記事機能を追加するプラグインの作成が必要です。サイトにはトピックを追加する機能がありますが、記事はこれを完全に継承しつつ、以下に述べる一部の違いがあります。

主要なポイント

  • 現在、「記事」カテゴリのトピックデザインを変更するには、テーマコンポーネント Blog Post Styling を使用しています。これをプラグインに含めることができます。
  • 記事はトピックと同様に、メインページの一般フィードや他のセクションに表示されます。
  • 追加日順にソートされた記事一覧を表示する別ページを作成してください。
  • 記事一覧には標準のトピック一覧テンプレートを使用してください。
  • トピックと同様に、記事にもコメントを残すことができます。
  • 記事はトピックと同様に、カテゴリやサブカテゴリに追加できます。「記事」カテゴリを作成し、その中にサブカテゴリを設けることができます。これらのカテゴリには記事のみを公開できます。
  • 記事は標準フォームを使用して追加します。フォームでは、公開タイプとして「トピック」または「記事」を選択できます。

記事とトピックの主な違い

  • トピックの URL は現在 /t/tut-razdaem-invajty-na-dribbble/663/16 のような形式ですが、記事の URL は /tut-razdaem-invajty-na-dribbble のような形式にする必要があります。URL から不要な部分、すなわち /t とリンクの末尾に追加される番号 /663/16 を削除する必要があります。
  • 記事の画像をアップロードできるようにしてください(画像アップロード処理はこのコンポーネント Blog Post Styling から流用できます)。
  • 記事内の画像に対して、キャプションを追加できるようにしてください。署名は HTML タグ <figcaption>ここに署名</figcaption> を使用して出力します。

  • 画像に対して、画像幅を選択できるようにしてください。各幅には特定のクラスが対応します。

コンテンツの幅に応じて、クラス alignwide を追加します。

全幅の場合、クラス alignfull を追加します。

デフォルトでは、クラスは追加されません。

新しいメニュー項目を追加します:

トピック追加フォームの表示例は以下の通りです:

このタスクに対して提示可能な予算(米ドル)はいくらですか?
オファーを受け付けています。

「いいね!」 2

この件について、ニュースプラグインの拡張が可能か、オフラインでフェドールに連絡を取りました。

「いいね!」 9

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.