Discourse用のreddit風テーマ

|||
|-|-|-|
| :information_source: | 概要 | Redditのような見た目のDiscourseテーマ
| :hammer_and_wrench:|リポジトリ| github.com/discourse/discourse-redditish-theme |
| :question:|インストールガイド|テーマまたはテーマコンポーネントのインストール方法|
| :open_book:|Discourseテーマ初心者の方へ| Discourseテーマ使用の初心者ガイド|

:warning: これはまだ開発途上であり、すべての機能がサポートされているわけではありません(例:トピックの一括選択など)。しかし、ほとんどのデフォルトのDiscourse機能セットでそのまま使用できます。

その他留意事項:

  • 上下投票はありませんが、もし要望があれば、Discourse Topic VotingDiscourse Post Voting との統合方法を検討できます。

  • desktop category page stylecategory boxes with subcategories に設定して使用することを強くお勧めします。

  • これはレイアウトを大幅に変更するため、すべてのプラグインやテーマコンポーネントと互換性があるわけではありません。

  • 現時点では、一部の領域は他の領域よりも洗練されています。タグページ、ユーザーページ、チャットなどは、さらに作業が必要になる場合があります。

  • 最近Discourseを更新していない場合は、このテーマを使用する前に更新してください。いくつかの新しいプラグインアウトレットが必要になるためです。

その他のスクリーンショット

「いいね!」 81

素晴らしい出来栄えです。このテーマが本当に大好きです。クリスさん、ありがとうございました。

「いいね!」 9

おお、新しいトピック作成ボックスができたんですね。
素敵なテーマで、ボックスのレイアウトも気に入りました。いつもながら素晴らしい出来栄えです :slight_smile: :clap:

「いいね!」 6

素晴らしい、ありがとうございます!

「概要」、「ようこそ」、「最近のトピック」、「トップタグ」の各ボックスや、「トピックを作成」ヘッダーはどこを見れば実装できますか?

Redditから離れつつ、UI/UXの特徴をいくつか取り入れたいのですが、この特典を別のテーマに実装することは可能でしょうか? :slight_smile:

「いいね!」 2

美しいテーマです。

  • 最後の投稿者名(最後の投稿時間、そのユーザーのアバター付き)を表示する必要があります。「ライブ」トピックであることをユーザーに更新するためです。
  • コメントボタンの隣に、いいねの総数を表示する必要があります。

モバイル版はどのようなものか知りたいですか?

「いいね!」 3

これはクールですね :eyes:
フォーラムで使います。

「いいね!」 2

@awesomerobot

これは素晴らしいです!

ホームページにウェルカムボックスと最近のトピックが表示されません。これらの機能には、より新しいバージョンのDiscourseが必要ですか?もしそうなら、どのバージョンが必要ですか?

よろしくお願いいたします!

最新バージョンに更新する必要があります。以下に従ってください。

「いいね!」 2

これは素晴らしいですね、@awesomerobot、ありがとうございます。
このようなものをずっと待っていました。
質問ですが、これは現時点でRTLをサポートしていますか?

「いいね!」 2

こんにちは、ジェイ :wave:

サポートしているようです。

LTR

RTL

「いいね!」 4

私も、ウェルカムと最近の要素をページに表示させることができないようです。最新のDiscourseベータ版を実行しています。3つの異なるブラウザを試し、設定を確認しましたが、何が間違っているのかわからないようです。

素晴らしい!

プロフィールにあるフォーラムを確認したところ、f736748853 にあるようです。これは6月19日のものです。私のテストサイトは、例えば今朝更新され、ea0b8ca38c にあります。そのため、/upgrade ページからフォーラムを更新すれば、すべてが魔法のように機能するようになる可能性が高いと思います。:crossed_fingers: :slight_smile:

ダッシュボードのこちらのリンクを使用して、正確なバージョンを確認できます。

「いいね!」 3

テストサーバーにもいますが、本番サーバーと同期しているので、おっしゃる通りです!アップグレードのタイミングをスマイリーフェイスで判断していましたが、最新のビルドには対応していないようです。アップグレードしたところ、ページに表示されていなかった部分が表示されました。 :raised_hands:

ご指摘ありがとうございました。

「いいね!」 3

@awesomerobot フォーラムにこのテーマを実装し、フィードバックを得るために数人のメンバーに試してもらっています。

何か見落としているか、現在のバージョンではこのテーマはこのようになっているのでしょうか。トピックを共有、ブックマーク、またはフラグを立てる方法がないようです。通常の「返信」ボタンもありません。投稿に直接返信することはできますが、大きなボタンのUXを好む人もいると思います。

Screenshot 2023-07-03 at 18.15.04

「いいね!」 1

現時点ではそれがテーマの期待される機能です。Redditにはこれらのフッターボタンがないため、ここでも削除したと考えました。

それらが欠けているので戻すことができます。CSSの1行で非表示になっています。

#topic-footer-buttons .topic-footer-main-buttons {
  display: none;
}

すぐにそれらを非表示にしたい場合は、このCSSをテーマコンポーネントに追加できます。

#topic-footer-buttons .topic-footer-main-buttons {
  display: block;
}
「いいね!」 6

その可能性はあると思っていました。クリーンなインターフェイスを好み、Redditの見た目に近い状態を維持したい人もいるかもしれませんので、テーマ設定として選択できるようにしてはどうでしょうか?

「いいね!」 1

ユーザーからのフィードバックがさらにありました。「最新」ビューを見ると、トピックの最初の投稿のプレビューが表示されます。未読の最後の投稿がプレビューとして表示されると、トピックに飛び込む前に最新の返信をスキャンできるため便利です。これは技術的に実装可能でしょうか?

「いいね!」 1

テーマに「トピックフッターコントロールを非表示にする」設定を追加しました。これを無効にすると、再び表示されます。

これはテーマ内では不可能です。最初の投稿からの画像/テキストを表示するのは、Discourseに組み込まれている機能であり、ここではそれを活用しています。画像の変更にはカスタムプラグインが必要です。最新の返信からのテキストを表示することは、テーマで可能かもしれませんが、パフォーマンスの問題を引き起こす可能性があります。そのため、それをシリアライズするためのプラグインもより良い方法となるでしょう(ただし、その実現可能性は不明です。プラグインとしてもパフォーマンスの問題を引き起こす可能性があります)。

ありがとうございます、@awesomerobot。返信ボタンを表示するためにCSSを追加しました(これでやり方がわかったので、Discourse学習ボックスのチェックがまた一つ増えました)。機能強化に感謝します。

ソフトウェアの詳細な仕組みを知らなくても、「プレビューでの最後の投稿」というアイデアは複雑でパフォーマンスに影響を与えるだろうと感じていました。多くのテーマでは問題ないと思いますが、このテーマでは検討に値します。専門知識がそのレベルに達したら、自分で試してみるかもしれません。

「いいね!」 1