현재(버전 1.8.1) WordPress TTXML Importer가 TTXML 백업파일을 가져오는 방식은 두가지가 있습니다.
직접 업로드하는 방식과 ftp등을 이용해 업로드한 파일의 로컬 경로를 입력하는 방식 입니다.
여기에 URL로 백업파일 가져오는 방식도 추가하려고 했습니다.
우선 워드프레스의 API를 조사해봤습니다. 그런데 워드프레스가 제공하는 기능은 한번에 통채로 받아오는 것이라서 용량이 큰 백업파일은 메모리 오류가 발생하게 됩니다.
직접 구현해볼까 생각해봤는데 TTXML Importer의 역할 이상이라고 판단을 내렸습니다. 마치 모든 Importer마다 URL로 백업파일을 가져오는 똑같은 기능을 각자 구현하게 되는 것과 같습니다.
그래서 URL로 백업파일 가져오기 계획은 취소하기로 했습니다.
큐로보프레스에 WordPress TTXML Importer가 추가되었습니다.
많은 분들에게 도움이 되면 좋겠습니다. ^^
TTXML의 공지를 가져올 수 있고 치환자 처리방식이 변경되었습니다.
1.8에서 수정된 사항
- 소스코드내의 정규표현식에서 대소문자를 구분하도록 변경.
- TTXML의 공지를 워드프레스의 페이지(Page)로 가져오게 구현.
- TTXML의 치환자를 기존 텍스트큐브의 HTML 형식으로 변환하던 방식에서 워드프레스의 HTML 형식으로 변경.
WordPress TTXML Impoter 다운로드 페이지에서 최신버전을 확인하고 받으세요. ^^
워드프레스 댓글 알리미가 1.0.4로 판올림 하였습니다.
LUV님의 버그 신고로 몇몇 테마에서 디자인이 깨지는 버그를 수정하였습니다.
프로그램은 저 혼자 만드는 것이 아닙니다.
버그를 신고하고 의견을 주시는 여러분들과 함께 만드는 것입니다. ^^
* 0.1에서 업데이트 하시는 분들은 업데이트 후 반드시 플러그인을 한번 껐다가 켜주시기 바랍니다.
엊그제 큐로보프레스측에서 wordpress-ttxml-importer의 사용에 대한 문의를 제 블로그에 댓글로 남겨주었습니다.
그래서 오늘 아래와 같은 내용의 답장을 메일로 보냈습니다.
——————————————————————-
안녕하세요. 워드프레스 TTXML 임포터 개발자 입니다.
블로그에 댓글로 문의하신 부분에 대해 답변을 드립니다.
워드프레스 TTXML 임포터는 GPL 라이센스로 배포되고 있습니다.
상업적으로 사용하시더라도 문제는 없습니다.
주의사항은 아래쪽에 따로 설명드리겠습니다.
* 최신버전 다운로드
http://code.google.com/p/wordpress-ttxml-importer/downloads/list
* 간단한 설치 방법
http://code.google.com/p/wordpress-ttxml-importer/wiki/Install
* 프로그램 소개 페이지
http://ani2life.com/wp/?p=73
### 프로그램 사용에 있어서 주의사항 ###
* 프로그램을 있는 그대로 상업적으로 이용하셔도 되고 수정하셔도 됩니다. 단, 수정하여 사용할 경우 수정한 프로그램도 GPL이 적용되며 소스코드를 공개하셔야 합니다. 그외 GPL 라이센스에 대한 설명은 생략하겠습니다.
* 버그나 기능개선에 대한 의견 및 패치는 최대한 수용하고 있습니다.
* 워드프레스 MU에서 테스트를 한적이 없습니다.
* 사용자들의 TTXML 백업파일 용량이 수십에서 수백메가 크기가 될텐데 이 부분에 대한 업로드 방법을 고려하셔야 합니다. 직접 웹호스팅 서비스를 이용하시는 분들은 ftp로 업로드 하고 있습니다.
* TTXML 백업파일의 크기에 따라 이전되는 시간이 비례합니다. 소스 코드에서 set_time_limit(0)를 사용하여웹커넥션이 끊어지지 않도록 유지하고 있는데 서버 설정에 따라 무조건 타임아웃에 걸려 커넥션이 종료될 수 있습니다.
그외 질문이나 의견은 계속 메일로 받겠습니다.
관심 감사드리며 큐로보프레스가 블로거들에게 인기있는 서비스가 되길 응원합니다. ^^




