텍스트큐브

텍스트큐브 1.8.0.1으로 판올림하였습니다. 원래 호스팅PHP가 5.2를 지원하지 않아서 1.7.9에 만족하였는데, TraceWatch 0.3판이 나오고 호스팅업체 측에 문의하여 호스팅서비스를 이전주1하여 판올림이 가능해졌습니다.

1.8판은 블로그 로딩의 병목 현상을 일으키는 부분인 세션, 댓글, 다국어 지원 구조를 향상하였습니다.

원래 1.8판은 원래 예정에 없었고 TraceWatch만 판올림할 계획이었습니다. 하지만, 마침 스킨을 만지면서 알 수 없는 에러주2가 발생하여, 하는 수 없이 판올림하게 되었습니다.

확장 패키지 textcube-1.8.0.1-expansion.tar.gz를 내려받으시고, 사용하시는 FTP로 호스팅서버에 업로드를 하십시오. telnet으로 서버에 접속하시고, gunzip textcube-1.8.0.1-expansion.tar.gz를 입력하면, gz파일은 사라지지고  textcube-1.8.0.1-expansion.tar만 남게 됩니다. 다시 tar xvf textcube-1.8.0.1-expansion.tar를 입력하시면 tc폴더가 생성되면서 압축이 풀리게 됩니다.

기존의 Attach 폴더는 남기고, plugins 및 Skin 폴더는 잠깐 다른 이름으로 Rename해 둔 뒤에, 나머지 전체는 지운 후에 tc의 파일들을 이동시켰습니다.

setup.php을 실행하자 설치는 잘 진행되었습니다. [센터]의 [블로그 통계]는 작동하지 않았고, 실행이 안되는 몇몇 플러그인주3도 있었습니다. 이러한 것은 안정화 패치가 있을 것이므로 별 문제될 것은 없었습니다. 이것저것 블로그 설정을 해주고나서 드디어 1.8판으로 판올림이 완료되었습니다.^^

1.8판은 최근에 유행인 마이크로블로깅 서비스(트위터)와의 연동을 지원하는 기능이 추가되었습니다.

가장 달라진 점은 데이터베이스 접근 방식이 바뀌었다는 점입니다. 더 이상 호환성을 지원하지 않는 클래스가 생기고 앞으로는 새로 추가된 DB Model 객체에 익숙해져야 할 것 같습니다.

중구난방이었던 태그들을 일괄 삭제 및 변경할 수 있는 기능 또한 맘에 들었습니다. 아이팟/아이폰 전용 인터페이스 지원이 강화되었습니다. 그 밖에 트위터를 위한 플러그인과 달력에 썸네일로 포스팅 글을 표시해주는 플러그인도 흥미로운 기능인 것 같습니다.

여러 마이크로블로깅 서비스와 연동되어 동기화할 수 있는 라인 기능도 생겼는데 앞으로 그 활용도가 기대되는 기능입니다.

각주.
  1. 사용하는 호스트는 Cafe24인데, 이전설치비 5천원으로 PHP5.2 서버로 이전하였습니다. 12월 25일 오전 9시 이전 예약을 했는데 오후 3시쯤에서야 이전을 해주었습니다. 너무 늦어서 의아스러웠지만, 성탄절이라서 그런 가 보다 하고 그냥 넘어갔습니다. [Back]
  2. CSS에 사이드바 폭을 줄이는 수정을 했는데, 1.7.9판에서 파폭이나, 익스에서는 정상으로 로딩되는 반편, 구글 크롬에서 CSS가 제대로 로딩이 안 되고 [새로 고침]해서야 제대로 로딩됨. 스킨 문제인가 해서 그냥 1.8판올림을 결심하였습니다. 판올림 후에도 그렇다면 스킨 문제가 확실하다고 답이 나올 것 같아서요. [Back]
  3. 현재 가장 아쉬운 플러그인은 tracewatch의 추적코드를 자동으로 첨가해주는 [TraceWatch] 플러그인 입니다. 몇 줄안되는 아주 간단한 플러그인이지만, 활성화하면 사이드바의 최신 글, 댓글이 사라지는 버그가 발생합니다. 1.8판의 문제인지, TraceWatch의 문제인지, 스킨의 문제인지 알아내는데 시간이 걸릴 것 같아서, 아쉽지만 비활성화 해두었습니다. [Back]
텍스트큐브

블로그를 운영하면서 함께 사용해왔던 웹 분석도구인 TraceWatch주1가 간만에 판올림 되었습니다.

