버디프레스(BuudyPress)

버디프레스는 회원 관리, 액티비티, 알림, 메시지, 멘션, 친구, 그룹, 포럼과  같은 특징들을 갖는데, 저는 폐쇄형 부동산 정보망을 구성할 수 있을 것으로 판단되어 연구하고 있습니다.

아울러 워드프레스는 기본적으로 PC는 물론 반응형이므로 스마트폰이나 태블릿PC에서도 노출이 잘 되는데, 굳이 app 을 설치해야 하고, 사람들이 매년 이사하는 것도 아니어서 app 을 거의 사용하지 않을텐데, 직방, 다방 같은 부동산 app에 그 많은 자본을 투여하는지 모르겠습니다.  app의 push(SMS, LMS)기능을 통해 마케팅을 할 수 있어서 그러할까요?  문자메시지(LMS, SMS)에 대응하는 cost down 으로 e-mail 이 있고 e-mail marketing 이 오히려 자동화 도구들이 많아 훨씬 더 정교하고 자동적으로 targeting을 할 수 있다고 생각합니다. 

버디프레스https://ko.buddypress.org )란

워드프레스의 플러그인 중 하나로, 워드프레스를  커뮤니티 사이트(비슷한 관심사를 가진 사람들이 서로 정보를 공유하고 소셜 네트워크를 만들어 가는 웹사이트)로 만들어 줍니다.

 

buddypress logo

 

또한, 버디프레스는 워드프레스만큼 다양한 테마를 보유하고 있습니다. 다양한 테마를 통하여 요즘 유행하는 최신 소셜사이트나 커뮤니티 사이트를 쉽게 제작할 수 있습니다.

 

설치

1. 워드프레스가 설치되어 있어야 합니다. 워드프레스 설치 https://ko.wordpress.org/

2. 워드프레스 메뉴 플러그인 > 플러그인 추가하기 메뉴에서 BuddyPress로 검색한 다음에 설치를 합니다. https://buddypress.org/download/ 에서 다운 받아 설치하실 수도 있습니다.

버디프레스_1

 

3. 테마 디자인 > 테마 메뉴에 가서 BuddyPress 테마를 활성화 시킵니다.
테마에서 필요로 하는 다른 플러그인들도 함께 사용을 시작합니다.

 

워드프레스에 버디프레스(BuddyPress) 구성하기(이하는 참고자료 : 1. 워드프레스에 버디프레스(BuddyPress) 구성하기 를 기본으로 재구성하였습니다.)

우선 할 일은 회원등록을 활성화하고 회원등록 페이지를 만들고 연결시켜주어야 합니다.

회원등록을 활성화하려면 대시보드(관리자 페이지)의 설정 > 일반에서 중간쯤에 있는 멤버쉽 옵션 옆의 [누구나 가입할 수 있습니다.]를 체크하셔야 [버디프레스]의 페이지 탭에서 회원가입이 활성화됩니다.
버디프레스_17_1_25_0

저희 회사처럼 서브도메인을 사용하는 경우, [설정]->[네트워크 설정]에서 설정해줍니다.

 

 

그리고 페이지 > 새 페이지 추가에서 두 개의 페이지를 만들도록 합니다. 회원가입용 페이지와 활성화용 페이지를 만들면 되는데, 페이지 이름은 원하는 대로 설정이 가능하고 내용은 아무 것도 기입하지 않아도 됩니다.

 

그런 다음 [설정] > [버디프레스]페이지 탭에서 위에서 만든 페이지를 회원가입활성화 페이지에 연결시켜 줍니다.

버디프레스_17_1_25_1

서브도메인을 사용하는 경우, 네트워크 관리자 페이지에서 [설정] -> [버드프레스]에서 [구성요소], [페이지], [옵션]를 설정할 수 있습니다.

 

관리자화면에서 [페이지] -> [모든 페이지]에 가시면 활동, 활성화, 회원, 회원가입과 같은 페이지들이 생성된 것을 확인하실 수 있습니다.

버디프레스_페이지

 

회원 등록 페이지를 방문해보면 다음과 같이 등록 폼이 표시됩니다.

BuddyPress Register Page

그리고 설정 > 버디프레스설정 탭에서 툴바 옵션 옆의 로그아웃 사용자에게 툴바 보이기를 해제하면 로그아웃 사용자에게 상단에 표시되는 툴바(대시보드)가 사라집니다.

버디프레스 설정_옵션


여기까지 되었다면 이제 사이드바에 버디프레스 위젯을 추가하여 로그인 페이지를 만들 수 있습니다. 관리자화면에서 [외모] -> [위젯]으로 이동하신 후 [(버드프레스)로그인] 위젯을 sidebar 중 적당한 것에 drag하여 배치하시면 됩니다.

버디프세스 위젯

