こんにちは皆さん!
深刻なパフォーマンスの問題があるため、現在のコミュニティを別のプラットフォームに移行したいと考えています。移行を行うために、現在利用可能なコア機能の一部が移行後も利用可能であることを確認する必要があります。
私はWordPressでスポーツハブプラットフォームを運用しており、BuddyBossプラグインとテーマを使用しています。メンバーは18,000人以上(そのほとんどが非常にアクティブ)です。プラットフォームの目的は、人々がフットボール、バスケットボール、バレーボール、ボクシング(またはその他の武道)、テニス、ダンスなどのスポーツを一緒にプレーできる他の人を見つけることです。
プラットフォームには、プレーヤー、コーチ、遊び場/ホールのオーナーの3種類のプロフィールもあります。そのため、登録時にユーザーは作成したいプロフィールの種類を選択できます。選択に基づいて、プロフィールのカスタムフィールドがユニークになる場合があります。たとえば、プレーヤーにはスポーツカテゴリ、場所、性別、年齢、利用可能な時間があります。ユーザーは、各プロフィールの種類ごとに1つずつ、3つのユーザーディレクトリを閲覧し、これらのユニークなフィールドに基づいてユーザーをフィルタリングできます。要件を満たすユーザーを見つけたら、メッセージングで連絡するか、フォローする(友達として追加する)ことができます。
ユーザーディレクトリとユーザー間のコミュニケーションに加えて、ハブにはグループ(各スポーツカテゴリに1つ)があり、それについて自由に話し合い、他のメンバーを招待できます。通常、これらのグループは、プラットフォームがそのような機能に対応していないにもかかわらず、試合やトーナメントを組織するために使用されます。
まだプラットフォームの収益化は行っていませんが、近い将来、月額1ドルの象徴的なサブスクリプションプランを導入し、1つか2つの機能を非公開にする必要があるかもしれません。少なくとも、サーバー費用と費やしている自由時間をカバーするためです。また、トーナメント機能や、ユーザーが成果(遊び場やホールでの)に基づいてポイントやバッジを獲得できるゲーミフィケーションを統合したいと考えています。
これは、カスタム作業なしで(私は開発者ではないため)、Discourseといくつかの拡張機能で可能でしょうか?