Which is Better? Discourse or Flarum?

I used to use flarum and switched to discourse. I think discourse is far better and feature packed, to me flarum is just dull and boring even when you do add a crap ton of extensions not to mention the fact you cant even private message between users on flarum.

「いいね!」 1

Well, out of curiosity I went to check on Flarum.
It looks great, in some way it’s similar to discourse ( in terms of design ), but it is build on php ( which is preferred by some, easier to install for eg ).

I was going to list of all of discourse great features, community and blablabla… before I realise that Flarum is still beta and unstable according to this page:

https://flarum.org/docs/install.html

It’s specifically written that it should not be used in production.
Better stick with Discourse…

「いいね!」 2

Flarum looks very basic compared to Discourse. I’ve said it a million times before, making a forum platform is easy - making a good one is much more difficult and time consuming :grinning:

I mentioned in another thread that Discourse is my favourite forum platform now and I have used many different forum platforms over the last 15 years on various different kinds of community sites. However, I also mentioned that it doesn’t really matter what I (or anyone else) thinks - only you can decide what’s best for your community and you can only do that by spending some time with each of your shortlisted platforms. Better still, put up copies of your shortlisted platforms and get their feedback.

I’m pretty sure that if anyone spends quality time with various different platforms Discourse would come out top every time. But that’s just my opinion, what do I know :stuck_out_tongue:

「いいね!」 13

最近、両方試した経験があるため、一言添えさせてください。私はゲームフォーラムを運営しており、大規模な Discord サーバー(約 5 万〜10 万人)も持っています。以前は IPS(Invision Power Suite)から移行しました。それは約 8 年前で、当時は XenForo、myBB、IPS が主要なフォーラムソフトウェアとして注目されていました。2020 年になり、自分自身をアップデートしたいと考えました。少し調べてみると、最新の選択肢として nodeBB、Flarum、Discourse が挙がっていましたが、nodeBB は無限スクロールに対応しておらず、スレッドを移動する際にページ番号を使用していたため、除外しました。

まず Flarum から始めました。インストールは非常に簡単で、必要な設定のほとんどを完了させることができました。管理パネルも非常にシンプルでした。ユーザー権限システムは気に入っており(現在も Discourse より優れていると信じています)。しかし、機能が基本的すぎて多くの機能が不足していました。ユーザー管理システムが存在せず、ユーザーディレクトリを表示するには拡張機能をインストールする必要があり、それがホームページのサイドバーに表示されました。ユーザーグループを割り当てるためにユーザーを検索することもできず、各ユーザーのプロフィールを個別に訪れる必要がありました。

Flarum のテーマ設定に関するドキュメントは、私が望んでいたほど充実していませんでした。ヘッダーのフォント色など、簡単な変更を行うためにカスタム CSS を変更する方法について、周囲に尋ねて答えを得ようとしました。Flarum のフォーラムでは、この質問が頻繁に寄せられていましたが、それならドキュメント化して、誰もが簡単にテーマ設定を行えるようにすべきだと感じました。

Flarum は高速で軽快に動作し、軽量ですが、拡張機能が不足しています。開発チームは小さく、非常に頑張っていますが、Discourse はより長く存在しているため、プラグインやテーマコンポーネントなどが豊富です。多くの人々がテストを行い、フィードバックを提供して、ほとんどの問題を作成・修正してきました。Flarum はまだベータ版であり、本番環境での使用は推奨されていません。

私が探していたシンプルな拡張機能に「トピックリストのサムネイル」がありました。Flarum にはそれが見つかりませんでした。Flarum なら CSS を使って簡単に作成できると言われましたが、具体的な方法については答えがありませんでした。現時点での外観に関するドキュメントは空のままでした:https://docs.flarum.org/appearance.html すでに Discourse に存在する拡張機能を自分で開発する時間と労力を費やすことも、開発者に優先的に依頼することもできないため、最終的に Discourse にしました。

また、Flarum の大きな利点の一つは、共有ホスティングでも使用できることです。私は VPS を使用しているので問題ありませんが、Flarum は PHP を使用しているため、共有ホスティングでも動作します。これが一部のユーザーが Flarum を選ぶ理由です。Flarum は Discourse に比べて比較的簡単にインストールできます。

Discourse の設定には想像以上に長い時間がかかりました。すでにサーバーに Flarum を導入していたため、異なるポートで実行するために yml を設定する必要があり、複雑さが増しました。「ウィザード」は好きではありません。標準的な docker-compose.yml を用意して設定することを好みます。そのため、最初は bitnami から始めましたが、すぐにイメージが古くなっていることを知り、現在は最新のインストールに変更しました。

