||[[TableOfContents]]|| == phpBB trackback Mod == * phpBB_trackback 은 phpBB ([^http://www.phpbb.com]) 의 trackback/sendping 이 가능하도록 하는 Mod. * 관련 게시물 : [^http://bbs.kldp.org/viewtopic.php?p=222666] === 현재 버전 === ==== '''current version''' : 0.0.9 ==== * 0.0.9 : [^http://kldp.net/forum/forum.php?forum_id=2349 Release News] * 관리자 : 새로 forum 을 추가하는 경우, forum setting 에 반영이 되지 않는 문제. * tb권한 : 새글은 등록유저, 답글은 모두 가능한 경우 tb 의 처리 ==== older version ==== * 0.0.8 : [^http://kldp.net/forum/forum.php?forum_id=2338 Release News] * 트랙백 보기 처리 - 최종 결정필요. * 관리자가 각 topic 에서 trackback 설정을 할 수 있도록 한다. * 관리자화면에서 uninstall 을 진행할 수 있도록 한다. * viewtopic 의 sendping : icon , link * 0.0.7 : [^http://kldp.net/forum/forum.php?forum_id=2306 Release News] 1. 설치/제거 과정 단순화 - 각각 1단계로 가능. 1. 토픽 트랙백 리스트 보기를 다른형태로 변경-최종결정 필요. 1. 포럼 트랙백에서 별도의 전용 user 가 필요했는데, 그냥 익명등록으로 처리. * 0.0.6 : [^http://kldp.net/forum/forum.php?forum_id=2266 Release News] 1. 권한설정, 트랙백 가능 조건 정리 1. 관리자 기능 개선 2차 1. 설치과정 단순화- easyMod 를 최대한 활용 - 1단계로 설치과정 줄임 1. 몇몇 버그 수정 1. 스팸 보안 정책 : ip ban 방식(phpBB) * 0.0.5.a : [^http://kldp.net/frs/download.php/1888/phpBB_trackback_patch-0.0.5.a.zip patch download] 1. http://{domain}/ 형식의 포럼에서 trackback URL 이 "//trackback.php" 형식으로 나타나는 문제. 1. patch 테스트겸 릴리스 * 0.0.5 : [^http://kldp.net/forum/forum.php?forum_id=2225] 1. topic 의 수신된 트랙백리스트 삭제가능함.(관리자/글쓴이삭제가능) 1. 관리자 기능 개선. 1. 트랙백의 요약글에 대한 최대 허용문자수 지정(수신,전송) 1. encoding 옵션 조정가능(EUC-KR, UTF-8) 1. phpbb_fetch_all Mod 설치하지 않아도 됨(pbtb.php 내에 함수 추가) * 0.0.4 : [^http://kldp.net/forum/forum.php?forum_id=2210] 1. Forum trackback 가능 - 해당 포럼의 새글로 등록이 된다. 1. 블로그 전송/수신 테스트 * soojung , tatter tools , naver , empas 테스트확인 * 특이사항 : empas 는 trackback 전송을 GET 방식으로 함. 나머지는 POST * 0.0.3 : [^http://kldp.net/forum/forum.php?forum_id=2193] 1. phpBB 의 Mod 들을 쉽게 설치해 주는 easyMod 호환되게 수정. 1. trackback 의 수신형태 수정. 1. sendping 구현(soojung : [^http://soojung.kldp.net] 참조.) === 설치 & 제거 === ==== 설치(install) ==== * http://kldp.net/frs/?group_id=517 에서 * phpBB trackback 0.0.x * easyMod-0.1.13 각각 다운받아서 easyMod , phpBB_trackback 순서로 설치합니다. easyMod 사용법만 아시면 쉽습니다. * easyMod 설치 - admin/mods 가 생김. * admin/mods/ 에 phpBB_trackback 이동or복사 * phpBB 관리모드 에서 easyMod 를 이용해서 설치 * 설치후 관리모드 화면의 메뉴에 trackback 메뉴가 생김. * 기본설정(config) 및 포럼별로 설정을 함 * encoding 설정 정도만 설정. ==== 제거(uninstall) ==== * 브라우저에서 http://{ phpBB install sites domain root }/pbtb_uninstall.php 실행. * 삭제할 부분을 선택후 삭제 === 데모사이트 ( demo ) === * kldp demo : [^http://tb.kldp.org] * test develop demo : [^http://phpbbc.wowdns.com/phpBB2 개발test용 Demo] === 다음 버전 === === 제안되었던 기능 처리 === ==== 구현할 기능 ==== * 구현된 부분은 아래의 "구현된 기능" 으로 이동 ===== A. 사용 측면 ===== 1. 블로그 주인이 트랙백을 보낼때 KLDP BBS 에 White List 로 등록한다. ( 트랙백 스팸 보안을 설정하는 경우 - 방식에 따라 없을 수도 있음) ===== B. 관리측면 ===== 1. 스팸 보안 정책 정하기 (여러 방식이 있는 경우) ==== 구현된 기능 ==== ===== A. 사용 측면 ===== 1. 트랙백 받기/보내기 1. 주제글(topic)에 대해서만 트랙백을 받을 수 있도록 한다. 등록시 답글형태가 아닌, 주제글 하단에 별도의 트랙백 리스트로 달린다. 1. 포럼(게시판) 별로도 트랙백을 받을 수 있다. 단 이때 해당 게시판의 새글로 등록이 된다.(표현형태는 정해야 함.) 1. 글을 쓸때 글쓴이는 자신의 글에 대해 트랙백을 받을 수 있는 옵션을 선택할 수 있다. 현재의 BBcode 허용이나 서명 달기 옵션 과 동일한 방식 ===== B. 관리측면 ===== 1. 포럼(게시판) 별로 트랙백을 받을지 선택가능 1. 허용된 포럼에서 각 주제글별로 또한 트랙백을 받을지 선택가능 1. 트랙백의 요약글에 대한 최대 허용문자수 지정 1. encoding 설정 - 트랙백을 받을때 본인의 encoding 확인후 필요하면 변환. ==== 버전별 변화된 부분 ==== ==== 0.0.9 ==== * 버그 수정에 집중 * 몇가지 기능 확인 및 버그 * 새로 forum 을 추가하는 경우, forum setting 에 반영이 되지 않는 문제. * forum 에 대해서만 처리하는 것이므로 정상적. * post 권한이 있는지 여부, post 권한이 없으면, reply 권한이 있어도 forum setting 에는 나오면 안됨. * 새글은 등록유저, 답글은 모두 가능한 경우 tb 의 처리 * 이경우 forum tb 은 불가, topic tb 은 가능 하도록 처리 * 즉, 새글이 가능하면 forum tb 가능 , 답글이 가능하면 topic tb 가능 하도록 처리. * 권한 확인은 forum 과 topic 을 구분해서 확인. ==== 0.0.8 ==== * 트랙백 보기 처리 - 최종 결정필요. * 글 하단에 별도로 tb 리스트가 나오는 경우 - (결정) * 관리자가 각 topic 에서 trackback 설정을 할 수 있도록 한다. * 전체 trackback 설정과 허용된 포럼에 대해 trackback 수신 설정 * 관리자화면에서 uninstall 을 진행할 수 있도록 한다. * 설치 : 관리자 easyMod 이용 설치 * 제거 : 관리자 에서 메뉴에 추가. * viewtopic 의 sendping * 아이콘이 필요할 듯 * 관리자는 모든글에 대해 sendping 할 수 있게 한다. ===== 0.0.7 ===== * uninstall 부분 간략화 * 1단계로 줄인다. sh 명령을 없애고, 스크립트로 처리 * 처리내용은 * 신규파일 삭제 * 수정된 파일을 저장할 디렉토리생성 * 수정된 파일 저장 및 바뀌기전 원본 파일을 복사 * DB 데이터 삭제 * tb userid 를 등록하는 방식으로 계속 갈 것인가? 익명으로 처리할 것인가? * 어차피 등록시 익명이 되므로, 익명허용된 포럼에 대해서만 포럼트랙백이 가능 * tb userid 를 빼도록 한다. 익명으로 처리. * tb 보여주는 부분에 대해. * 최종정리 * topic 에서의 받은 tb 리스트의 보이기/감추기 를 할 수 있도록 한다. * 받은 tb 의 숫자를 표시하는 것이 좋겠다. * 차리리 글 안에 tb 을 표시하는 것이 아니라, "빠른답장" 처럼 하단 페이지 표시 밑에 박스 형태로 tb 을 보여주는 것이 나을듯 하다. * 각 주제글을 읽고, 해당 답글을 읽고, 마지막에 tb 을 읽을 수 있도록 하는 것이 자연스러울 듯 하다. ===== 0.0.6 ===== 1. 권한설정, 트랙백 가능 조건 * 기준 1. 기본 phpBB 의 권한설정을 따른다. 1. 개별 tb option 을 따른다. 1. 전체 tb option 을 따른다. * 기본정책 1. forum enable 1. topic enable 1. tb option - forum tb-opt enable or base tb-opt enable 1. tb option - topic tb-opt enable or base tb-opt enable 1. 일때 tb 가능. 1. 관리자 기능 개선 2차 - '''(ok)''' * 관리 옵션을 정리한다. - trackback option, encoding. * tb 조건, 권한 등을 명확하게 처리. - (ok) * 받기 : 해당 forum 이 익명으로 글을 쓸 수 있어야 한다. - trackback url 도 해당 권한이 있는 경우에만 보이도록 한다. * 보내기 : 해당 글쓴이와 관리자에 대해서만 가능. * forum 이 enable 인 경우만, 관리부분에 나타나도록-혼동되지 않게. - (ok) * 각 topic 에 대한 enable 설정이 필요한가? - 굳이 필요없을듯. - 우선삭제 - (ok) * topic 수가 많은 경우 처리하기 곤란함 * 개별 viewtopic 에서 처리하도록 하는 것이 좋을 듯. 1. 현재 : 포럼 트랙백에서 trackback user 로 등록이 되는 방식. - '''(ok)''' * 우선 별도의 trackback user 를 등록하는 방식을 유지한다. * 그래서 별도의 ID : trackback 이나 tb_user 등 별도의 트랙백 글을 구분하기 위한 별도의 user 가 필요하지 않을까? * 변화의 필요성? 그냥 익명사용자로 등록? * 관리의 문제점. 익명인 경우 어느글이 트랙백으로 들어온 글인지 구분이 어려울 듯. 1. 설치과정 단순화- easyMod 를 최대한 활용. - '''(ok)''' * SQL 문까지 임의로(기본값으로) 정해서 하면 우선 한단계로 줄일 수 있을 듯. * 설치후에 config 값을 수정하도록 한다. 1. 버그 수정 - '''(ok)''' * tb - sendping 할때 보낼tb url 의 길이가 길면 짤리는 현상. * ==> input form 에서의 maxlength 문제 * encoding 이 정상작동하지 않는 경우도 있는듯. 여러곳에서 테스트 해봐야 할 듯. * ==> iconv 만 지원되면 큰 이상은 없는듯. 1. 스팸 보안 정책 정하기 (여러 방식이 있는 경우) - '''(ok)''' * 우선 phpBB 의 스팸처리 방식을 이용한다. * ==> 현재는 ip ban 방식밖에 지원이 안될듯 * 차후에 다른방안이 있으면 수정/보완 - next * 블랙리스트, 화이트리스트 등을 작성 - next === 의견 및 테스트 / 버그신고 === * 테스트 부탁드립니다. * 데모 사이트 하나 만들어주세요. * 말씀대로 하나 만들긴 만들어야 겠습니다. 만들공간을 찾아보고 있습니다. 0.0.5 버전나올즈음에 공개할 수 있도록 해 보겠습니다. --[offree] ---- [[comment]] ---- 구정 연휴 기간 중에 0.0.5 버전을 사용한 데모 사이트를 만들어볼 수 있도록 하겠습니다. -- [권순선] -- 211.50.50.17 [[Date(2005-02-08T16:09:12)]] ---- http://tb.kldp.org/viewforum.php?f=4 에 오픈하여 두었습니다. 테스트해 보세요.... :-) -- 권순선 [[Date(2005-02-09T05:22:19)]] ---- 테스트 해보도록 하겠습니다. -- [offree] -- offree [[Date(2005-02-10T04:30:45)]] ---- trackback url 에 "//" 으로 나오는 것 patch 올려 놓았습니다. 테스트 하다 보니, 몇가지 버그들이 보이네요. 0.0.6 을 가능한한 빨리 릴리스 해야 겠습니다. -- offree [[Date(2005-02-11T18:13:35)]] ---- 0.0.7 버전 시작 - 트랙백보기 형태가 바뀌어 질듯 -- offree [[Date(2005-03-09T15:17:48)]] ---- Heh.. Where is here some web gallery about site creators? I'm need it. For example, as here - [url=http://www.google.com]Google[/url], I'm really have seen it here. Good luck! -- AlexCoppas [[Date(2006-05-09T05:13:24)]] ---- hi all i just want to check this forum...i don't know how to use it's options, for example ubb, but i'll study... -- fenissen [[Date(2006-05-28T11:28:30)]] ---- Hello, nice site look this:http://thecasino4you.com/dr/nude-models/nude-models.html .See you. -- Bill [[Date(2006-06-09T15:43:15)]] ---- Hello, nice site look this:http://goodsforlife.org/contact-lens/contact-lens.html .See you. -- Britney [[Date(2006-06-10T20:22:00)]] ---- Hello, nice site look this:http://goodsforlife.org/duchenne-dystrophy/duchenne-dystrophy.html .See you. -- Ashly [[Date(2006-06-10T22:02:18)]] ---- Hello, nice site look this:http://goodsforlife.org/kitchen/kitchen.html .See you. -- Britney [[Date(2006-06-11T01:14:21)]] ---- Hello, nice site look this:http://goodsforlife.org/home-mortgage/home-mortgage.html .See you. -- Madlen [[Date(2006-06-11T03:27:31)]] ---- Hello, nice site look this:http://thecasino4you.com/search100/chandelier/ .See you. -- Sofia [[Date(2006-06-20T18:41:41)]] ---- Hello, nice site look this:http://goodsforlife.org/cialis/ .See you. -- Hellen [[Date(2006-06-23T15:00:00)]]