· 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



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.0153 sec