Discourseは非常にスムーズな体験です

私がアクティブに参加しているフォーラムが、vBulletinをバージョン4から6にアップグレードしました。

古いソフトウェアであり、古い基盤[1]で構築されているにもかかわらず、「モダン」な機能を実装できたことには感心しています。例えば:

  • WYSIWYGエディタ
  • エディタに直接画像を貼り付け
  • モバイルビュー
  • リアルタイムのプライベートメッセージ
  • メッセージの投稿やページネーションの使用後にページ全体をリロードしない
  • リアルタイムで作成中のメッセージを保存
  • 他のユーザーのメッセージの一部を素早く選択して引用

また、Discourseがいかに多くの点でスムーズで簡単な体験を本当に作り出す細部にまで注意を払っているかにも気づかされます。

vBulletin 6がある機能をどのように処理するか、そしてDiscourseがそれを正しく行うことのほんのいくつかの例を挙げます。

  • エディタに画像を貼り付けてもJPGに変換されないため、画像が許可される最大サイズよりも大きい場合、別の場所に画像を貼り付けてJPGとして保存し、手動でアップロードする必要があります。

  • 画像をリンクする際に10以上のオプションフィールド/設定が提供されますが、ユーザーはそれらを決して使用しません[2]

  • プライベートメッセージは、トピックとして表示することも、外部ウィンドウで開く必要があるリアルタイム更新チャットとして表示することもできます(なぜ2つのオプションがあるのでしょうか?両方のビューの最も良いところを取ればよかったのに)。

  • 画像やその他のファイルをアップロードし、エディタから削除しても、ファイルはメッセージに添付されたままです。メッセージから完全に削除するには、添付ファイルメニューから画像を削除する必要があります。

  • メッセージを編集して変更を閉じると、実際には何も変更していない場合でも、変更を失うという警告ポップアップが常に表示されます。

  • トピックリストでトピックのタイトルの上にカーソルを合わせたときにトピックプレビューを表示したり、メッセージを送信したりするなど、時間がかかるアクション(数秒かかる)では、Windowsのデフォルトのポインターカーソルが青い「ビジー」カーソル[3]に変わります。これは、ハングしているプロセスが原因でウェブページがクラッシュしそうになっているときに通常発生する現象であるため、非常に不快です :grimacing:

  • カスタムテーマを作成するために管理エリアを見る機会がありました。最終的には機能しますが、なんと苦痛な経験でした。使いやすさの点でDiscourseには遠く及ばず、過度に複雑で、インターフェイスは2000年代のもの[4]からそのまま出てきたかのようです。

  • 通常のトピックリストは11000行のHTMLです :wat:。Discourseは500を出力します。

私は偏見があることは確かです。Discourseが大好きです。vBulletinにはあまり詳しくありません。提供されているすべての機能を使用しているわけでも、使い慣れているわけでもありません。私はパワーユーザーでもvBulletin管理者でもありませんが、Discourseの専門家です(なんと大胆なことでしょう)。

おそらく、vBulletinを非常によく知っていて、「𝒯𝒽𝑒 𝒟𝒾𝓈𝒸𝑜𝓊𝓇𝓈𝑒 𝒲𝒶𝓎」と考えることがなければ、私の意見はもっと控えめになるでしょう。ユーザーまたは管理者としてvBulletinで何かをしたいと思うたびに。
また、vBulletin 6は、私が理解している限り、フォーラムだけでなく、完全なウェブサイトを作成するためのフルCMSであり、カスタマイズを非常に困難にする膨大な数のテンプレート、パラメータ、設定、および使用されているページのHTMLとCSSフレームワークを説明しています[5]

ハッピーな水平スクロール :allthethings:

<div class="b-module canvas-widget default-widget activity-stream-widget forum-activity-stream-widget widget-tabs ui-tabs widget-no-header-buttons widget-border-flush ui-corner-all ui-widget ui-widget-content" id="widget_3" data-widget-id="6" data-widget-instance-id="3" data-widget-default-tab="#forum-tab">
    <div class="widget-header widget-tabs-nav h-clearfix">
        <div class="module-title h-left">
            <ul class="ui-tabs-nav hide-on-editmode h-clearfix b-comp-menu-horizontal js-module-tab-menu js-comp-menu-horizontal js-comp-menu--dropdown-on-xsmall b-comp-menu-dropdown--inactive ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header" role="tablist">

Discourse側にもすべてが明るいわけではないこと、そしてvBulletinがDiscourseにはない機能を提供していることは喜んで認めます(逆もまた真なり)。

それにもかかわらず、vBulletinのこの非常に新しいバージョンを使用することで、古い競合他社と比較してDiscourseがいかに簡単でスムーズであるかを実感しました。

  1. vBulletinの開発者であることは、やりがいのある経験ではないと感じます。 ↩︎

  2. ↩︎

  3. image ↩︎

  4. インターフェイスの一部です。

    ↩︎

  5. ↩︎
「いいね!」 15

私は4〜5年間、Discourseで運営されている別のフォーラムを毎日利用していました。自分のウェブサイトにフォーラムを追加したいと思ったとき、使い慣れていたDiscourseを選びました。自分でフォーラムを運営し始め、ここで活動するようになると、チーム全体とコミュニティのサポートとアジャイル開発に非常に感銘を受けました。ソフトウェアは最高水準であり、このプロジェクトはオープンソースの可能性をすべて体現しています!

「いいね!」 4

画像オプションのインターフェースは良い例です!

Discourse が、ユーザーエクスペリエンスを損なう可能性のある余計な追加や視覚的な配慮なしに、ユーザーのニーズに合った UI と機能を提供するのに優れていることを示しています。また、高度なカスタマイズの方法も忘れていません(そして、メジャーマイルストーンごとに簡単になっています)。

ユーザーの関心に基づいた機能(「3の法則」)を提供し、シンプルでありながら強力なものを維持するという哲学を高く評価しています。これは妥協するのが容易ではありません。

だからこそ、Discourse は毎日素晴らしいと感じられるのです。ユーザーエクスペリエンスを優先し、舞台裏で強力な機能を提供しながら、重要なことに焦点を当てています。

もちろん、私も偏見がありますが、Discourse は完璧ではありません。しかし、このソフトウェアがどれほど楽しいかを考えると、正しい方向に向かっていると信じています!

「いいね!」 5