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

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

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

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

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

다운로드 :