제로보드4.1.7 버전을 사용하였는데 하나의 디비에 여러개의 인스턴스를 설치 할 수 없어서 할 수 없이 하나로 통합해서 사용했으나 외부 로그인이 불안해(다른 도메인에서 로그인 하면 본 도메인에서 로그인 안되는 수가 많음) 5.0으로 올리기로 함.
절차
- Cafe24에 제로보드 5.0이 설치 될 수 있는 서버로 이전 요청(사전 백업 완료)
- 제로보드 5.0 설치
- 기존 제로보드 업사이징 - 실패
-> 문제가 있음(제로보드 5.0이 4.1보다 기능이 줄어 든 부분이 잇고, 야간 수정한 버전이 아니라 새로 만들어진 버전이라 업사이징한다는 것에는 문제가 있음-데이터는 실제로 다운사이징) - 기존 일기를 제로보드에 이전함
-> 테터보드에서 쓰여지던 일기와 텍스트 파일에 쓰여지던 일기를 제로보드 5.0으로 이전함
1. 테터의 ttj_Entries 테이블을 category로 분리해 결과를 엑셀파일로 변환함(지금은 후회하고 있음 - select into문을 써서 한번에 할것을..ㅠㅠ) 용량이 작아 가능하나 실제로 더 어려움
2. 엑셀에서 insert문을 제 조합함
3. mysqAdmin에서 질의를 실행 시킴
-엔터키 특수문자 변환에 문제가 있어서 중간에 에디트 플러스에 붙여 넣은 다음 변환함 regex 안쓴 것을 후회하고 있음.ㅠㅠ-
4. 텍스트 파일로 위 엑셀파일에 집어 넣고 질의 실행 시킴
평가 - 단점:
- 업사이징 툴을 제공하지 않는 것은 불만이지만 유료가 아니기에 내가 만들어 줄 수 없다면 참고 써야함.
(제로보드4>제로보드5의 데이터 구조를 가지므로 어째꺼나 업사이징이 불가능함 until 제로보드5의 데이터 구조가 4보다 커질때 까지) - 제로보드4에서 잘 쓰던 category기능이 없어서 많이 불편함.
- 메뉴얼 부제(있긴 있으나 너무 빈약함 - 시간나면 설명서나 많이 올려야 겠음 가능성 1%)
- 답글 기능이 없음(답글기능이 사라지고 트렉백으로 대치 되었음)
- 페이지(제로보드5에서 새로 생겨난 개념, 전에는 게시판만 달랑 이었으나 레이아웃,메뉴,페이지,모듈-게시판,플러그인등 많은 개념을 제로보드5에 포함시켰음 )가 html이 아닌 디비에 저장되어 디테일한 페이지 설계가 쉽지 않음(아직은 디테일한 페이지 설계를 지원하지 않음 - html페이지를 넣을 수 있는 플러그인을 만들던가, 내부/외부 페이지 연결 기능에 대해 좀더 알아 봐야 겠음)
평가 - 장점:
- 페이지 빌더의 구조를 가지고 있음.
- 구조화된 설계(각 요소를 제어하는 모듈을 분리 시킴)
- 스킨의 고급화(smarty 체용으로 좀더 개선된 스킨을 만들 수 있어짐)
- 트렉백 기능 추가(답글 기능 없어진 것이 아직도 서운함)
- 플러그인 기능.
- 멀티 렝귀지를 지원 할 수 잇는 구조(utf-8, 각 스킨별 언어파일 존재)
Posted by 나현재


