여러분 안녕하세요!
현재 커뮤니티를 다른 플랫폼으로 이전하려고 합니다. 심각한 성능 문제 때문에 그렇습니다. 이전을 진행하려면, 현재 사용 가능한 핵심 기능들이 이전 후에도 그대로 유지되는지 확인해야 합니다.
저는 WordPress에 BuddyBoss 플러그인과 테마를 사용하여 스포츠 허브 플랫폼을 운영하고 있으며, 회원 수가 18,000명 이상입니다(대부분 매우 활발하게 활동 중입니다). 이 플랫폼의 목적은 축구, 농구, 배구, 복싱(또는 다른 무술), 테니스, 댄스 등 스포츠를 함께할 상대를 찾는 것입니다.
플랫폼에는 플레이어, 코치, 운동장/체육관 소유주라는 3가지 유형의 프로필이 있습니다. 따라서 가입 시 사용자가 원하는 프로필 유형을 선택할 수 있습니다. 선택에 따라 프로필에는 고유한 커스텀 필드가 포함될 수 있습니다. 예를 들어, 플레이어에게는 스포츠 카테고리, 위치, 성별, 나이, 가용 시간 등의 필드가 있습니다. 사용자는 프로필 유형별로 나뉜 3개의 사용자 디렉토리를 탐색하고, 이러한 고유 필드를 기준으로 사용자를 필터링할 수 있습니다. 조건에 맞는 사용자를 찾으면 메시지로 연락하거나 단순히 팔로우(친구 추가)할 수 있습니다.
사용자 디렉토리와 사용자 간 커뮤니케이션 외에도, 허브에는 스포츠 카테고리별로 나뉜 그룹(카테고리당 1개)이 있어, 해당 주제에 대해 자유롭게 대화하고 다른 멤버를 초대할 수 있습니다. 플랫폼이 해당 기능을 직접 지원하지는 않지만, 보통 이러한 그룹을 통해 매치업이나 토너먼트를 조직합니다.
아직 플랫폼을 수익화하지는 않았지만, 가까운 미래에 서버 비용과 제가 투입하는 시간을 충당하기 위해 월 1달러 정도의 상징적인 구독 요금제를 도입하고, 일부 기능을 잠금 처리할 필요가 있을 것입니다. 또한, 운동장이나 체육관에서의 성과에 따라 사용자가 포인트나 배지를 받을 수 있는 토너먼트 기능과 게이미피케이션을 통합하고 싶습니다.
개발자가 아닌 제가 커스텀 작업 없이 Discourse와 일부 확장만으로 이를 구현할 수 있을까요?