태터툴즈의 팀블로그 패치에 있었던 팀블로그 팀원가입 플러그인을
텍스트큐브용으로 제작했습니다.

텍스트큐브에만 설치할수 있습니다.
(팀블로그 기능을 이용하지 않으면 설치할 필요가 없습니다.)

# 플러그인에 대하여 #
이플러그인은 텍스트큐브에서 팀원을 등록시켜주는 플러그인입니다.
기존의 텍스트큐브에서 팀원을 추가하려면 관리자가 팀원의 이메일주소로를 알아내
초대장을 발송하는 방식이였습니다.
하지만 이플러그인을 사용하면 블로그에 가입하고 싶은 팀원이 플러그인을 통해서 이메일을 등록하고
관리자가 승인(또는 거절) 하면 초대장을 발송하는 방식으로
일반적인 싸이트의 회원가입 기능과 비슷합니다.


# 기능 #
 1. 팀원가입신청을 받을수 있습니다.
 2. 가입신청시 패스워드를 입력하여 가입완료시 가입시 입력한 패스워드로 바로 사용가능합니다.
     (초대장에서 블로그로 접속하여 반드시 패스워드를 변경해야할 필요가 없어짐)
 3. 자기소개를 받을수 있습니다.
 4. 이메일 필터를 이용해서 원하지 않는 회사의 이메일은 등록받지 않습니다.
    (예를 들어 필터에 aaa.com이 등록되어 있으면 a123@aaa.com, fly@aaa.com 등은 가입불가)
 5. 회원가입시 관리자의 승인을 기다리지 않고 바로 회원가입 완료할수 있습니다.
 6. 관리자 => 센터 화면에서 등록대기중인 사람과 최근에 가입한 5명의 명단을 확인할수 있습니다.
 7. 회원 등록 거절시 거절되었다는 이메일과 사유를 보낼수 있습니다.


# 사용 & 설치 방법 #
 1. 플러그인을 다운로드 받아서 plugins 폴더에 업로드합니다.
     (압축을 해제한 폴더 이름에 .(점)이 포함되면 안됩니다.
      폴더이름은 CHAKANI_TeamJoin 으로 해주셔야합니다.)
 2. 관리자 => 플러그인 에서 사용중으로 변경합니다.
 3. 환경설정을 눌러 자신에 맞게 설정합니다.
 4. 스킨 => 사이드바 에서 손쉽게 팀원 가입 버튼을 사이드바에 넣습니다.
    (사이드바에 들어가는 팀원가입 버튼을 아래 이미지에서 처럼 플러그인 환경설정에서 수정합니다.
      ex. 팀원가입버튼, 여기누르면팀원가입되요 <img src=images/button.gif> )

CHAKANI_TeamJoin_v1.5.zip

차칸아이 팀원가입 플러그인 V1.5



사용자 삽입 이미지

팀원가입 플러그인 관리자 화면



사용자 삽입 이미지

센터 화면 : 현재 가입대기중인 회원과 최근에 가입한 회원 목록이 보인다.


사용자 삽입 이미지

가입신청한 팀원의 승인/거절 페이지


2007/09/27 23:37 2007/09/27 23:37

