WP-SlimStat-Ex v2.1

Skip to English document

GeoIP 데이터의 주소가 잘못입력되어 있는 오류와 업그레이드 실패 오류를 수정하여 v2.1.1 로 다시 업로드 하였습니다. v2.1에서는 GeoIP 데이터의 업데이트가 되지 않으니 v2.1.1로 다시 내려받아 사용하시기 바랍니다.

미루고 미뤄오던 SlimStat-Ex의 새로운 버전을 공개하기로 했다. 오랜동안 만지작 사용하고 만지작 거리다보니, 욕심도 많아지고, 기능도 추가되어가면서 그에 따른 버그도 늘어가기만 해서 새로운 버전을 내놓기가 두려워지다보니 본의 아니게 너무 오랜동안 미루게 되었다.

나름 획기적이라 생각되는 것들을 넣어 봤으나, 실제 사용해 보니 어짜피 거기서 거기라는 느낌이 계속 든다. 조금씩 변형된 기능들을 계속 사용해 왔기 때문에 자신은 못느끼는 걸지도 모르겠다는 생각으로 스스로 위로하고 있는중…

추가, 변경된 내용들

  • 살짝 변경된 디자인
  • 통계 추적 방법 선택기능 추가. 모든페이지(기존방식), 블로그페이지, 블로그페이지 및 피드 세가지 중 택일.
  • MySQL 국가정보 DB 제거, GeoIP(MaxMind) 데이터 기본적용. PhpMyAdmin을 이용하여 기존의 국가정보 테이블(`wp_slim_countries`)을 삭제해도 무방함.
  • 관리자 화면에서 GeoIP 데이터파일(country 버전만) 업데이트 기능 제공(WP 2.8 이상에서만)
  • 필터(검색)에 날짜선택부분 추가(daterangepicker.jQuery.js 적용)
  • 차트(Open Flash Chart 2)보기 기능 추가
  • 기존의 대쉬보드, 설정패널의 하위에서, 독립된 패널로 분리 및 통합
  • 통계결과 더보기 버튼 제공하여 손쉽게 기본 정해진 출력갯수 이외의 결과 확인 가능
  • 새로운 브라우저, 운영체제, 모바일 등 추가
  • 동일 서버내 사이트 관리기능 추가(테스트용)
  • 외부 프로그램 추적방법 변경. 자세한 내용은 관리자 화면의 SlimStat > 외부 사이트 패널 참고.
  • 글 하단의 스크린샷 참고

Continue reading “WP-SlimStat-Ex v2.1”

또다른 IP-TO-COUNTRY 데이터베이스

현재 WP-SlimStat-Ex 에서 사용중이기도 한 IP를 통해 국가정보를 확인 할 수 있는 webhosting.info무료 데이터베이스가 지난 3월 이후 전혀 업데이트 되지 않아 슬슬 “알 수 없는 국가(unknown country)”가 뜨기 시작하더군요.

새로운 1.5 버전을 준비중인지라, 그에 적용 할 생각으로 구글에서 이리 저리 검색해 봤지만, iptolocation이라는 유료 사이트만 잔뜩 결과로 내뱉더군요. 혹시나 하는 마음으로 “open source ip to country”로 검색 해 봤더니, 몇몇 무료제공 사이트가 나오더군요. 역시 있을만한건 다 있죠?:-)

몇 군대 보지는 않았지만, 그중에서 가장 최근에 업데이트 되었고, 이전 방식과 동일한 csv 파일 형식을 제공하는 MaxMind무료 데이터베이스를 사용하기로 마음 먹었습니다. IP로 지역, 도시까지 정보를 뽑아주는 데이터베이스는 유료이지만, 국가정보까지만 알려주는 데이터베이스는 무료인데다가 GPL/LGPL 라이센스를 채택하고 있어, 플러그인에도 맘 편히 적용 할 수 있더군요. 게다하 확실한지는 두고봐야겠지만 매달 1일에 데이터베이스를 업데이트 한다고 하니 더할나위 없겠군요.

우선 제 블로그의 IP-to-Country DB를 업데이트 해 보고, (그럴리야 없겠지만…) 문제가 발생하지 않는다면 다음 버전에 DB업에이트 툴을 변경해서 적용하면 될 듯 하네요:-)

Wp-SlimStat-Ex Plugin

Wp-SlimStat-Ex plugin tracks your wordpress blog. This plugin is based on Wp-SlimStat v0.9.2 by Mr. Coolmann

Current version : v2.1x

Powered by