自信を持って言えますが、Discourse にはやりたいことのほとんどについて充実したドキュメントがあり、多くのサポートがあります。Discourse ですべてが揃っているわけではありませんが、私が求める完璧なフォーラムに最も近い存在です。Flarum も将来的にはプラグインや拡張機能の面で同様の機能を提供するようになると思いますが、それまで待つことはできません。

「いいね!」 17

私の知る限り、無料です。

「いいね!」 5

まあ、それは見逃していたみたいですね。https://community.nodebb.org/tags/plugin を見てみましたが、それでも私が求めているようなカスタマイズ性の多くは見当たりません。Discourse にはプラグインが多すぎます。私が欲しい機能は誰かがすでに作ってくれているので、開発を深く掘り下げる必要がありません。nodeBB と Discourse を比較する他のスレッドを見ると、彼らが Discourse を選んだ唯一の理由は、Discourse のインストールが難しすぎたり複雑すぎたりしたからだと思われます。しかし、複雑さだけを理由にフォーラムを選ぶべきだとは思いません。むしろ、機能が最も重要な部分です。インストールと設定には数時間かかるかもしれませんが、それらを終えた後、何年も存続できるコミュニティを手に入れることができます。

「いいね!」 8

念のため申し上げますが、Flarum は常に Discourse よりもはるかに小規模なプロジェクトでしたが、開始時期はほぼ同じです。それぞれの Twitter アカウント作成日をご覧ください:
https://twitter.com/flarum
https://twitter.com/discourse

2015 年末に meta.discourse.org に参加する前に、両方のプラットフォームを比較して見ていたことを覚えています。2015 年当時の Flarum は、現在の 2020 年と比較して Discourse と比べてはるかに優れていたと思います。当時、パートタイムの開発者が 2 人しかいませんでしたが、無限スクロールなどの新しい機能も備えた、シンプルで美しい提案でした。しかし、Discourse は、現在も維持されている明確な方向性、開発の速さ、そして優れたサポートという利点で私を惹きつけました。

「いいね!」 7

こんにちは、

私は非常に経験豊富なソフトウェア開発者で、新しいウェブプロジェクト用のフォーラムエンジンを選択しています。Invision や XenForo などの最高のクラシックなフォーラムエンジンを非常に尊敬していますが、今ではユーザーにより新鮮でモダンなものを提供したいと考えています。そこで、Discourse や Flarum による現代的なメッセージ一覧に辿り着きました。

この 2 つの中で、私は箱型で粗野な Discourse のスタイルよりも、軽快で角の取れた Flarum のスタイルの方が気に入っています。また、Flarum は共有ホスティングにインストールできるという点も、小規模なウェブプロジェクトにとって大きな利点です。

