앞선 글 태터툴즈 1.0 클래식과 1.0 베타3, JH님의 태터 툴즈 1.0 클래식이 1월 1일 0시에 공개됩니다! 란 글에서 언급한 대로 태터툴즈 1.0 클래식 RC 버전이 2006년 1월 1일 오늘 공개됐습니다. 현재 태터툴즈 사이트에서 다운로드 가능합니다.
2. 달라진 점
태터 툴즈 클래식 오피셜 블로그의 태터 툴즈 클래식 RC 버전을 공개합니다.란 글에서 태터툴즈 1.0 클래식에서 달라진 점들에 대한 설명을 보실수 있습니다.
2.1. 댓글 알리미 기능
앞선 글에서 언급 한대로 댓글에 대한 응답 여부를 관리자 화면 내에서 확인이 가능해졌습니다. 테스트 해본 결과 아쉬운점이 한가지 있더군요. http://lunamoth.biz 라고 입력한 경우에는 댓글 알리미 기능이 작동하지 않고, http://lunamoth.biz/index.php 까지 입력해야만 댓글 알리미 기능이 작동하더군요. 이 부분은 개선됐으면 하는 바람입니다. 또한 도움말에 따르면 "비밀글에 비밀글로 댓글을 달아도 그 내용을 알 수 있다"고 합니다.
2.2. 태그 기능
태터툴즈 1.0 베타 버전에서 봐왔던 태그 기능과 똑같이 작동하는 모습을 보실 수 있습니다. 태그 추천 기능 역시 그대로이며 스킨 치환자는 [ ##_article_tag_area_## ] 입니다. 기존 스킨에 추가 시켜주시면 됩니다. 그리고 태그가 입력되지 않은 경우 "없음" 이라고 나오게 되는데 이를 공백으로 두실려면 index.php 에서 if (!$tag_set) $tag_set = ""; 부분을 수정하시면 됩니다. 현재 1.0 클래식의 태그 기능의 경우 검색어 입력 방식으로 해당되는 글을 출력해줍니다. 태그 클라우드등 확장 기능도 기대해 봅니다. 테크노라티 태그 역시 잘 동작 합니다.
2.3. 강력한 이미지 편집 기능
세번째 예고편에서 언급된 이미지 슬라이드 앨범 기능입니다. crizin님의 태터툴즈 고쳐쓰기 중에 슬라이드쇼 기능처럼 한장한장 넘기면서 보거나 슬라이드쇼 방식으로 이미지를 볼 수 있습니다.
2.4. UTF-8 이전 툴 제공
가장 큰 변화가 유니코드로의 전환이지 않을까 싶습니다. JH님의 언급대로 "UTF-8 통일의 날" 이라 칭해도 될 것 같습니다. 2004년 3월 1일 태터툴즈 프로젝트가 시작된 지 2년만의 일입니다. 유니코드로의 마이그레이션 역시 무리없이 진행되더군요. 1.0 클래식을 덮어씌우고 인덱스에 접근하면 바로 전환 단계에 들어가게 됩니다. 설치 부분은 3. 설치방법에서 언급하도록 하겠습니다. 유니코드 전환과 함께 태터리더에서도 유니코드 피드를 문제없이 읽어들일 수 있게 됐습니다. 피드리더 부분도 이로써 더욱 강화된 듯 싶습니다. 아울로 Miranda IM 댓글 알리미 또한 crizin님께서 유니코드에 맞게 수정을 해주셨습니다. 트랙백의 경우 받는 트랙백은 별 문제가 없습니다만 1.0 클래식에서 euc-kr 로 보내는 트랙백은 깨지는 문제가 있습니다. 이점은 차후 수정될 것이라고 합니다만 국내 블로그의 대다수의 인코딩이 euc-kr 인 점을 감안할 때 다소 시급한 문제인것 같습니다. crizin님의 트랙백 보내기 패치처럼 보내는 트랙백의 인코딩 선택이 가능했으면 합니다. 아울러 RSS 피드 역시 기존 태터리더 사용자들을 감안해서 euc-kr 피드 또한 제공해야 될것 같습니다. 기존 태터리더에서 utf8rss.php 를 이용하여 유니코드 피드를 구독하셨던 분들은 update t3_tts_10ofmg_rss set xml_url=replace(xml_url, 'crizin.net/utf8rss.php?uri=', ''); 식으로 수정하면 된다고 합니다.
2.5. 이미지 버튼의 한글화, 도움말 기능
관리자 화면에서 버튼 아이콘들이 전체적으로 한글화 됐습니다. 아울러 각 항목별로 도움말(admin/help.php)이 자리잡아 초심자분들께서 보다 쉽게 접근할 수 있게 됐습니다.
2.6. 스팸 필터링
알림판에서 최근 댓글과 트랙백을 관리할 수 있게 됐으며 스팸으로 바로 설정하는 것이 가능해 졌습니다. 리퍼러 로그 부분 또한 일전에 폐인희동이님의 패치 검색엔진 봇(bot)도 로그를 남기자 에서 처럼 검색 로봇 및 유저 에이전트를 출력합니다. 이 부분에서 직접 필터링이 가능해져서 각종 스팸 리퍼러나 검색 로봇을 막을 수 있게 됐습니다. 도움말에 따르면, "적당한 조건에 맞춰서 등록해 주시면 검색엔진의 방문을 막지는 않아도 카운터는 무시하게 해줍니다."고 합니다.
2.7. XHTML 1.1
XHTML 1.1 인증은 1.0 클래식 정식 버전에서 지원될 예정이라고 합니다.
2.8. 현재시각으로 생성시각 수정
관리자 편집 화면에서 포스트의 생성 시각을 현재 시각으로 싱크?하는 기능이 추가됐습니다.
3. 설치 방법
0.9x 대 버전에서만 업데이트가 가능하며 1.0 베타에서 업데이트 하는것은 불가능합니다. 또한 DB 파일을 개인적으로 개조한 경우에는 정상적으로 업그레이드가 진행되지 않는다고 합니다. 이 경우 추가한 부분을 삭제하여야만 업그레이드를 진행됩니다. 설치 과정은 다음과 같습니다. 혹시 모를 사태를 미연에 방지하기 위해 일단 기존 계정의 파일과 DB를 모두 백업후, 1.0 클래식 RC 버전을 다운 받아 기존 태터툴즈 폴더에 덮어씌웁니다. 그리고 블로그로 접속하면 DB 전환 메시지창이 나옵니다. 진행을 하시면 수초내로 DB 전환이 완료되고 태터툴즈 1.0 클래식의 기본스킨의 모습으로 블로그를 보실 수있습니다. 전환 시간이 오래걸리거나 에러가 발생할 경우 php 타임아웃 관련 문제일 수 있으니 inureyes님의 글을 참고하셔서 수정하시고 실행해 보시기 바랍니다. 기존 스킨을 사용하기 위해서는 스킨 폴더의 skin.html, skin_keyword.html 및 style.css 스타일시트 파일을 유니코드로 바꿔야 합니다. 메모장이나 기타 편집기를 이용해서 인코딩을 UTF-8로 맞추고 저장해서 바꿔주시면 됩니다. (Ritz 님의 관련글)
4. 추가로 패치한 사항
태터툴즈 1.0 클래식으로 업데이트를 한 뒤에 개인적으로 추가로 패치한 사항들입니다. 개인적인 기록 및 참고를 위해 나열해봅니다. 타이틀바에 제목표시기능, Archive 최근 5개월 목록 제한 없애기, 날짜 형식 수정, whois 연결, 댓글에 파비콘 표시, 댓글에 국가 아이콘 표시, Miranda IM 댓글 알리미 업데이트, 댓글에서 관리자 댓글 제거하기, 답글 이미지로 표시하기, reply_exe.php 와 del_exe.php 의 textarea rows="10" 으로 수정. 트랙백 검색 기능과 리퍼러 로그 한글코드 변환은 보류한 상태입니다. 리퍼러 검색어 보기 추가했습니다.
5. 개선이 필요한 사항
기존 글에 한글 검색어로 입력된 링크 부분이 제대로 출력되지 않는 문제가 있습니다. (예), 아울러 기존 스킨에 [ ##_search_text_## ] 치환자로 입력된 검색창이 작동을 하지 않는 문제가 있습니다. 그리고 앞서 언급한대로 댓글 알리미에서 index.php 까지 주소를 입력해야만 동작하는 문제와 트랙백, 피드관련 인코딩 문제 또한 시급한 문제라 생각됩니다.
6. 업데이트 여부
Chester님 말씀처럼 0.9x 버전 대를 차근차근 따라오신 태터툴즈 팬?이라면 꼭 업데이트 해야 될 정도로 기능상에 이점이 크다고 봅니다. 유니코드 지원이나 태그, 슬라이드쇼, 알림판, 스팸 필터링 등으로 보다 강력해진것이 사실일테니까요. 트랙백 관련 문제가 해결될 때까지 기다리셔도 상관은 없습니다만 태터툴즈 1.0 클래식으로의 업데이트는 선택이 아닌 필수라 생각합니다 ;)
이어지는 글 : 태터툴즈 1.0 클래식 RC1 > RC2 변경사항
2006-01-03 오전 11:14
태터 툴즈 '클래식' RC2 공개 by Rukxer // 안전한 업그레이드 방법
테터툴즈 클래식 알아야 할 것. by 현명한 별 // 코드 수정시 문제, 로봇 카운트에서 제외