XE 공식 자료실

제작자
bookworm
등록일
2010-11-02
다운로드 수
901
링크1
bookworm.pe.kr

phpBB3에서 XpressEngine으로 이전하기 위해 데이터를 추출하는 도구입니다.

라이선스
GPL v2
설치경로
./
최초 등록일
2010-10-27
전체 다운로드
1,051

상세 설명

phpBB3를 XpressEngine(이하 XE)으로 마이그레이션 하기 위해 XML 데이터를 추출하는 도구입니다.


사용법은 XE 홈페이지의 마이그레이션 설명을 참고 해주시기 바랍니다.


이 도구를 사용해서 추출한 데이터는 아래와 같은 제약 사항이 있습니다. 만약 제약 사항을 바꾸고 싶으시다면 직접 코드를 수정하실 필요가 있습니다. 옵션으로 만들 수도 있었지만 개인적인 사용을 목적으로 만든 것이라 친절한 도구는 못 됩니다. 필요하신 분이 있으면 옵션을 추가하도록 하겠습니다.

  • 사용자 ID는 등록된 이메일 주소의 @ 앞부분이 됩니다. 만약 @ 앞부분이 똑같은 사용자가 있다면 문제가 생기게 됩니다. 이 문제는 phpBB3는 한글 ID를 지원하지만 XE는 지원하지 않아 영문으로 바꿔주어야 했습니다. 만약 phpBB3 사이트를 영문 ID로만 운영 중이셨다면 export.php의 81번 행을 $obj->user_id = $member_info->username; 로 수정하여 영문 ID를 그대로 사용 할 수 있습니다.
  • bbCode를 사용한 경우 평문으로 바꾸거나 일부 완전히 삭제 해버립니다. 이 부분이 문제가 되면 export.php의 strip_bbcode() 안의 preg_replace 구문들을 삭제하시면 됩니다.
    • 평문으로 바뀌는 코드 – [b], [i], [u], [quote], [code], [img], [url], [flash], [size], [color], [list], [*]
    • 삭제되는 코드 – [attachment]
  • 패스워드는 초기화 됩니다. 사용자가 ID/비밀번호 찾기 기능을 사용해서 초기화 해야합니다.

라이센스는 기존 XE에 포함된 마이그레이션 도구의 코드를 이용했기 때문에 GPL v2입니다.

포럼 1

로그인 후 작성할 수 있습니다.
  • 2014-10-06 18:57:04 Lin-e

    개인비밀일기장 용도로 phpBB3을 쓰다 XE로 갈아 탔는데.. 당시는 이런 귀중한 도구를 발견 못해서 일일히 수작업으로 자료를 옮겼죠.. 양이 많지 않아서 다행이었고 개인비밀일기장이라 쓰는 사람이 저 밖에 없어서 다행이었던 기억이지만.. 왜 그땐 이런 툴을 못 찾았을 까요..? 아무튼 귀중한 자료입니다!