しかし、使い始めると、大量の混乱に直面しました(一部の失礼な表現をお許しください。状況があまりにもひどすぎるのです):

  • Flarum のコアは極めてシンプルで機能が少なく、最も基本的な機能である登録やトピック・メッセージの作成、通知ですら、長年フォーラムで必須とされてきたものさえ、Flarum では「拡張機能」(プラグインとも呼ばれます)によって追加する必要があります。多くの拡張機能にはオプションすらありません。例えば、トピックの分割/結合/固定、投票、BBCode の詳細、メッセージ内の画像や動画の表示、URL の新規ウィンドウ開き、ソーシャル共有、ユーザーグループの色、プロフィール画像のトリミング、OAuth 登録などなど、これらすべてが追加の拡張機能を通じてのみ利用可能です!これは本当にうんざりさせられ、まるでガラクタの箱のようです。特に、それらの拡張機能が異なる開発者によって作られている場合、なおさらです。Flarum の主要開発者には、実際の開発戦略や機能の基準が存在せず、Discourse を単にコピーして、リクエストに応じて機能を一つずつ追加しているだけのように見えます。これは明らかに彼らの開発レベルの低さを示しています。
  • 拡張機能サイトは Flagrow-io から Extiverse-com に変更され、FriendsOfFlarum-org にも重複して存在しています。
  • 拡張機能開発チームの Flagrow も FriendsOfFlarum に変更されましたが、このチームは GitHub や Flarum サイトに存在する「Flarum コア開発チーム」とほぼ同一です。これもまた混乱です。
  • ちなみに、「FriendsOfFlarum」という名称をどう解釈すべきでしょうか?他の開発者は「友達」ではないという意味なのでしょうか?!
  • 拡張機能マネージャーの Bazaar には致命的な問題があり、性能も悪く、拡張機能のインストールや削除は、依然として SSH コマンドラインの Composer 経由でのみ正しく動作します。では、Bazaar の存在意義は何なのでしょうか?!
  • 多くの拡張機能には適切なドキュメントや視覚的なサンプル(スクリーンショットや動画など)がありません。例えば、ユーザープロフィールを拡張する 3 つの拡張機能「User Bio, Masquerade, Mason」がありますが、適切なドキュメントや簡単な画像すら存在しないため、インストール前にどれが自分に適しているかを比較・選択することが不可能です。そのため、それほど複雑ではない拡張機能のほとんどをインストールして試すことを強制されます。各拡張機能の詳細を追加するよう求めたところ、主要開発者からの返答は「問題ない!」というものでした。しかし、2021 年になってもドキュメントが皆無であることは恥知らずなことです!
  • 一部の拡張機能は完全に無能に動作します。例えば、「BestAnswer」拡張機能では、トピックのベストアンサーは管理者によって設定できますが、その後、任意のユーザーによって変更されてしまいます。「サードパーティログインのみ」の OAuth 経由では管理者ログインが完全にブロックされてしまいますが、開発者はこの問題を認めず解決しようとするどころか、コミュニティの見た目を良くするために、この致命的な問題に関する私のメッセージをすべて削除してしまいました。これもまた恥です。
  • Daniël Klabbers は、月額 3〜5 ドル、または年額 30〜50 ドルという、最も愚かな有料拡張機能のマーケティング計画を考案しました。しかし、制限はダウンロードのみに適用され、これは完全な愚行です。ユーザーは重要なアップデートのために 1〜2 年に一度、3〜5 ドルを支払うか、あるいは拡張機能が安定して重要なアップデートが不要になった時点で、サイトごとに一度だけ支払えばよいからです。このような愚かな経済モデルは、真の利益をもたらさないでしょう!Envato の「一度支払えば永久に利用・アップデート可能」というモデルの方が、はるかに有益です!
  • このような愚かな経済モデルのせいか、素晴らしい「Discussion Cards」などの優れた拡張機能の開発者が更新を停止しています。GitHub での問題への回答も、半年以上更新もされていません。
  • 最後に、Flarum のトピック内スクロールバーですが、スクロール時に日付が動的に表示されません。そのため、特定の日付に移動するには、巨大なトピックをスクロールし、一時停止して得られた日付を確認し、さらにスクロールし、これを繰り返す必要があります!この不便さを「luceos」を含む主要開発者に指摘したところ、「問題ない、これが私たちのコンセプトだ」と言われました。何だと!?したがって、トピック内検索が完全に欠如している Flarum では、トピック内ナビゲーション(UX)は完全に原始的で不便です!
  • 「Flarum と Discourse の比較」という私のメッセージの多くは、モデレーターによってコミュニティから恥知らずにも隠されています。これに関するスクリーンショットを多数持っています。
  • 1 つの「c」で「Acess」と書かれたユーザーの投稿に対し、「Access」は 2 つの「c」で書くことを冷静に指摘してコメントしたところ、管理者から警告を受けました。何だと!?
  • コミュニティのための独自の作業を行う開発者を探そうとしましたが、どの開発者も応答がありません。「いいえ」「今は忙しい」「1 ヶ月後に連絡ください」といった返答さえなく、完全に無視されます。彼らは各ページで寄付を求めていますが、カスタム作業のリクエストには応答しません。何だと!?
  • より重要な問題や欠点を発見し、Flarum に対する 10 以上の新しくてユニークで非常に有用な改善案を提案したところ、Flarum コミュニティからは主要開発者からの攻撃と虚栄心のある態度しか受けませんでした。主要ではない開発者からは 2 つの「いいね」が得られただけで、最終的にはスレッドが閉鎖され、管理者「luceos」によって 2 回連続で 16 年間 ban されました。

したがって、全体的に見て、Flarum は主要機能の点(特にトピック内検索がないにもかかわらず、非常に貧弱なトピック内ナビゲーションがその例です)で Discourse よりも何年も遅れており、さらに大量の混乱、重要な Flarum の問題を認めようとしない態度、不合理な混沌とした意思決定、そしてバグ報告や問題への批判に対する極端な攻撃性によって、主要開発者は各詳細を十分に考え抜いたり、賢明な長期ロードマップを作成したりする能力が不足しており、攻撃的な虚栄心で行動しているように見えます。:frowning: これらすべては完全に非効率的であり、彼らが自らのプロジェクトを管理できるかどうか疑わしくさせます。