TraceWatch 0.3판부터는 PHP5 버전 이상의 사양을 요구합니다.

TraceWatch 웹 통계프로그램은 PHP5이상의 시스템사양을 요구하기 때문에 0.3판을 사용하기 위해서는, 그간 사용하고 있던 웹 호스팅 서비스를 PHP5가 가능한 상품으로 변경하여야 했습니다. 구 버전의 TraceWatch자료는 백업한 XML파일이 잘 읽히지 않아서, 그냥 초기화하였습니다. 텍스트큐브의 tracewatch 플러그인에 새로운 TraceWatch에 맞게 변경된 수집 code로 교체하자, 바로 작동되었습니다.

<

기존의 자잘한 버그와 Data 수집 Overflows 문제를 해결되었고, 보다 통계가 정교해졌습니다.

0.234버전에서 0.3버전으로 바뀌면서 완전히 새롭게 코딩하였다고 합니다.  0.234의 자잘한 버그와 Mysql Overflows 문제들이 사라졌다고 합니다. 또한, 더욱 항샹된 부분은, 쿠키 추적기능을 켠다면 고유 세션 및 방문자, 신규방문자를 구분함에 있어서 통계가 더욱 정교해졌습니다. 갱신된 로봇 목록 및 브라우저 목록 및 국가 IP 데이터베이스 자료들 때문에, 더욱 좋아졌다고 볼 수 있겠습니다. (제가 주로 쓰는 구글 크롬의 통계가 나와서 반가웠습니다.^^). 인터페이스면에서 구 버전에 비해 눈에 띄게 달라진 부분은 경로분석이 더욱 직관적으로 구성된 것을 확인할 수 있었습니다.

Google Analytics처럼 여러 가지 세밀한 리포트를 제공하지는 않지만, 실시간으로 유입경로를 모니터할 수 있다는 장점에서 아직 Tracewarch는 유용한 것 같습니다.

한글화 지원은 아직 안되었는데 구버전을 참고로 제가 간단히 작성해보았습니다. 혹시 필요하신 분 있으시면 아래에서 내려받으시길 바랍니다. tracewatch폴더의 korean.php는 twatch/locale에 country폴더의 korean.php는 twatch/country/locale에 각각 넣으시면 됩니다.



각주.
  1. 설치형 웹 통계 프로그램으로 TraceWatch.com에서 내려받으실 수 있습니다. (설치에 관련해서는 제작사이트를 참조하시길 바랍니다.) Google Analytics가 통계 갱신이 바로바로 안되는 반면, 실시간으로 모니터링 할 수 있는 장점이 있습니다. [Back]
텍스트큐브

텍스트큐브 1.7.9 RC1가 새롭게 공개되었습니다. 마침 주말이라 다시 RC1으로 판올림을 하였습니다  판올림과 함께 텍스트큐브 패치[footnote]

Interface/index.php (도메인을 최신 글 주소로 전환)

library/components/Textcube.Model.Statistics.php (LIMIT 1500 –>  LIMIT 5000)

스킨에 < meta http-equiv="Keywords" content="[ ##_meta_http_equiv_keywords_## ]" /> 추가

footnote플러그인에 폰트크기 12px로 줄임[/footnote]를 다시 하고 플러그인 설정주1을 다시 해주었는데 그 외에 [스킨 선택][스킨 상세 설정]등은 판올림하면서 다시 사라지지 않아서 판올림이 너무 쉬웠습니다. 베타버전에서 작동하지 않았던 [블로그 통계]도 작동되어 오랫만에 통계놀이도 하였습니다.

원래 다음 판올림 때 참고하려고 포스팅하는 것이지만 너무 간단히 판올림이 되어서 별로 쓸 말이 없네요. 판올림에 걸림돌인 플러그인 데이터 백업만 잘 지원되면 다음부터는 큰 맘 안먹어도 가볍게 할 수 있을 것 같습니다.

각주.
  1. RC1에 첨부된 플러그인 설정 데이터 백업(JP_PN_Plugins_Setting_Manager)는 1.7.9버전에서는 더 이상 제대로 작동하지 않았습니다. 1.8에서 작동되는 버전으로 일단은 바꿔놨는데 1.7.9에서 제대로 작동하는지는 확인해보지 않았습니다. 다음 판올림 때에 확인할 예정. [Back]
텍스트큐브

