· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
phpBB Mod/phpBB Track Back

1. phpBB trackback Mod

1.1. 현재 버전


1.1.1. current version : 0.0.9

  • 0.0.9 : [http]Release News[]
    • 관리자 : 새로 forum 을 추가하는 경우, forum setting 에 반영이 되지 않는 문제.
    • tb권한 : 새글은 등록유저, 답글은 모두 가능한 경우 tb 의 처리

1.1.2. older version

  • 0.0.8 : [http]Release News[]
    • 트랙백 보기 처리 - 최종 결정필요.
    • 관리자가 각 topic 에서 trackback 설정을 할 수 있도록 한다.
    • 관리자화면에서 uninstall 을 진행할 수 있도록 한다.
    • viewtopic 의 sendping : icon , link

  • 0.0.7 : [http]Release News[]
    1. 설치/제거 과정 단순화 - 각각 1단계로 가능.
    2. 토픽 트랙백 리스트 보기를 다른형태로 변경-최종결정 필요.
    3. 포럼 트랙백에서 별도의 전용 user 가 필요했는데, 그냥 익명등록으로 처리.

  • 0.0.6 : [http]Release News[]
    1. 권한설정, 트랙백 가능 조건 정리
    2. 관리자 기능 개선 2차
    3. 설치과정 단순화- easyMod 를 최대한 활용 - 1단계로 설치과정 줄임
    4. 몇몇 버그 수정
    5. 스팸 보안 정책 : ip ban 방식(phpBB)

  • 0.0.5.a : [http]patch download[]
    1. http://{domain}/ 형식의 포럼에서 trackback URL 이 "//trackback.php" 형식으로 나타나는 문제.
    2. patch 테스트겸 릴리스


  • 0.0.5 : [http]http://kldp.net/forum/forum.php?forum_id=2225[]
    1. topic 의 수신된 트랙백리스트 삭제가능함.(관리자/글쓴이삭제가능)
    2. 관리자 기능 개선.
      1. 트랙백의 요약글에 대한 최대 허용문자수 지정(수신,전송)
      2. encoding 옵션 조정가능(EUC-KR, UTF-8)
    3. phpbb_fetch_all Mod 설치하지 않아도 됨(pbtb.php 내에 함수 추가)


  • 0.0.4 : [http]http://kldp.net/forum/forum.php?forum_id=2210[]
    1. Forum trackback 가능 - 해당 포럼의 새글로 등록이 된다.
    2. 블로그 전송/수신 테스트
      • soojung , tatter tools , naver , empas 테스트확인
      • 특이사항 : empas 는 trackback 전송을 GET 방식으로 함. 나머지는 POST


  • 0.0.3 : [http]http://kldp.net/forum/forum.php?forum_id=2193[]
    1. phpBB 의 Mod 들을 쉽게 설치해 주는 easyMod 호환되게 수정.
    2. trackback 의 수신형태 수정.
    3. sendping 구현(soojung : [http]http://soojung.kldp.net[] 참조.)

1.2. 설치 & 제거

1.2.1. 설치(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 설정 정도만 설정.

1.2.2. 제거(uninstall)

  • 브라우저에서 http://{ phpBB install sites domain root }/pbtb_uninstall.php 실행.
    • 삭제할 부분을 선택후 삭제


1.3. 데모사이트 ( demo )

1.4. 다음 버전


1.5. 제안되었던 기능 처리

1.5.1. 구현할 기능

  • 구현된 부분은 아래의 "구현된 기능" 으로 이동
1.5.1.1. A. 사용 측면
  1. 블로그 주인이 트랙백을 보낼때 KLDP BBS 에 White List 로 등록한다.
    ( 트랙백 스팸 보안을 설정하는 경우 - 방식에 따라 없을 수도 있음)

1.5.1.2. B. 관리측면
  1. 스팸 보안 정책 정하기 (여러 방식이 있는 경우)

1.5.2. 구현된 기능

1.5.2.1. A. 사용 측면
  1. 트랙백 받기/보내기
  2. 주제글(topic)에 대해서만 트랙백을 받을 수 있도록 한다.
    등록시 답글형태가 아닌, 주제글 하단에 별도의 트랙백 리스트로 달린다.
  3. 포럼(게시판) 별로도 트랙백을 받을 수 있다.
    단 이때 해당 게시판의 새글로 등록이 된다.(표현형태는 정해야 함.)
  4. 글을 쓸때 글쓴이는 자신의 글에 대해 트랙백을 받을 수 있는 옵션을 선택할 수 있다.
    현재의 BBcode 허용이나 서명 달기 옵션 과 동일한 방식

1.5.2.2. B. 관리측면
  1. 포럼(게시판) 별로 트랙백을 받을지 선택가능
  2. 허용된 포럼에서 각 주제글별로 또한 트랙백을 받을지 선택가능
  3. 트랙백의 요약글에 대한 최대 허용문자수 지정
  4. encoding 설정 - 트랙백을 받을때 본인의 encoding 확인후 필요하면 변환.

1.5.3. 버전별 변화된 부분

1.5.4. 0.0.9

  • 버그 수정에 집중
  • 몇가지 기능 확인 및 버그
    • 새로 forum 을 추가하는 경우, forum setting 에 반영이 되지 않는 문제.
      • forum 에 대해서만 처리하는 것이므로 정상적.
      • post 권한이 있는지 여부, post 권한이 없으면, reply 권한이 있어도 forum setting 에는 나오면 안됨.
    • 새글은 등록유저, 답글은 모두 가능한 경우 tb 의 처리
      • 이경우 forum tb 은 불가, topic tb 은 가능 하도록 처리
      • 즉, 새글이 가능하면 forum tb 가능 , 답글이 가능하면 topic tb 가능 하도록 처리.
      • 권한 확인은 forum 과 topic 을 구분해서 확인.

1.5.5. 0.0.8

  • 트랙백 보기 처리 - 최종 결정필요.
    • 글 하단에 별도로 tb 리스트가 나오는 경우 - (결정)

  • 관리자가 각 topic 에서 trackback 설정을 할 수 있도록 한다.
    • 전체 trackback 설정과 허용된 포럼에 대해 trackback 수신 설정

  • 관리자화면에서 uninstall 을 진행할 수 있도록 한다.
    • 설치 : 관리자 easyMod 이용 설치
    • 제거 : 관리자 에서 메뉴에 추가.

  • viewtopic 의 sendping
    • 아이콘이 필요할 듯
    • 관리자는 모든글에 대해 sendping 할 수 있게 한다.

1.5.5.1. 0.0.7
  • uninstall 부분 간략화
    • 1단계로 줄인다. sh 명령을 없애고, 스크립트로 처리
    • 처리내용은
      • 신규파일 삭제
      • 수정된 파일을 저장할 디렉토리생성
      • 수정된 파일 저장 및 바뀌기전 원본 파일을 복사
      • DB 데이터 삭제
  • tb userid 를 등록하는 방식으로 계속 갈 것인가? 익명으로 처리할 것인가?
    • 어차피 등록시 익명이 되므로, 익명허용된 포럼에 대해서만 포럼트랙백이 가능
    • tb userid 를 빼도록 한다. 익명으로 처리.
  • tb 보여주는 부분에 대해.
    • 최종정리
      • topic 에서의 받은 tb 리스트의 보이기/감추기 를 할 수 있도록 한다.
      • 받은 tb 의 숫자를 표시하는 것이 좋겠다.
      • 차리리 글 안에 tb 을 표시하는 것이 아니라, "빠른답장" 처럼 하단 페이지 표시 밑에
        박스 형태로 tb 을 보여주는 것이 나을듯 하다.
      • 각 주제글을 읽고, 해당 답글을 읽고, 마지막에 tb 을 읽을 수 있도록 하는 것이 자연스러울 듯 하다.

1.5.5.2. 0.0.6
  1. 권한설정, 트랙백 가능 조건
    • 기준
      1. 기본 phpBB 의 권한설정을 따른다.
      2. 개별 tb option 을 따른다.
      3. 전체 tb option 을 따른다.
    • 기본정책
      1. forum enable
      2. topic enable
      3. tb option - forum tb-opt enable or base tb-opt enable
      4. tb option - topic tb-opt enable or base tb-opt enable
      5. 일때 tb 가능.

  2. 관리자 기능 개선 2차 - (ok)
    • 관리 옵션을 정리한다. - trackback option, encoding.
    • tb 조건, 권한 등을 명확하게 처리. - (ok)
      • 받기 : 해당 forum 이 익명으로 글을 쓸 수 있어야 한다. - trackback url 도 해당 권한이 있는 경우에만 보이도록 한다.
      • 보내기 : 해당 글쓴이와 관리자에 대해서만 가능.
    • forum 이 enable 인 경우만, 관리부분에 나타나도록-혼동되지 않게. - (ok)
    • 각 topic 에 대한 enable 설정이 필요한가? - 굳이 필요없을듯. - 우선삭제 - (ok)
      • topic 수가 많은 경우 처리하기 곤란함
      • 개별 viewtopic 에서 처리하도록 하는 것이 좋을 듯.

  3. 현재 : 포럼 트랙백에서 trackback user 로 등록이 되는 방식. - (ok)
    • 우선 별도의 trackback user 를 등록하는 방식을 유지한다.
    • 그래서 별도의 ID : trackback 이나 tb_user 등 별도의 트랙백 글을 구분하기 위한 별도의 user 가 필요하지 않을까?
    • 변화의 필요성? 그냥 익명사용자로 등록?
    • 관리의 문제점. 익명인 경우 어느글이 트랙백으로 들어온 글인지 구분이 어려울 듯.

  4. 설치과정 단순화- easyMod 를 최대한 활용. - (ok)
    • SQL 문까지 임의로(기본값으로) 정해서 하면 우선 한단계로 줄일 수 있을 듯.
    • 설치후에 config 값을 수정하도록 한다.

  5. 버그 수정 - (ok)
    • tb - sendping 할때 보낼tb url 의 길이가 길면 짤리는 현상.
      • ==> input form 에서의 maxlength 문제
    • encoding 이 정상작동하지 않는 경우도 있는듯. 여러곳에서 테스트 해봐야 할 듯.
      • ==> iconv 만 지원되면 큰 이상은 없는듯.

  6. 스팸 보안 정책 정하기 (여러 방식이 있는 경우) - (ok)
    • 우선 phpBB 의 스팸처리 방식을 이용한다.
      • ==> 현재는 ip ban 방식밖에 지원이 안될듯
    • 차후에 다른방안이 있으면 수정/보완 - next
    • 블랙리스트, 화이트리스트 등을 작성 - next



1.6. 의견 및 테스트 / 버그신고

  • 테스트 부탁드립니다.
    • 데모 사이트 하나 만들어주세요.
      • 말씀대로 하나 만들긴 만들어야 겠습니다. 만들공간을 찾아보고 있습니다. 0.0.5 버전나올즈음에 공개할 수 있도록 해 보겠습니다. --offree



captcha
Username:

구정 연휴 기간 중에 0.0.5 버전을 사용한 데모 사이트를 만들어볼 수 있도록 하겠습니다. -- 권순선 -- 211.50.50.17 2005-02-09

http://tb.kldp.org/viewforum.php?f=4 에 오픈하여 두었습니다. 테스트해 보세요.... :-) -- 권순선 2005-02-09

테스트 해보도록 하겠습니다. -- offree -- offree 2005-02-10

trackback url 에 "//" 으로 나오는 것 patch 올려 놓았습니다. 테스트 하다 보니, 몇가지 버그들이 보이네요. 0.0.6 을 가능한한 빨리 릴리스 해야 겠습니다. -- offree 2005-02-12

0.0.7 버전 시작 - 트랙백보기 형태가 바뀌어 질듯 -- offree 2005-03-10

Heh..
Where is here some web gallery about site creators? I'm need it.

For example, as here - url=http://www.google.comGoogle/url, I'm really have seen it here.

Good luck! -- AlexCoppas 2006-05-09

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 2006-05-28

Hello, nice site look this:http://thecasino4you.com/dr/nude-models/nude-models.html .See you. -- Bill 2006-06-10

Hello, nice site look this:http://goodsforlife.org/contact-lens/contact-lens.html .See you. -- Britney 2006-06-11

Hello, nice site look this:http://goodsforlife.org/duchenne-dystrophy/duchenne-dystrophy.html .See you. -- Ashly 2006-06-11

Hello, nice site look this:http://goodsforlife.org/kitchen/kitchen.html .See you. -- Britney 2006-06-11

Hello, nice site look this:http://goodsforlife.org/home-mortgage/home-mortgage.html .See you. -- Madlen 2006-06-11

Hello, nice site look this:http://thecasino4you.com/search100/chandelier/ .See you. -- Sofia 2006-06-21

Hello, nice site look this:http://goodsforlife.org/cialis/ .See you. -- Hellen 2006-06-24

ID
Password
Join
Money may buy friendship but money can not buy love.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-06-24 00:00:00
Processing time 0.0166 sec