Features

  • SlimStat-Ex requires WP 2.5 or greater. There is a v1.6 for lesser WP versions which does not supported anymore.
  • Separated feed statistics
  • Ajax modules : You can browse each panels and modules without refresing entire page.
  • After v1.3, support browser’s back button – powered by ajax.history.js by Siegfried Puchbauer <rails-spinoffs (at) lists(dot)rubyonrails(dot)org>
  • Filtered results : You can filter stats by remote addr, domain(referer), search terms and so on.
  • Plugable extensions(Pin): PathStats, Downloads, Micelleneous, BadBehaviour, FreshView, etc. (Check this)
  • SlimStat-Admin tool : Support importing Wp-ShortStat and Wp-SlimStat, deleting old stats data, updating Ip-to-country database and performance management through adding or removing index keys from stats table. You can check currently available modules with each module’s ID
  • Fix time offset between server and blog(manual)
  • Support Ignore-IP-List(supprot IP-range e.g 127.0.0.1/10)
  • Get post or page title from resource(url)
  • Support external tracking
  • Support external ip-to-country database

Continue reading “Wp-SlimStat-Ex Plugin”

Wp-SlimStat-Ex 설정 도움말

이 글은 항상 최근 버전에 맞게 수정되고 있습니다. 이전 버전을 사용중인 분들께서는 다소 내용에 차이가 있을 수 있으니 주의하세요.

일반 설정 사항들

일반 설정
  • Enable Tracking?: “enable”로 하셔야 통계가 쌓입니다. 판올림이나 SlimStat-Ex-Admin을 이용하시려면 “disable”상태에서 작업하는게 좋습니다.
  • Track Mode: 방문자를 추적하는 방법을 선택합니다. ‘블로그 전체’는 기존의 방법으로 모든 워드프레스 페이지들을 추적하며, ‘블로그 페이지만’ 은 일반적으로 방문객들이 접속하는 블로그 페이지들(템플릿 파일에 wp_footer가 적용된 페이지들)만 추적합니다. ‘블로그페이지와 피드’는 말 그대로 위에 설명한 블로그 페이지들과 피드 접속들을 추적합니다.
  • Update Check: 설정페이지에 접속할 때 마다 새로운 버전의 플러그인을 찾아봅니다.
  • Use Pins?: 확장기능인 Pins를 사용하지 않으시려면 “false”를 선택하세요. false로 설정하면 요약(summary), 피드(feed), 자세히(details) 세개의 패널만 사용하게 됩니다.
  • Use AJAX?: 기본적으로 탑재된 AJAX기능을 사용하지 않으려면 false로 설정하세요. false로 설정하면 각 패널들의 몇몇 모듈을 사용할 수 없게됩니다.
  • Ajax cache limit: Ajax로 로딩되는 페이지를 브라우저 캐쉬에 저장할 시간을 분(minutes)단위로 입력하세요. 시간을 길게잡으면 한번 열렸던 페이지가 빠르게 다시 열리는 장점이 있는 반면, 지정된 시간이 지나기 전까지는 캐쉬된 정보만을 보여주게 됩니다. 사용하지 않으시려면 “0”으로 설정하시면 됩니다.
  • SQL limit rows: 각 모듈에 출력될 내용의 행 수를 지정합니다.
  • DB max-age: DB를 정리할때 이곳에서 설정한 날짜(day)보다 오래된 통계들을 삭제하게 됩니다. DB정리를 사용하지 않으시려면 “0”으로 설정하면 됩니다. 삭제된 DB는 히트(hits), 방문(visits), 개별IP별 방문(uniques)정보만 저장되고 나머지는 모두 삭제되게 됩니다. 삭제된 정보는 요약(Summary)모듈의 맨 아래에 표시됩니다.
화면 표시 설정
  • View mode: 기본 보기방식을 지정합니다. ‘차트’, ‘테이블’ 중 원하는 방식을 선택하면 되며, 추후 각 통계페이지에서 이 외의 방식으로도 표시할 수 있습니다.
  • Visit type: 통계에 표시될 방문의 종류를 선택합니다. ‘uniques‘는 한 아이피의 모든 방문들을 한번의 방문으로 취급하지만, visits는 같은 아이피라도 30분 내에 클릭이 없었다면 또 다른 방문으로 취급합니다.
  • Guess post title? : Resource(읽은 페이지) 주소로 읽은 페이지의 제목, 카테고리, 태그등의 정보를 얻어오는 기능입니다. 사용하지 않으시려면 “false”를 선택하세요.
  • Get host name?: 아이피(IP)로부터 접속자의 호스트 네임을 알아냅니다. 이 기능을 사용하면 SlimStat의 작동이 좀 느려질 수 있습니다.
  • Use Whois link?: 아이피 정보를 가지고 있는 모듈에서 아이피를 클릭하면 그 정보를 보여주는 웹사이트로 연결된 새창이 뜨게 됩니다. 사용하지 않으려면 false로 선택하세요
부가 설정
  • Nice Titles: 링크의 타이틀(Title)을 특별하게 표시합니다. Dustin Diaz의 SweetTitles 를 적용합니다.
  • Time Offset: 만약 외국서버를 사용한다던지 하는 경우 서버의 시간과 운영중인 블로그의 시간에 차이가 생깁니다. 그 차이값을 시간단위로 입력하세요. v2.1 부터 워드프레스의 시간대를 그대로 적용합니다.

Continue reading “Wp-SlimStat-Ex 설정 도움말”