역시 클래식.. 속도가 확실히 다릅니다. 티스토리는... 어떻게 쓸지 좀 더 생각해봐야 겠습니다. ~_~ 후후후..
아마... 1.1.1 -> 클래식 -> 이후 버전들로 가는 식으로 업그레이드도 가능하지 않을까 합니다만, 장담은 못하겠습니다. ^^;; 해보지 않아서..
/* * ******************************************************** * TatterTools DB v1.1.1 to Classic * ******************************************************** * Created on 2007. 01. 25 to 2007. 01. 28 * by 함기훈. * ******************************************************** * * [ 라이센스 ] * GPL v2를 따릅니다. * * [ 주의 ] * 이 프로그램으로 인한 책임은 스스로가 지셔야 합니다. 다만 이 프로그램은 * 태터툴즈 v1.1.1 비바체 버전에 맞추어 제작되었으며, 그곳의 DB에 일체 * 영향을 주지 않습니다. * * [ 프로그램 소개 ] * 이 프로그램은 1.1.1 비바체 버전의 태터툴즈의 DB를 클래식 버전에서 사용할 * 수 있는 백업파일로 변환하여 출력해줍니다. 이 출력된 파일로 클래식 태터 * 툴즈에서 복원을 하면, 내용 그대로 옮겨지게 됩니다 ~ ♡ * 다만 클래식 버전 특성상 업로드한 파일들은 직접 옮겨주셔야 합니다. * 백업되는 항목> * - 프로필, 블로그 이름 등의 기본적인 블로그 정보 * - 본문, 키로그, 트랙백, 덧글, 위치로그, 태그, 카테고리 일체 (키로그는 모두 비공개 설정됨) * - 방명록 * - 카운터와 리퍼러 로그. 단 플러그인 정보 등은 취급불가.(클래식에 맞춰짐) * - 링크와 rss 리더 주소록, 스크랩한 피드 * - 댓글 알리미 * * [ 사용법 ] * 태터툴즈 v1.1.1 비바체가 설치된 폴더(config.php 파일이 있는 곳)에 * classic.php 파일을 복사해 넣고 그 파일이 위치한 곳으로 접속하시면 * 변환된 백업파일을 다운로드 할 수 있습니다. * 예) http://aaa.bbb.ccc/tt/ 라면 * http://aaa.bbb.ccc/tt/classic.php * 로 접속하시면 됩니다. * * [ 변환 후 해야할 일 ] * 0. 변환된 클래식용 백업파일을 다운로드 후, 이 프로그램을 꼭 삭제하세요!!! * 이 프로그램이 있는 한, 여러분처럼 다른 누군가도 똑같이 백업파일을 * 다운로드 할 수 있습니다!!! * * 1. 업로드 파일을 옮깁니다. 아래 설명을 참고하세요. * v1.1.1를 설치한 곳에 attach 라는 폴더가 있습니다. 이 안에 있는 * 폴더와 파일들을 그대로 클래식 버전의 태터툴즈를 설치한 곳에 있는 * attach 폴더 안에 복사해 주면 됩니다. 참! 옮긴 파일/폴더들의 권한이 * 777로 되어있는지 꼭 확인하세요! * * 2. 키로그가 기본적으로 비공개로 되게 만들었습니다. 사용하시는 분은 공개로 * 변환해 주세요. * * 3. rss리더 주소록의 분류를 확인하세요. v1.1.1에서 다중 분류가 되어 * 되어 있었다면, 다르게 분류되어있을 수도 있습니다. * 4. 당연하지만 스킨 설정, 글 출력 수 등의 버전에 민감한 설정은 클래식 * 설치상태의 설정으로 변환됩니다. 취향에 맞게 수정하세요~ * * 5. 프로필 이미지를 교체하세요. v1.1.1 비바체에서는 프로필 이미지도 업 * 로드 디렉토리 안에 존재하는데, 클래식에서는 약간 다른 경로에 위치하게 * 됩니다. 일단은 변환 후 그대로 출력되게 손을 봐놨습니다만, 제대로된 * 위치에 위치한 것은 아니기 때문에 환경설정에서는 파일이 없는 것으로 * 나옵니다. 변환 후 보여지는 프로필 사진을 다운받아서(다른이름으로 저장), * 다시 업로드 하는 방법을 추천합니다. * * ******************************************************** */
이전 태터버전으로 돌아갈 수 있는지 알아보기 위해 DB 테이블을 열어서 분석해보고 있습니다. (대세에 역행하는 센스!) 뭐.. 현재까진 '본문과 첨부파일만의 이전'에 중점을 두고 목표로 한다면 가능할 것 같은데, 끝까지 파본 후에 무언가 말을 할 수 있겠지요. DB구조와 첨부파일의 구조 등이 꽤 다르긴 한데... 뭐 큰 문제는 표면상으론 없을 것 같습니다. 뭐 일단은 키로그, 태그 등등 있을 것은 다 있군요. 일단 말할 수 있는 것은, 아마 첨부파일 부분은 통채로 압축해서 직접 옮겨넣어야 할테고, DB변환은 같은 DB상에서 진행하는 것으로 가정하고 처리해야 할 것 같다는 것입니다. 즉 일단은 같은 계정에 클래식 버전과 태터1.1.1버전 - 현재 대상으로 하고 있는 녀석.. - 을 설치해놓은 상태여야 한다는 말이지요. 그 다음에 클래식으로 데이타 변환, 삽입 후 여기서 백업을 받아서 딴 곳으로 옮기든 말든 하는 방식으로... 안그러면 변환 프로그램 만드는데 시간이 너무 걸릴 것 같거든요. - ㄱ-; 그러고보니 아예 클래식 백업파일 형식으로 빼내준다면 될 것 같기도 한데. 이게 어떤 구조인지 가물가물하군요. --> 그냥 sql 통채로 백업이군요. 쿨럭; 백업파일 형식으로 다운로드 되도록 짜고 있습니다. 그냥 sql insert문이다보니 더 쉽네요 @_@
클래식으로 돌아간다면 생길 문제점과 대응책을 몇 가지 예상해 본다면... 1) 스팸 방어책의 부재 -- 어느 분이 만드신 방어 패치가 있는 것으로 알고있음... 2) 다중업로드 기능 부재 -- 태터1.x 버전을 참고하여 적용하는 패치를 만들면 ? 3) 디렉토리 변화에 따른 rss 파일 위치 등의 변화 -- rss와 태랙백 등에 대한 심벌릭 링크 생성 4) 한글 페이지 주소 부지원 -- 어쩔 수 없음 ~_~ & 지원하고 싶지 않음. 5) 수많은 플러그인, 스킨 지원 -- 알아서 공부해서 패치 만드3 6) 자동 리사이즈 썸네일 파일 생성 기능 부재 -- 원본사이즈로 올렸던 그림들이 그대로 출력되는 압박. 갤러리로 죄다 수정하던가, 테터1.1.1을 참고해서 패치를 만들던가.. (가능하려나;;) 7) 팀로그 등등 기능 -- 그런거 모르3 클래식은 1인용 @_@ 7) 기타문제? -- 뭐가 있을지 해봐야 알겠음