저는 정서 지능과 인간관계라는 주제를 중심으로 한 커뮤니티를 개발하고 있습니다. 이곳에서는 사람들이 질문을 하거나, 불만을 토로하거나, 조언을 나누거나, 그저 경청하는 귀를 빌려줄 수 있는 공간입니다. 포럼의 기본 수준은 무료로 제공됩니다. 보다 집중적이고 치료적인 섹션은 유료 구독으로만 접근할 수 있는 비공개 공간이 될 것입니다.
제가 올바른 방향으로 나아가고 있는지 확인하기 위해 구현 계획에 대한 피드백을 듣고 싶습니다. 현재까지 이 플랫폼은 다음과 같은 기술들을 중심으로 프로토타입을 구축했습니다:
Wordpress - CRM
WooCommerce - 비타민, 건강 제품
Discourse - 포럼
Ultimate Member - 계정/역할 관리
Paid Memberships Pro - 구독 관리
역할(Roles)은 Ultimate Member에서 설정해야 하며(무료 구독자, 골드 멤버, модератор, 저자 등), Paid Membership Pro는 사용자가 계정을 업그레이드할 때 Ultimate Member에 훅(hooks)을 발동해야 한다는 제 이해가 맞습니까? 그런 다음 Discourse는 WP Discourse 플러그인을 통해 해당 그룹과 권한을 미러링하게 됩니다.
제 이해가 정확합니까?
Discourse의 역할은 Ultimate Member의 역할과 별도로 설정해야 합니까? 자동으로 복사됩니까?
이 프로젝트 개발 시 고려해야 할 다른 사항이 있습니까?
다음 세 개의 스레드를 읽었습니다. 구현 조언보다는 핵심 기능이 올바른 방식으로 배치되었는지 확인받고 싶습니다.
이 프로젝트를 함께 구현할 개발자와 디자이너를 구하고 있습니다. 관심 있으시거나 신뢰할 수 있는 그래픽 디자이너나 웹 개발자를 추천해 주실 수 있다면 망설이지 말고 말씀해 주세요.
이 모든 플러그인을 사용할 필요는 없습니다. 어차피 WooCommerce를 사용할 예정이므로, WooCommerce 코어와 잘 통합되는 WC Subscriptions와/또는 WC Memberships를 사용하는 것이 더 나은 접근 방식입니다. PMPro와 Ultimate Member에서 추가되는 계층은 오히려 복잡성을 높이고 안정성을 떨어뜨릴 뿐입니다.
대안으로 Discourse Subscriptions를 고려하고 Discourse를 SSO 제공자로 사용할 수 있습니다. 멤버십의 혜택이 포럼의 특정 영역에 대한 접근 권한이라면, 이것이 아마도 가장 좋은 해결책이 될 것이며 WordPress의 멤버십 관리가 전혀 필요하지 않게 됩니다.