メインコンテンツへスキップ

Discuss Kit: 文字数制限とユーザーエクスペリエンスの向上

wangshijun
DiscussKit製品リリース

エグゼクティブサマリー

最新リリースの Discuss Kit では、コンテンツ作成とエンゲージメントの方法を強化しています。コメントや投稿への文字数制限の導入により、より明確な議論が可能になる一方、ユーザーエクスペリエンスの向上により、プラットフォームのナビゲーションがこれまで以上にスムーズになりました。このアップデートにより、議論の焦点が絞られ、関連性が維持されるため、非中央集権ネットワーク内での全体的なコミュニケーション体験が豊かになります。

機能ハイライト

新機能

  • 文字数制限プラグイン 新しい文字数制限プラグインは、コンテンツの種類ごとに特定の制限を設定します。コメントは最大 10,000 文字、ブログ記事は最大 25,000 文字 に制限されます。これにより、議論の明快さと簡潔さを維持し、視覚的な文字数カウントインジケーターも提供されます。ユーザーが制限に近づくと警告が表示されるため、コンテンツ管理が容易になります。

image.png

image.png

image.png Discuss Kit は、コメントおよびディスカッション・コンテンツの最大長を調整するための 2 つの環境変数を提供しています。

image.png

  • ブログ記事の予約投稿 ブログ記事を将来の指定した日時に公開できるようになりました。この機能により、著者はコンテンツがライブになる特定の日時を設定でき、コンテンツ管理の柔軟性が高まり、エンゲージメントのためのより良い計画が可能になります。

Screenshot: feat(blog): add support for scheduled publishing 現在のステータスに関係なく、任意のブログ記事に過去の公開時間を割り当てることができます。ただし、一度ブログが公開されると、公開時間を将来の日付に設定することはできません。将来の公開時間をスケジュールする必要がある場合は、まずブログを非公開にする必要があります。予約投稿時間が設定されている場合でも、必要に応じて即座にブログを公開するオプションもあります。

Screenshot: feat(blog): add support for scheduled publishing

  • コメントと投稿のレート制限 プラットフォームの悪用を防ぐため、コメントと投稿の送信にレート制限を実装しました。1 ユーザーあたり 60 秒間に最大 10 件 の送信が可能です。これにより、会話のバランスと管理のしやすさが維持されます。

Screenshot: feat: add rate limit for comment and post publish

ユーザーエクスペリエンスの向上

  • エディターでのコンポーネントアクセス制御 Pages Kit のコンポーネントアクセス制御で「許可された Passport (Allowed Passports)」を設定し、コンポーネントの使用を制限できます。指定された Passport を所持しているユーザーのみが、投稿エディター内でこれらのコンポーネントにアクセスし、利用する権限を持ちます。

image.png

  • フィードでのコメントおよび返信機能の強化 フィードアイテム内の「コメント」ボタンを選択することで、フィードから直接投稿にコメントしたり返信したりできるようになりました。さらに、コメント/返信ダイアログがアップグレードされ、ArcSphere での体験が向上しました。

Screenshot: feat: improve commenting/replying in feeds

Screenshot: feat: improve commenting/replying in feeds

Screenshot: feat: improve commenting/replying in feeds 未保存の変更がある状態でコメントダイアログを閉じようとすると、プロンプトが表示されるようになりました。この機能は、コンテンツの誤った消失を防ぎ、コメントプロセスにおけるユーザーの安心感を高めることを目的としています。 Screenshot: feat: improve comment dialog with unsaved changes confirmation

  • 自動翻訳機能の強化 自動翻訳機能にいくつかの改善が加えられました:
    • 翻訳品質の向上 により、より正確な結果が得られます。
    • 言語の自動検出を無効化 し、誤った言語推測を防止します。
    • 特殊ノードの処理を強化 し、構造化されたコンテンツが適切に翻訳されるようにしました。
    • 原文が変更された際に 自動再翻訳 が実行されるようになりました。

バグ修正

  • クリック可能なリンクの URL 処理を修正 XSS 脆弱性を防ぐため、エディターに URL サニタイズを実装しました。これにより、ユーザーがリンクを共有する際の安全性が向上しました。
  • 投稿コンテンツの長さの検証問題を解決 投稿コンテンツの長さの検証ルールを調整し、新しい最大制限に準拠するようにしました。

パフォーマンスと信頼性の向上

  • フィードクエリの最適化 インデックスの最適化と不要なクエリの削除によりフィードクエリのパフォーマンスを向上させ、ディスカッションや投稿の読み込み速度を高速化しました。
  • チャットパフォーマンスの向上 インタラクション中、特にチャットページでの CPU 使用率を削減するために、チャット機能を大幅にアップグレードしました。これにより、よりスムーズなチャット体験が可能になり、シームレスに他者とコミュニケーションをとることができます。
  • エラーハンドリングの改善 強化されたエラーハンドリングメカニズムが導入され、問題が発生した際にユーザーが明確なフィードバックを受け取れるようになり、全体的な信頼性が向上しました。

次のステップ

今後は、開発プロセスにユーザーからのフィードバックを取り入れ、Discuss Kit のさらなる洗練を目指します。将来のリリースの可能性として、ユーザーインタラクションの高度な分析、コメントおよびチャット機能のさらなる強化、他の非中央集権型アプリケーションとの統合機能の向上などが挙げられます。私たちの目標は、可能な限りシームレスなコミュニケーションプラットフォームを構築することです。

リソース

詳細については、以下のリソースをご覧ください:

今回のアップデートでの機能強化は、ユーザー体験を最適化し、よりスムーズなインタラクションを確保し、非中央集権的な空間内でのコミュニケーションをより明確かつ管理しやすくすることを目的としています。ぜひ今日からこれらの新機能を活用してください!

このページに関わるもの

製品

  • DiscussKit improving

    ドキュメント、ディスカッション、フィードのためのアプリ。DiscussKit は独立した製品として改良中で、一部の機能は ARC にも取り込まれています。