どのような対応を希望されますか?
無料コンテンツのウィキスタイルWebサイトにおけるコメント機能のテスト手法として、Discourse が適切なアプローチかどうか判断に困っています。
まず前提として、当社は VS17(.NET Framework 4.5)を使用しており、技術的には開発は行えますが、最適なソリューションの選定については専門性が不足しています。Discourse の C# ラッパーは互換性がありません。しかし、以下の要件を踏まえて、Discourse が適切なアプローチかどうかご教示ください。
Webサイトについて
地理的な地域に基づき、何千もの歴史的な短編をウィキスタイルで掲載した新しい無料Webサイトを運営しています。これらのページにコメントやエンゲージメント機能を追加したいと考えています。ユーザーはこれらのストーリーに対してのみコメントや議論を行えるようにする必要があります。新しいトピック(例えば、その地域の新しいストーリーなど)を投稿したい場合は、フォーラムではなく、自社の簡易CMSを通じて公開する仕組みにします。つまり、トピックの議論を制限し、完全なオープンフォーラムスタイルにはしたくありません。
また、「推奨トピック」や「最近のトピック」などの機能については、当社のストーリーは地理ベースであるため、関連するトピックとは活動性に基づくものではなく、物理的に近接した他のストーリーを指すことになります。そのため、これらの要素は削除するか、より関連性の高いものに変更したいと考えています。このようにDiscourseをカスタマイズしすぎると、もはや適切なソリューションではなくなるのでしょうか。
一方で、歴史的事実について議論するための信頼システムやフォーラムスタイルのエンゲージメントには魅力を感じています。また、コンテンツページに密接に連携させたいと考えています。信頼システムを活用して、承認なしにユーザーが新しいコンテンツを投稿できるようにすることも可能かもしれませんが、当社のシステムで独自に実装する方が適切かもしれません。
また、コメント機能と統合できる独自の簡易な管理ユーザーシステムも既に構築しています。
初期の目標
- 各ストーリーページに統合された議論ソリューションを導入し、閲覧とコメント機能をテストする。最初はストーリーページから離れて完全なフォーラムへ移動して議論に参加しても構いませんが、ユーザーが迷子にならないようにしたいと考えています。歴史的なストーリーについては、詳細な事実関係についての議論や、さらなる研究への提案など、単なる簡易コメント機能以上の議論スレッドが適していると考えています。
- ストーリーが何千もあるため、1% のページにしかコメントがつかない可能性がある以上、各ページにトピックを作成するのは意味がありません。
- ユーザーシステムをSSOと統合する(開発者が対応可能)。
- Discourse が最も簡単なソリューションかどうか、あるいはC#からアクセスしやすい代替案とその構造についてアドバイスを受ける。
- 将来的には、議論機能に基づいたエンゲージメントを生み出すためのカスタマイズ設定を支援してもらう。
納期について
- 適否に関するアドバイスは即時に必要。カスタマイズなどは後日でも構いません。