Sabai Discuss plugin for WordPress는 다양한 기능을 지원하는 유료 워드프레스 포럼 플러그인입니다. bbPress로 워드프레스 커뮤니티 사이트를 구축하는 데 어려움을 겪는 경우 이 플러그인을 대안으로 활용해볼 수 있을 것 같습니다.
참고로 9gag와 같은 커뮤니티 사이트를 워드프레스로 구축하고 싶은 경우 Bimber나 BoomBox와 같은 워드프레스 테마를 사용할 수 있습니다.
워드프레스로 커뮤니티를 운영하는 경우 무료 및 유료로 이용할 수 있는 강력한 사용자 프로파일, 그룹, 커뮤니티, 멤버십, 콘텐츠 제한, 메시징, 우커머스 통합 기능을 제공하는 ProfileGrid과 같은 플러그인도 고려해볼 수 있습니다.
[ 이 글은 2021년 7월 16일에 마지막으로 업데이트되었습니다. ]
다양한 기능을 지원하는 워드프레스 포럼 플러그인 - SabaiDiscuss
SabaiDiscuss 사이트를 방문해보면 정말로 다양한 기능이 나열되어 있습니다. 아래는 이 플러그인에서 제공하는 기능 목록입니다. 기능은 버전이 업데이트되면서 추가될 수 있습니다.
Sabai Disucss 기능 (2021년 7월 기준):
- 완전 반응형 디자인
- 사용자에게 친숙한 자동 추천 기능을 사용하여 키워드 및 카테고리로 질문과 답변 검색
- 커스텀 필드로 질문 및 답변 필터링
- 비주얼 폼 에디터로 검색 및 필터 폼(양식) 만들기
- 프런트엔드에서 질문과 답변 올리기
- 질문과 답변 모두에 댓글(답글) 달기
- 인라인으로 댓글 달기 및 편집
- 자동 추천 기능으로 질문 태그
- 계층화된 카테고리
- 질문과 답변에 파일 첨부
- 질문/답변/댓글에 찬성(Up) 및 반디(Down) 투표 기능
- 질문 닫기/다시 열기
- 추천 질문(Featured questions)
- 자동 스팸 검토 기능으로 질문/답변/댓글 플래그 지정
- 질문 및 답변 즐겨찾기
- 답변 채택
- 사용자 프로필 페이지
- 사용자 평판 시스템
- 비주얼 폼 편집기의 커스텀 필드(Choice, Date, HTML, Markdown Text, Number, ON/OFF, Paragraph Text, Single Line Text, CAPTCHA, User, Section Break, File Upload, Image Upload, Video, Email, Phone Number 등등)
- 역할/평판 기반의 권한 시스템(40개 이상의 권한 구성)
- 선택한 역할의 회원(멤버)에 대한 접근 제한
- 손님(게스트)가 질문/답변을 올리고 자신들의 질문에 달린 답변 채택하기 허용
- 여러 개의 SabaiDisuss 인스턴스 설치(파일 하나를 복사하여 몇 번의 클릭만으로!)
- 질문/답변을 올리거나 태그 설명을 편집할 때 PHP 마크다운 에디터(실시간 미리보기 지원)
- 추가적인 보안을 위해 HTMLPurifier를 사용하여 사용자 HTML 필터링
- Google Prettify를 사용한 코드 구문 강조
- 질문 및 답변 검색
- CSV 내보내기/가져오기
- 5가지 숏코드
- 9가지 워드프레스 위젯 포함
- 테마가 디스플레이를 커스텀하도록 덮어쓸 수 있는 템플릿 파일
- 10가지 이메일 알림 템플릿
- 모든 테마에서 작동
- 페이지 반응성 향상을 위해 Ajax를 적절히 사용
- 완전히 번역 가능
- RTL 언어 지원(오른쪽에서 왼쪽으로 쓰는 언어)
- 자동 업데이트 (플러그인 업데이트를 위해 FTP 불필요)
- MyCRED 및 Cubepoints 플러그인의 포인트 시스템과 통합
- 프랑스어 번역 포함
워드프레스 포럼 플러그인 SabaiDiscuss
※아래의 내용은 SabaiDisucss의 기존 인터페이스를 기준으로 작성되었습니다. 최신 버전의 UI와 차이가 있을 수 있습니다.
이 포럼 플러그인의 가장 큰 특징은 Voting 시스템으로 되어 있다는 점입니다.
bbPress에 비해 매우 깔끔한 인터페이스를 제공합니다. 물론 php 템플릿 소스를 수정하여 디자인을 변경하는 것도 가능합니다. 원하는 경우 우리나라 게시판 형식으로도 커스터마이징할 수 있습니다. 답변(Answers) 페이지를 살펴보면
위와 같이 크게 "질문"과 "답변들"로 구성되고, 질문이나 답변 아래에 "댓글(Comment)"도 가능합니다. 질문/답변/코멘트를 추가/편집/삭제 등의 작업을 할 수 있는 권한을 사용자 역할별로 세부적으로 조정 가능합니다.
위의 그림은 이 포럼의 액세스 권한을 설정하는 화면입니다. Administrator(관리자), Editor(편집자), Author(질문/답변/댓글 작성자), Contributor(기여자), Subscriber(구독자), Guest(비로그인 사용자) 등에 대하여 질문/답변/댓글을 등록/수정/삭제할 수 있는 권한을 설정할 수 있으며, 원하는 경우 질문/답변을 검토(승인) 후에 게시되도록 설정이 가능합니다(댓글은 역할별로 추가/수정/삭제할 수 있는 설정만 가능하고 승인 대기 기능은 제공되지 않음).
이외에도 질문들을 카테고리별로 분류가 가능하며 위젯을 통해 원하는 곳에 질문/카테고리 목록을 표시할 수 있습니다. Question Categories(질문 카테고리), Question Tags(질문 태그), Featured Questions(추천 질문), Accepted Answers(채택된 질문 목록), Unanswered Questions(답변이 채택되지 않은 질문 목록), Leader Board, Related Questions(관련 질문 목록) 등 다양한 위젯이 제공됩니다.
그리고 숏코드를 사용하여 사용자별로 질문/답변 목록을 만들 수 있어 사용자별 프로필 페이지 생성도 가능합니다.
워드프레스 포럼 플러그인의 선택의 폭은 그리 넓지 않은 편입니다. SabaiDiscuss는 사용자 역할(회원 등급)별로 권한을 세부적으로 설정할 수 있고 인터페이스도 깔끔한 편입니다. 판매량도 3100개 가량(2021년 7월 기준) 판매되어 많은 편은 아니지만 꾸준히 사용자들의 사랑을 받고 있으며 업데이트도 자주 되어 기능이 계속 추가되고 있는 편입니다. 질문이 있으면 질문을 하면 즉각적이지는 않지만 2-3일 내로 답변을 받을 받을 수 있습니다. 워드프레스에서 토론 광장, 고객지원 섹션 또는 Q&A 섹션 등을 운영하고자 하는 경우에 충분히 고려해 볼만한 플러그인이라 생각됩니다.
Sabai 플러그인이 그 동안 많이 업데이트되어 기능이 많이 향상되었습니다. 특히 차기 버전(2016년 2월 이후)에서는 bbPress에서 Import하고 bbPress로 Export할 수 있는 기능도 제공한다고 합니다. 즉, bbPress와 데이터 이전이 가능해지는 것이죠. 정교한 권한 설정을 원하는 경우 이 플러그인이 적합할 것 같습니다.
템플릿 파일을 수정할 경우 wp-content/sabai/assets 폴더 아래에 수정된 파일을 넣으면 플러그인이 업데이트되더라도 유지됩니다.