아래의 이미지 우측에 표시면 버디프레스 로그인 창이 생성되어진 것을 확인할 수 있습니다.

버디프레스_로그인화면

참고로 로그인을 하면 상단에 툴바(대시보드)가 표시됩니다. 사용자가 대시보드 페이지에 접근하지 못하도록 하려면 이 글에 나와 있는 함수를 사용하거나(함수를 사용하면 툴바는 표시되지만 알림판에는 접근하지 못하고 버디프레스의 프로필 페이지에만 접근이 가능합니다) 플러그인을 사용하도록 합니다.

버디프레스_툴바 대시보드


이제 사용자는 프로필 편집 화면으로 이동하여 프로필을 수정하거나 프로필 사진(아바타)을 업로드할 수 있습니다.
버디프레스_프로필편집
버디프레스를 설치하더라도 워드프레스의 기본 로그인 페이지를 이용할 수도 있습니다. 이 경우 Custom Login Page Styler-Theme Your Login과 같은 플러그인을 사용하여 로그인 페이지의 레이아웃을 변경하거나 이 글에 설명된 방법을 통해 (별도의 플러그인 설치 없이) 수동으로 로그인 페이지의 디자인을 바꿀 수 있습니다. Custom Login Page Styler-Theme Your Login 플러그인의 경우 고급 기능(예를 들어 배경그림 추가, 로고 크기 변경, 로고 위치 변경 등)은 Premium 버전(약 25,000원 내외)을 구입해야 이용이 가능합니다. 아래는 이 플러그인의 기본적인 기능으로 대충 만들어본 로그인 페이지입니다.
Login Page using Page Styler

 

Buddypress 특징

 

 “회원(프로필)”

7가지 형태(Text, Multi-line, Date Selector, Radio Buttons, Check box, Drop Down Selector, Multi Selector)의 필드로 사용자의 선택에   따라 다양한 가입형태를 구성할 수 있습니다.

 

“액티비티” 

활동기록에 대한 리스트라 보시면 됩니다. 개인적인 작성글이나 메션, 즐겨찾기 해놓은 사항 그리고 친구들과 그룹에 대한 내용이 실시간으로 리스트됩니다. 전반적 활동내역을 이 액티비티에서 보실 수 있습니다.

 

“알림”  

현재 활동내용이 알림기능으로 강조되게 됩니다. 알림은 친구의 초대 및 수락 그리고 그룹의 초대를 받거나 요청을 수락하는 경우 그리고 새 메시지가 도착했을때의 내용이 나타나게 됩니다.

 

“메시지”

개인간의 비공개 대화는 메시지로 가능합니다. 또한 관리자가 전체대상으로 공지형태의 메시지를 발송할 수 있습니다.

 

“멘션”

액티비티상의 공개메시지 개념으로 보시면 되겠네요~ 이미 익숙하신 @[아이디] 형태의 메시지 입니다.

 

“친구”

요청/수락을 통하여 친구로 맺집니다. 친구라 하더라도 Private group 등 친구의 비공개 활동정보는 알 수 없습니다. 친구목록에 있는 사용자만 Group 에 초청할 수 있죠.

 

“그룹”

그룹의 초대는 친구인 경우만 가능하게 됩니다. 그룹 형태에 따라 “Public”, “Private”, “Hidden” 로 나뉘어 지며, 해당 그룹에는 그룹장을 여러명 둘 수 있습니다. 그룹장은 탈퇴는 불가하지만 그룹내 다른 회원들을 탈퇴/추방 시킬 수 있습니다. 탈퇴는 재 가입 요청이 가능하지만 추방을 시키게 된다면 다시 해당 그룹에 가입을 할 수 없습니다.

 

“포럼”

포럼에는 Group 안에 생성되는 포럼이 있으며, 다른 하나로는 bbpress 에 포함되는 포럼 형식이 있습니다.

 

버디프레스 전용 플러그인

버디프레스 전용 플러그인들은 워드프레스 플러그인 창고에서 “buddypress”로 검색해서 다운받을 수 있습니다. 또는 버디프레스 공식 사이트의 플러그인 메뉴를 누르시면 버디프레스 플러그인을 볼 수 있습니다.

버디프레스 플러그인_1

 

 

버디프레스 플러그인_2

 

 

버디프레스의 기능을 강화시켜줄 유용한 플러그인을 원하신 다면  버디프레스 사이트에 유용한 플러그인 12 에서 더 많은 정보를 얻으실 수 있습니다.

참고자료 : 1. 워드프레스에 버디프레스(BuddyPress) 구성하기

                    2. https://ko.buddypress.org/

                    3. 초고속 소셜서비스(SNS) 개발 – Buddypress 기반

                    4. 워드프레스를 커뮤니티 사이트로 변신-버디프레스

                    5. 버디프레스 사이트에 유용한 플러그인 12

답글 남기기