제가 텍스트큐브 1.7.9 B3 판올림 한지 몇 주 안되서 Beta 4가 새롭게 출시되었습니다. 마침 주말이라 다시 Beta 4로 판올림을 하였습니다. 판올림과 함께 텍스트큐브 패치하고

  • Interface/index.php (도메인을 최신 글 주소로 전환)
  • library/components/Textcube.Model.Statistics.php (LIMIT 1200 -> LIMIT 5000)
  • 스킨에 <meta http-equiv="Keywords" content="[ ##_meta_http_equiv_keywords_## ]" /> 추가

플러그인 설정주1을 다시 해주었는데 Category의 function이름과 vCategories 플러그인의 내부 function이름이 충돌되어 vCategories를 살짝 수정해준 것 말고는 모두 다 작동이 잘되었습니다.

B3에서 사이드바 위젯 기본모드의 드래그이동이 잘 안되었던 자잘한 버그가 이번엔 잘되어 기분이 좋았습니다. 전반적으로 정식버전 출시가 임박하면서 마치 기본 스케치에 색깔을 덧입히듯, 기능이 점차 완성 되가는 느낌이 들었습니다.

저는 RSS로 모아서 보는 스타일은 아니지만, RSS 카테고리 기능은 RSS 바깥 글 읽기기능으로 스크랩할 때 유용할 것 같습니다. 기회 되면 한번 사용해보고 싶습니다.

각주.
  1. 플러그인 설정 데이터 백업을 하면 백업파일은 잘 생성되지만 복원은 잘 안되었다. 그래서 다시 설정들을 입력해야 했었다.ㅠㅠ [Back]
텍스트큐브

처음엔 회사에서 쓰던 cafe24호스팅계정이 하나 남아서, “1.7.9버전은 얼마나 달라진 거야?” 하고 테스트만 해보려고 했었는데 이게 하다보니 내친 김에 텍스트큐브 버전업에 스킨까지 교체해버리게 되었습니다.


그동안 썼던 Blackmind스킨 (이젠 안녕~)

다른 스킨고수들의 작품도 많았지만, 특히 용의자님의 Real Blogger 스킨이 제 맘에 쏙 들었습니다.

기존에 쓰던 Blackmind 1단 스킨으로 쓰다가 2단으로 바뀌니 2단이 어수선해 보이지 않을까 걱정했지만, 이번 스킨은 본문의 가독을 방해하지 않도록, 사이드바가 마우스오버가 되기 전까지는 흐려지는 레이아웃이 맘에 들었습니다.

텍스트큐브 1.7.7에서 1.7.9에서 플러그인은 대부분 잘 작동하였습니다. (Draco Counter의 경우 바뀐 필드명(date –> datemark) 때문에 수정해줘야 했습니다.)

센터 플러그인인 방문자 기록이 몽땅 1970.1.1로 나오는 버그가 있어서 PN_Visitor_Default를 열어봤지만 눈앞이 깜깜해서 다시 닫아야만 했습니다.  

수평분류 플러그인은, 공개가 안된 메뉴바 있는 버전이 맘에 들어서, 도아님이 알려주신 http://www.dynamicdrive.com/dynamicindex1/anylinkcss.htm에서 제공된 소스로 안되는 실력으로 완전 삽질하여 대충 메뉴바를 달았습니다.

추천버튼을 맘대로 조정할 수 없었던 믹시 플러그인과 다음뷰의 플러그인의 위치 문제를 손보기 위해, 믹시와 다음블로그뉴스를 통합시키는 플러그인과 MissFlash님의 포스팅을 참조하여, 아직 다음뷰로 판올림되지 않은 도아님의 플러그인을 기초로 원래의 DaumView 플러그인의 소스를 가져다 붙이기 신공으로 수정하였습니다.

이제 다 되었나 싶었는데, 본문에 애드센스 300x250 두개를 연달아 달았었는데 본문 사이즈가 604px로 조금 좁았고, 더구나 1단에서 넗게 써왔던 포스팅중의 640px이미지들도 짤리는 문제가 발생하였습니다. 나중에 본문폭을 좀 넒히고 2단폭을 좀 줄여야하겠습니다.

스킨까지 수정하여 추후에 블로그에 적용하려고 했지만 시간이 남는 주말이라 그냥 적용해버렸습니다. 이 자리를 빌어 멋진 스킨을 공개해주신 용의자님과, 판올림때마다 패치를 참조하는 도아님의 완소포스팅과, 이번 리뉴얼 때 CSS정보 및 멋진 블로그스킨 팁을 제공해 주신 MissFlash님에게 감사드립니다.