트랙백 주소 :: http://me.chakani.net/trackback/620

  1. Subject: 팀블로그 버그(?)

    Tracked from 주성애비의 포토스토리 2007/10/02 18:52  삭제

    현재 여기 블로그에 팀블로그 플러그인을 활성화해서 사용 중인 상태입니다.친구를 초대했는데 며칠 동안 초대에 응하지 않더군요.(따 당했습니다. ㅜ.ㅜ)그러는 동안 차칸아이님이 팀원가입 플로그인을 내놓으셨고이것도 활성화해서 센터에 보이도록 했습니다.그런데 가입을 취소하고 나니 최근에 가입한 회원에 유령회원이 가입된 걸로 나오네요.팀블로그 플로그인의 버그인지 팀원가입 플러그인의 문제인지...아마 쓰레기 데이타가 남으니 팀원가입 플러그인인에 나타나지 않나...

  2. Subject: 메일서버없는 서버에서 텍스트큐브의 팀블로그 사용하기

    Tracked from Execute! 2008/01/02 21:13  삭제

    제 서버에는 메일서버가 설정되어있지 않습니다(정확히 말하면 없지요)그래서 텍스트큐브에 있는 "초대장 보내기"를 사용할수 없습니다(메일서버가 있어야 초대장을 보내든 뭘 하니까요) 이거때문에 팀블로그 초대장을 보낼수 없어서 팀블로그 기능도 사용할수 없지요. 하지만 우리에게는 방법이 있습니다!1. 팀블로그와 관련된 설정을 미리 해놓는다플러그인중에서 팀블로그설정 플러그인을 활성화 시켜놓고 스킨도 팀블로그를 지원하는 것으로 바꿔놓습니다(일부스킨은 글쓴이가...

댓글을 달아 주세요

  1. 김여름 2007/09/28 11:18  댓글주소  수정/삭제  댓글쓰기

    팀원으로 가입한 후 글쓰기를 하면 글쓰기가 안됩니다.
    무엇을 고쳐야 할까요?

    • 차칸아이 2007/09/29 19:11  댓글주소  수정/삭제

      팀블로그상에서 에디터의 권한에 문제가 있다고 하던데
      이것때문일수도 있겠네요
      자세한것은 자세히 살펴본후에 다시 알려드리겠습니다.

    • OpenID Logo U클래스 2007/09/30 23:35  댓글주소  수정/삭제

      http://www.dreammy.com (textcube 테스트중..)

      여기서 적용했는데, 이상없이 글 올릴 수 있습니다.

    • ♡차칸아이♡ 2007/10/01 00:28  댓글주소  수정/삭제

      답변감사합니다.
      요즘 시험기간이라서 시간이 없었는데..
      정상작동하는군요 ^^

  2. OpenID Logo U클래스 2007/09/30 23:50  댓글주소  수정/삭제  댓글쓰기

    팀원으로 수십명 혹은 수백명을 일괄 등록하는 안전한 방법을 알고 싶습니다.

    SQL 실행문중에 load data infile ... 과 같은 방법으로, *.txt 파일로 일괄처리하면 될 것 같습니다.

    문제는, 어느 table로 올리는 것이 맞는 방법이냐는 것입니다.

    이곳의 플러그인을 설치하니까, tc_CHAKANI_TJ 라는 table이 새로 생성되었는데, 관리자 승인 방법으로 팀원가입을 받을 경우, 관리자가 승인/취소를 하기 전에 임시로 가입자의 현황이 보관됩니다.

    관리자가 승인을 하면, 팀원의 DB는 tc_Users 로 추가되고, tc_CHAKANI_TJ 에서는 삭데됩니다.

    제가 텍스트큐브의 전체 구조를 알고 있지 못합니다.
    수십명의 팀원을 일괄 등록하려고 할 때, 곧바로 tc_Users 테이블로 load 시켜도 상관없는 것인가요?

    수고하세요...

    • ♡차칸아이♡ 2007/10/01 00:44  댓글주소  수정/삭제

      우와~~ 정확한 분석이네요...
      팀원가입시 바로 가입을 하는 방식은 가입시에 tc_Users 테이블에 바로 저장이되고,
      관리자 승인 방식은 tc_CHAKANI_TJ (TeamJoin)에 보관하게 되어 있습니다.

      일단은 php스크립트로 텍스트 큐브의 팀원가입 함수를 호출해서 저장하는 방식이 가장 안전합니다.
      현재 회원의 정보를 기록하는 Table은 tc_Users 와 tc_Teamblog 가 있습니다.
      tc_Users 에는 사용의 정보를 기록해놓습니다.
      (고유번호, 로그인아이디, 패스워드 등등)
      그리고 tc_Teamblog 에는 실제적으로 블로그팀원의 정보가 기록됩니다.
      (소속된 블로그, 소속된 회원의 고유번호, 권한 등등)

      제가 배포한 팀블로그 패치에 보시면 사용자를 추가하는 함수를 넣는 부분이 있습니다.
      이함수에는 로그인 아이디와 이름 패스워드 3가지만 입력하면
      텍스트큐브에 사용자를 추가해줍니다.
      이것을 이용하는것이 좋을 것 같습니다.

    • OpenID Logo U클래스 2007/10/01 01:46  댓글주소  수정/삭제

      답변 감사합니다. 제가 프로그래머가 아니라, 직접 해결할 수 있는 문제는 아니지만, 대충 방향은 알겠습니다.

      팀블로그라는 것이 블로그를 역동적으로 만드는 기능입니다. 언젠가 차칸아이님의 플러그인이 나왔을 때, 너무 좋았었고, 이제는 텍스트큐브라는 이름으로 좀 더 편하게 사용할 수 있도록 개선되고 있습니다.

      내 블로그에 뜻을 같이 하는 사람과 함께 팀블로그로 운영함에 있어서, 팀원가입 플러그인이 있어서 좀 더 편해집니다.

      좀 더 욕심을 내면, (예를 들어) 내가 가르치고 있는 제자들과 함께, 혹은 내 부서의 모든 동료들과 함께 팀블로그를 운영하고자 할 때,

      함께 할 사람이 몇 사람에 불과하다면, '팀원가입 플러그인'으로 해결해도 되지만

      좀 더 많은 사람을 팀원으로 가입시키는 편한 방법이 있으면 좋겠다는 욕심이 생깁니다.

      예를 들어, '팀원일괄가입 플러그인' 과 같은 것이 하나 더 만들어지면 어떨까 합니다.

      관리자는 정해진 룰에 따라
      팀원으로 일괄 가입시키고자 하는 명단을
      *.csv (혹은 *.txt) 파일로 만들고

      '팀원일괄가입 플러그인'에서는 단지 그 *.csv(혹은 *.txt) 파일만을 불러오는 것만으로

      일괄등록이 가능하도록 하면 좋겠습니다.

      =====================================

      답변 글에서, 위와 같은 작업을 패치 파일을 보고 하라고 하셨는데...

      제가 개인적으로 문외한이고.. 능력부족이고...

      블로그에서 팀블로그로 넘어가고 있고, 그 활용성이 높아져가고 있는 것에 비추어볼 때...

      차칸아이님께서
      좀 더 좋은 일 해주시면 어떨까하는 바램입니다.

      시험 잘 끝내시고... 건강하세요.

    • 차칸아이 2007/10/03 09:02  댓글주소  수정/삭제

      그럼제가 시간이 날때 제작해드리겠습니다.
      하지만 그 시간이 언제 날지모르겠군요
      이번주 안으로 할수 있게 노력해보겠습니다 ^^

    • OpenID Logo U클래스 2007/10/18 03:07  댓글주소  수정/삭제

      남아프리카공화국 케이프타운이라는 곳에 다녀오느라...
      간만에 들러봅니다.

      가을이라고 하는데... 쌀쌀해집니다.
      항상 건강하세요~~

  3. 가을이오네 2007/10/08 22:20  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 팀블로그 고맙게 잘 쓰고 있습니다;;
    죄송한데 그 이전 버전에 관해 질문 좀 드릴게요

    현재 1.2.2b 를 사용중인데.. 암호를 잊어버려서 암호초기화를
    체크하고 로긴버튼을 누르면 자신에게 메일이 오고
    해당메일에서 링크를 따라가면 암호를 수정하는 부분이 나오는걸로 아는데요
    단순히 암호가 잘못되었다는 로그인 화면으로만 넘어가네요
    뭐가 잘못된건지..

    그리고 1.2.2b에서 텍스트큐브1.5로 바로 업그레이드해도 기존의 정보는 다 남아있는거죠?

    • ♡차칸아이♡ 2007/10/09 23:20  댓글주소  수정/삭제

      자세한 에러상황은 좀더 자세하게 살펴봐야지 알수 있습니다.
      정확하게 답변은 못드리겠네요
      디버깅을 요청하시면 제가 접속해보고 디버깅해드리겠습니다.

      그리고 텍스트 큐브로 업그레이드 해도 기존의 정보가 살아있으니 걱정하지마시고 업그레이드 하셔도 됩니다.

  4. 주병훈 2007/10/09 20:01  댓글주소  수정/삭제  댓글쓰기

    텍스트큐브 팀원가입 플러그인에서 회원가입을 받거나 초대 후 발송되는 이메일의 경우 daum.net(hanmail.net), hotmail.com, nate.com, naver.com 이 제일 많이 사용하는 메일인데..
    위의 4가지 메일의 경우 메일이 도착하지를 않습니다.
    기타 gmail.com, hanafos.com 등의 다른 이메일은 수신이 되는데 이유를 모르겠네요.. 어찌된 내용인지 아시면 답변 부탁드립니다.

    • ♡차칸아이♡ 2007/10/09 23:21  댓글주소  수정/삭제

      아무레도 스팸으로 분류되는것같습니다
      스팸 편지함을 살펴보세요
      만약 스팸으로 분류가 되었다면 방법이 없습니다.
      (해당 싸이트에 연락을 취해서 스팸을 풀어야하겠지요..)

  5. 김동민 2007/11/30 12:23  댓글주소  수정/삭제  댓글쓰기

    다른 팀원글을 수정,삭제 못하게 하고 싶은데 어떻게 해야하나요?

  6. 4ipperz 2008/01/02 21:14  댓글주소  수정/삭제  댓글쓰기

    좋은자료 감사합니다..덕분에 팀블로그 설정을 끝냈습니다

  7. 나대로 2008/01/14 16:01  댓글주소  수정/삭제  댓글쓰기

    차칸아이님~
    안녕하세요?

    작년 한해 도움받은 RTV 김신희입니다.
    새해에도 건강하시기 바랍니다.

    텍스트큐브 최신 버젼과 팀원 가입기능을 적용중에 에러가 있어서 문의 드립니다.
    팀원 가입 기능을 이용하여 가입신청하면, 관리자 화면에서 한글이 물음표(??????)로 표기됩니다. 가입한 사람이 누구인지 알 수 가 없습니다.

    서로 다른 두군데서 TC1.5.1 버전과 TC 1.5.4로 테스트 해보았는데 마찬가지여서요~

    시간되시면 한 번 봐주시기 바랍니다.
    감사합니다.^^

  8. bluejini 2008/04/08 17:57  댓글주소  수정/삭제  댓글쓰기

    좋은 플로그인 감사합니다.
    테스트를 해보았는데 이상이 있어서 문의드립니다.
    제가 bluejini.net 을 메인으로 사용하고 (bluejini.net/bluejini)
    사용자 nya를 추가해서
    bluejini.net/nya 를 만들었습니다.
    메인과 새로운 사용자 양쪽에서 각기 테스트를 해보았는데요.

    bluejini.net/bluejini (메인) 에서는 가입 신청한 아이디를 관리자 센터에서 승인할 수 있지만,
    bluejini.net/nya 의 관리자 센터에서는, 신청한 아이디가 보이지만, 등록/삭제를 누르면 권한이 없다고 하면서 로그인 영역이 DP되네요.
    물론 로그인은 nya 의 이메일로 되어 있고요.
    거기에서 bluejini 의 이메일로 로그인 역시 권한이 없다고 나오고요.(당연하지만)

    정리하면 사용자를 초대해서 만든 블로그에서 팀블로그를 운영할 경우,
    신청한 회원을 수락시 권한 부분을 통과하지 못 하고 있습니다.

    조언 부탁드릴게요.

  9. 아로 2008/07/03 21:18  댓글주소  수정/삭제  댓글쓰기

    오늘 텍스트큐브 1.6에서 테스트할 때 잘 됐습니다. 그런데 다중사용자 로그인이 문제가 있어 1.7로 업그레이드 한 다음부터 이 플러그인에 접근이 안됩니다. 찾을 수 없는 페이지...

    한번 봐 주시기 바랍니다.

    그럼...

  10. 동민 2008/08/09 19:04  댓글주소  수정/삭제  댓글쓰기

    1.74버젼에서 팀원가입 페이지가 안뜨네요.어디를 수정해야 하나요?

    • ♡차칸아이♡ 2008/08/12 00:38  댓글주소  수정/삭제

      제가 블로그를 관리 안하다 보니
      업데이트에 대응이 늦어지게 되는군요

      index.xml 을 보시면 <tattertools> 하는 부분이 있는데
      이 부분을 <textcube> 로 수정하면 정상적으로 동작할것입니다.

      조만간에 업데이트가 있을 예정입니다.

  11. 동민 2008/08/13 18:07  댓글주소  수정/삭제  댓글쓰기

    <tattertools>1.5</tattertools>
    이부분 수정을 말씀하시나요?
    수정해도 찾을 수 없는 페이지라고 나오는데요.
    수정해서 다운받을 수 있게 해주시면 안되나요?

    • ♡차칸아이♡ 2008/08/16 00:34  댓글주소  수정/삭제

      http://me.chakani.net/entry/텍스트큐브-팀원가입-플러그인-V17

      위의 페이지를 참고하세요

[로그인][오픈아이디란?]