結局、私は以下の理由から Discourse に辿り着きました:

  • 最初から備わった優れた機能性;
  • 安定して動作する多言語メッセージング;
  • より明確で体系的な開発;
  • 機能のテストと実装が優れている安定した主要開発チーム;
  • 虚栄心よりも真実と改善を重視する、より友好的なコミュニティへの期待(もしこのトピックが閉鎖されなければ、Discourse コミュニティで Flarum に対する私の有用な提案を再投稿するつもりです)。

この物語が、Flarum を Discourse よりも優先しようとする他の管理者や開発者の時間と神経を救うことを願っています。ご注意ください!

「いいね!」 6

Flarum に関するご懸念には、私も多くの点で共感しています。ただ残念なことに、フォーラムソフトウェアの世界には、彼らのビジョンにふさわしい余地があると思います。それは非常にシンプルなコアを持ち、すべての機能をアドオンとして提供することで、極めてカスタマイズ可能でありながら、各実装を非常に「軽量」にできるというものです。彼らが何を目指しているかは理解できますが、その実現方法があまり上手くないと感じています。:roll_eyes:

とにかく、Discourse に移行してくださり光栄です。また、以前 Flarum にご興味を持たれていたとのことですので、Discourse コミュニティやチームが、Flarum がうまくできている部分(主にデザインやレイアウト)を取り入れる取り組みにご協力いただければ幸いです。すでに、これらの点についてより具体的に議論しているトピックにいくつか貢献しています:

可能であれば、ぜひこれらのトピックをご覧いただき、投票や支援、アイデアの提供などにご協力ください!

結論として、Discourse はより優れたフォーラムおよびプラットフォームですが、美観面での改善が必要であり、少なくとも外観や動作(UX 面)を少し変えるオプションが必要です。より優れたモデルが示されており、多くの新しいツールが(Circle や Forem など)永続的なサイドバーを採用していることから、明らかにそこに価値があると言えます…

「いいね!」 4

この会話が向かっている方向には、私はかなり違和感を覚えます。このトピックの本来の範囲は、Flarum と Discourse の一般的な比較でした。

それ以来、議論は Flarum とその開発者に対する否定的な内容に大きく傾いています。それは正しくなく、私はそれを支持しません。

Discourse があなたのコミュニティに合っているなら、素晴らしいことです。Flarum があなたのコミュニティに合っているなら、それも素晴らしいことです。

自分のために機能しないからといって、誰かの仕事や努力を「愚かだ」と呼ぶ必要はありません。

別の話題として:

シンプルに説明します。Discourse のインターフェースが「シンプル」であることは、意図的な決定です。

デフォルトの Discourse テーマがシンプルなのは、シンプルであることを意図しているからです。これにより、サイトは簡単にカスタマイズできます。

これを真っ白なキャンバスだと考えてください。

絵を描きたい場合、他人の作品が描かれたキャンバスが欲しいですか、それとも自分が何でも描ける真っ新しいキャンバスが欲しいですか?

それが私たちの考えです。したがって、はい、Discourse のデフォルトテーマは非常にシンプルです。

しかし、テーマシステムは非常に強力です。文字通り何でもできます。

いくつかのテーマをご覧ください。

これは Discourse テーマが提供するカスタマイズのほんの一部に過ぎません。より意見の強いデフォルトテーマを採用すれば、それが妨げられてしまいます。

まとめます:

Discourse に追加してほしい素敵な機能があれば、#feature カテゴリでトピックを作成してください。

Discourse をカスタマイズしたり、サイトに新しい機能を追加したい場合は、ここから始めてください。

また、Meta で既存のテーマ、コンポーネント、プラグインもチェックできます。

#theme-full

#theme-component

#plugin

サイトをカスタマイズする時間がなければ、Marketplace カテゴリでトピックを作成してください。フリーランスのコミュニティ開発者からいくつかの見積もりが得られます。

以上を踏まえて、このトピックは目的を果たしたと考えます。2017 年からオープンしており、Discourse と Flarum の比較に関連するほぼすべての独自のアイデアが共有されました。

したがって、ここでこのトピックを閉じます。

「いいね!」 29

本当にその通りです :clap:t4:

Discourseの共同創設者として、私はFlarumプロジェクトに大きな敬意を抱いています。彼らは確かに多くの革新的で興味深いアイデアを追求しました。私たちのタイムライン制御は、彼らからインスピレーションを得たものです。

「いいね!」 26