オンラインコミュニティ・プラットフォーム「Discourse」の最新バージョン、3.1がリリースされました! これはコミュニティ主導のオープンソースプロジェクトの新しいイテレーションで、数多くの新しい機能、改善点、そして安全性の強化が含まれています。
Lorem ipsum dolor sit amet, consectetur adipiscing elit tincidunt iaculis eget interdum pretium ullamcorper est dui, donec feugiat at etiam aliquam ornare parturient ut convallis gravida malesuada netus commodo hendrerit lorem sed imperdiet praesent consectetur fermentum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit quis ultricies sed non sodales morbi ornare non ullamcorper nulla aliquet viverra non est nulla bibendum nunc ac egestas habitant.
Lorem ipsum dolor sit amet, consectetur adipiscing elit asit ornare odio mauris egestas tincidunt cras tincidunt adipiscing vivamus iaculis ullamcorper turpis eros, congue pellentesque pharetra, eu tempor facilisis magna sed consectetur feugiat tempus quis vestibulum praesent.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Id odio duis est, et aliquet lectus nunc eu est ut enim tristique nunc quis pellentesque sit leo volutpat in quam cursus sit euismod feugiat.
“Nisi quis eleifend quam adipiscing vitae aliquet bibendum enim facilisis gravida neque velit in pellentesque”
Eget lorem dolor sed viverra ipsum nunc aliquet bibendum felis donec et odio pellentesque diam volutpat commodo sed egestas aliquam sem fringilla ut morbi tincidunt augue interdum velit euismod eu tincidunt tortor aliquam nulla facilisi aenean sed adipiscing diam donec adipiscing.
(本ブログはDiscourse公式サイトに5月29日に掲載されたRishabh Nambiarの「Discourse 3.1 is here!」を日本語訳にしています。)
本日、我々はDiscourse 3.1のリリースをお知らせすることを嬉しく思います!会員様と管理者様の双方にとって機能満載のこのバージョンでは、チャットスレッド、よりカスタマイズ可能なサイドバー、改良された検索など、数々の改良点を含んでいます。さらに、新進の大規模言語モデル(LLMs)の力を活用し、あなたのコミュニティの使いやすさと運営を改善するDiscourse AIプラグインのローンチも同時に行います。
これで、あなたのチャットチャンネルでスレッドを有効にし、コミュニティメンバーがメインチャンネルに平行して進行する会話に参加できるようになります。サイドバーメニューもパワーアップし、サイト管理者がデフォルトとグローバルセクションを追加できる一方、コミュニティメンバーは個々のニーズと好みに合わせてカスタマイズすることが可能になります。
Discourse AIプラグインには、コミュニティマネージャー、メンバー、モデレーターを支援するために独立して有効化できる多くの機能が含まれています。メンバーはAIが生成するトピックの要約を使用して素早く情報を把握することができます。モデレーターは感情分析、自動検出、テキストの校正、有害または不適切なコンテンツのフラグ付けといった機能により、オンラインコミュニティを文明的に保つ手助けを得ることができます。
まだご自身のDiscourseをお持ちでないのであれば、是非ともお試しください。トライアルには支払い情報の提供は必要ありませんが、30分でDiscourseを自身でインストールするための手順も提供しています。
我々は忙しく動いています。その理由を知りたい方は、もっと詳しく読んでみてください!
チャットスレッドとは、メインのチャットパーティーの中にあるミニチャットパーティーのようなものです!賑やかなチャットチャンネルで同時に4つの会話を維持するのが難しく、参加する場所を選べる方法があればと思ったことがある方にとって、チャットスレッドは理想的です。
トランポリンパークのように、あなたは一つの会話から別の会話に飛び込むことができます。そして、スレッドはフォーラムのトピックで簡単に引用され、初めの興奮が落ち着いた後でもゆっくりと続けることができます。
私たちの目標は以下のものを提供することです:
- 🔬組織化 - 専用のトピックについての分割された会話を持ち、議論を集中させ、制限すること。
- 🚄状況認識 - メインチャンネルで関連するメッセージをすべてパズルのように組み立てることなく、即座に最新の状況を把握すること。
- ✨整理整頓 - チャンネルを好きなだけ整理整頓すること。
- 🧘落ち着き - トピックでスレッドを引用し、ゆっくりとしたペースで継続的な議論を進めること。
スレッドが有効化されているチャンネルでは、メッセージに返信すると自動的に新しいスレッドが始まり、会話がメインチャンネルに並行して進行します。
スレッドは追跡や追跡解除が可能で、新しいメッセージがあるときにチャンネルで通知が表示されます。また、返信したときには自動的に追跡されます。特定のチャンネルで追跡しているすべてのスレッドのリストを確認し、前回のところから続けることが容易になります。
議論が活発になり、長期間続ける場所が必要な場合、チャットスレッドはフォーラムのトピックで簡単に引用され、より非同期的に続けることが可能です。
試すには、使用したいチャンネルでスレッドを有効にしてください。活動が少ない、あるいは規模が小さいチャンネルは、全てをメインチャンネルに保つために設定を無効にしておくことができます。詳細は「チャットスレッドの導入」をご覧ください!
スレッドに加えて、我々はチャットのさらなる改善を行いました。邪魔をさらに減らすための設定を追加し、チャットドロワーのサイズを変更できるようにし、インラインオーディオプレーヤーを追加し、ユーザーステータスの表示方法を全体的に改善し、日付をクリックすることで簡単にその日の最初にジャンプすることができるようにしました。
サイト管理者向けには、コンプライアンスのためのチャットメッセージのエクスポート機能、チャンネルのスラッグを変更する機能、絵文字を制限したり公開チャンネルを無効にしたりするためのサイト設定を追加しました。これは、チャットがダイレクトメッセージ専用に使用されることを意図しています。
ナビゲーションメニューの設定とカスタマイズの新たなオプションにより、ユーザーはあなたのコミュニティの中で最も気になる部分にもっと簡単にアクセスできるようになります。
メインセクションは内部リンクや外部リンクでカスタマイズすることができ、管理者は全ユーザーに利用可能なグローバルセクションを追加して設定できます。また、ユーザー自身もカスタムセクションを追加することができます。
そして、カテゴリーやタグを見つけて組み込むことが、以前よりも多くのコンテキスト情報を含むモーダルインターフェースにより、これまで以上に簡単になりました。
詳細は「カスタムサイドバーセクション」をご覧ください。
あなたのDiscourseをより使いやすく、適切に管理するために、我々はLLMsの力を活用し、人工知能とDiscourseを統合する新しいプラグイン、Discourse AIを発表しました。これにより、新機能の提供と既存の機能の強化が可能になります。我々はその機能を一つのプラグインに保持し、それぞれのモジュールを独立して有効化し、コミュニティのニーズに合わせてカスタマイズできるようにしました:
- AIボット (チャットボット - ChatGPT- Anthropic)
- 要約
- 関連する議論を見つける (エンベディング)
- コンポーザーAIヘルパー
- 毒性、感情、NSFW
我々の優先事項は、あなたを一つの会社のAPIやベンダーに縛りつけないことでした。そのため、データプライバシー、パフォーマンス、機能セット、コストをバランスするために、各コミュニティが適切なプロバイダーを選択できます。
私たちのDiscourse AIボットとPMで話すことができます。これはOpenAI ChatGPT、Anthropic Claude、Stable Diffusionによってパワーを供給された生成型AIとの直接の統合を可能にします。
あなたは、非常に長いトピックについての要約を得ることを望んだことはありませんか?それを完全に理解し消化するために時間を取ることなく。Discourse AIは、長いトピックをあなたのために簡潔な要約にまとめることができます。
Discourse AIは自動的に関連するトピックを提案することができます:
設定を終えると、Embeddingsモジュールは全てのトピックページの最下部に「関連するトピック」セクションを追加します。ここでは、現在閲覧中のページにリンクされているトピックが表示され、ユーザーは自分が現在読んでいるものに関連する議論を見つけるのに役立ちます。
校正に疲れていませんか?Composer AI Helperモジュールは、あなたが選ぶことができるAIによるタスクのリストから、あなたの投稿を強化するためのマジック✨ボタンを作曲ツールバーに追加します。それは適切なタイトルを提案したり、あなたの書き込みを校正したり、英語に翻訳したり、あなたの投稿を整形するのを助けることができます。
モデレーションチームは、プラグインが潜在的に有害なコンテンツをレビューのためにフラグを立て、コミュニティ全体の投稿やチャットメッセージでNSFW画像の使用を検出し、より安全な空間を作ることができることを喜ぶでしょう。
また、我々はSentimentモジュールを提供しており、Discourseの各新規投稿の感情と感情スコアを自動的に分類することができます。その結果は現在Data Explorerクエリを通じてアクセス可能ですが、将来的にはこの情報を視覚的に提示する計画があります。
このリリースでは、Discourseのインターフェイスや要素全体での体験を向上させるための小さな改善も行っています:
お気に入りのチャットやチャンネルへジャンプするために、新しいメニューが追加されました。これはCmd/Ctrl+Kのショートカットでアクセス可能であり、新しいパーソナルチャットを開始するときにも利用できます。
我々は段落の力と良い文章を書くことを奨励しますが、時々画像が千の言葉に匹敵することもあります。新しいImage gridはあなたの画像(または他のメディア)を投稿内でグリッドに配置することができます。ユーザーは手動で画像やアップロードの周りに[grid]タグを追加することができます。または、作曲者プレビュー内の画像ブロックの最初の画像の隣にあるグリッドアイコンを使用してグリッドのオン/オフを切り替えることができます。
Discourseはアップロードされた画像を「ライトボックス」に入れ、全サイズの画像を含む素晴らしいオーバーレイにします。このバージョンでは、古いMagnificポップアップライブラリからGlimmerに基づくより現代的で高速な実装に移行し、すべての画像をメンバーにより視覚的に魅力的な形で提示します。
試すには、`enable experimental lightbox`設定を使用してください。
Discourse内のハッシュタグを一貫性があり、有用にするために、我々はカテゴリ、タグ、チャットチャンネル、オートコンプリートシステム全体でスタイルを統一しました。あなたからの肯定的なフィードバックを受けて、我々は全てのDiscourseサイトでデフォルトでそれを有効にしました。
また、我々はこれをチャットに統合しました。そのため、他のチャンネルを簡単に参照したり、チャットチャンネル内でカテゴリとタグをクロス参照したりすることができます。
新しいトピックに対する個別の追跡オプション
新しいユーザー設定は、サイドバー内のリンクの表示と動作をメンバーが制御する機能を提供します:
新しく作成されたサイトでは、上部に改善された管理ガイドへの便利なリンクが提供されます。このガイドには、サイトのセットアップ、設立メンバーの招待、会話の開始のためのチェックリストとガイダンスが含まれています。
User Tipsは、すべてのサイトでデフォルトで有効になっています。短いポップアップのシリーズを通じて、メンバーはDiscourseの主要な機能、通知、投稿メニュー、トピックタイムラインなどについて情報提供されます。
サイトのウェルカムトピックはデフォルトでより歓迎的になりました - サイト名と説明が含まれていますが、それを独自のものにするための編集がまだ必要です!また、プライベートサイトのランディングページもより歓迎的になり、サイトのロゴ、名前、説明が表示されるようになりました。
さらに、管理者や最も信頼されているメンバーのためのさまざまな改善を提供します:
- 管理者は、管理ダッシュボードで注意が必要なときにシンプルな通知で通知されます。これは以前送信されていた個人メッセージを置き換えるものです。
- 管理者が文明的な議論を奨励する能力を提供するために、タイトル、PM、チャット、その他の場所で特定の絵文字が表示されないようにする新しいサイト設定も追加しました。
- 探しているサイトの設定をすぐに見つけるために、検索のパフォーマンスを向上させ、最大100件の結果を許可するように制限を引き上げました。
- サイトスタッフがトピック/PMをマージし、サイトのさまざまな使用ケースをサポートするために、Discourseは現在、マージ前の結果としてのトピック/PMの時間順を維持するオプションを提供します。
- 管理者によるアカウントのなりすましを無効にする新しい設定が含まれています。
- 最後に、Trust Level 4でより多くのことができるようになりました!TL4ユーザーは非表示のトピックを見ることができ、新しい設定を使用すると、削除された投稿も表示できます。
管理者や開発者が設定を簡単にインポート/エクスポート/編集できるようにするため、ネイティブのJSONエディターを提供しています。さらなる設定を可能にするテーマやテーマコンポーネントについては、カスタマイズページで「設定エディター」ボタンをクリックして試してみてください。
3.1の最適化のラウンドを経て、Discourse全体での検索が向上しました。完全な検索ページでは、`Oldest`トピックでソートしたり、`in:polls`フィルターを使用したりすることができるようになりました。ユーザー検索が向上し、検索エンドポイントの2つのAPIスコープを追加しました。
サイトをよりよく保護するために、秒間匿名検索のレート制限を追加しました。新しいレート制限では、1秒あたりのグローバルな匿名検索を8回まで、1つの匿名ユーザーが1秒あたり最大2回の検索を実行できます。
このリリースでは、Discourseの基盤となるプラットフォームをアップグレードし、開発者をサポートするためのプラグインアウトレットとモーダルのための新しいAPIを追加しました。Discourse内のページ間のスムーズな遷移のために、新しい水平ローディングスライダーも追加しました。
AV1 Image File Format (AVIF) のファンには嬉しいニュースがあります!Discourseは現在、静止画とアニメーション画像の両方を含む‘.avif’アップロードをサポートしています。
Discourseのリリースは楽しくて有用な強化が盛りだくさんで、3.1は上記で共有した内容以上にたくさんのものをもたらします。🍿を手に取って、このリリースに至るまでの各ベータでの変更の詳細なアカウントを取得するために、release-notesタグを見るか、完全なリリースノートを見てください。
私たちのホスティングを利用している場合は、すでに3.1になっています!それ以外の場合、Discourseダッシュボードからリンクされている更新ボタンをクリックするか、それに関するリマインダーのメールに従ってアップグレードするだけです。
セキュリティポリシーの一部として、Hacker Oneで公開の脆弱性報奨金プログラムを実施しており、すべてのDiscourseサイトをデフォルトで安全にする目標をサポートしています。このプログラムを通じてセキュリティ問題が報告された場合、それらに優先的に対応し、徹底的に調査します。このリリースには重要なセキュリティ修正が含まれており、管理者にはできるだけ早くアップグレードすることをお勧めします。
まず、お客様に感謝の意を表します。直接の金銭的サポートにより、このプロジェクトが存在し、すべての人々に利用可能となっています。そして、皆さんのオンラインコミュニティが明るくなることを願って、このオープンソースプロジェクトでのパートナーシップを誇りに思っています。
Discourseは、健全で機能的なオープンソースプロジェクトであるために、信じられないほどの外部の貢献者に依存しています! このリリースでのコードの貢献に対して心からの感謝を述べます:
angusmcleod, rngus2344, jdmartinez1062, chancancode, sosedoff, carsick, emmanuel-ferdman, Jailyard90Grad, tyb-talks, rr-it, mpalmer, jstern, geckolinux, ermolaev, dandv, communiteq, balval, attalbialami, VonLion, Mubramaj, Lhcfl, Arkshine, AndersGM, zcraber, zachhuff386, wisetc, udan11, tytekkit, rvanasa, profcaju, pierreozoux, pfaffman, nylen, not-a-ethan, natiz, mnalis, michaeljb, meltingmettle, mbauman, martinramirez7, liushuyu, kuahyeow, jonaharagon, jbrw, iovecoldpizza, hnb-ku, henrik, harry-wood, gregmolnar, ghassanmas, ftc2, dsims, drt24, djlambert, codente, bquast, bennofs, Regalijan, Kyle-Ye, JamieDunstan, Intrepidd, Honeyxilia, H4M5TER, Genyus, Firefishy, DoomDesign, AlessioC31
3.1のDiscourseを翻訳するために、自分の時間、努力、愛情を惜しみなく提供してくれた翻訳者の皆さんにも大きな感謝を送ります。このリリースおよび将来のリリースのために、ボランティアの取り組みに加えてプロの翻訳を追加しました。これにより、すべての翻訳が最高品質であることを確認し、時間とともにDiscourseがよりアクセスしやすくなることを確認します。
2014年のバージョン1.0から非常に遠くまで来ましたが、まだ取り組むためにわくわくしている多くのアイディア、機能、改善があります! Discourseの将来のバージョンで何が来るかを見るには、リリースカテゴリを訪れてください。皆さんの愛、サポート、フィードバックで、私たちは目標に到達します🥂
2.0以降のリリースのために、人間のコミュニケーションの歴史に基づいた一連のコード名を選びました。このリリースは、Telstarという名前の一連の実験的な通信衛星の発明を表しています。
Lorem ipsum dolor sit amet conse ctetur adip iscing elit justo quis odio sit sit ac port titor sit males dolor