wp-shortstat-ajax 통계 플러그인


Wp-SlimStat-Ex 를 시험 공개 중입니다.

얼마전 wp-shortstat플러그인의 통계페이지 로딩이 너무 느려 wp-shortstat관련 DB를 리셋했었습니다. 사실 통계페이지를 볼때마다 모든 정보들을 다 보려고 하는건 아닌데, 매번 페이지를 열때마다 모든 데이터를 읽어들여 필요없는 로딩지연을 일으키는게 가끔 답답했었죠…

그러던 중 너무나 반갑게도 inline ajax comments라는 플러그인을 접하게 되어 ajax를 이용한 로딩법을 배우게 되었습니다. 이 방법을 이용하면 매번 모든 데이터를 읽어들이지 않고, 보고싶은 메뉴만 클릭해서 그때 그때 볼 수 있게되니 당연히 로딩지연이 줄어들게 될거란 생각에 다시한번 삽질을 시작했습니다.:|

1. 플러그인 원작자 (Original Authors)

2. 플러그인 설치 (Install)
  • 아래 첨부된 파일을 다운받아 압축을 풀면 나오는 ‘wp-shortstat’폴더를 워드프레스 플러그인 폴더에 업로드합니다. (e.g. wp-content/plugins/)
  • 관리자페이지>Plugins 에서 WP-Shortstat(Ajax)을 활성화(Activate)시킵니다.
  • ip-to-country관련은 아래글을 확인하세요.
3. ip-to-country 설치
  • 통계내용의 ip를 이용해서 방문객의 국가를 식별할 수 있습니다.
  • 통계페이지(dashboard-shortstat)의 맨 아랫쪽에 위치한 ‘Setup ip-to-country’라는 링크를 클릭하세요.
    aj-shortstat-1
  • 잠시(약 10초~20초)기다리면 ‘ip-to-country’테이블이 생성되었다는 메세지가 뜹니다. 설정이 완료되었습니다.
  • 주의! : 위 과정이 성공적으로 완료되고난 뒤에는, ‘Setup ip-to-country’링크를 되도록 다시 클릭하지 않는게 좋습니다.
4. 통계 확인하기
  • 관리자페이지>Dashboard>Shortstat 페이지에 접속하면 기본적으로 전체방문자, 오늘의 방문자, 일주일동안의 방문자 테이블만 보이고 나머지 테이블들은 로딩되지 않은채로 숨겨져 있습니다.
    aj-shortstat-2
  • 각테이블의 머릿글부분에 있는 노란색링크(show »)를 클릭하면 통계데이터가 나타납니다.
    aj-shortstat-3aj-shortstat-4
5. 하고픈 말 (Readme)
  • ‘js’폴더내의 ‘ajax-shortstat.js’파일의 23번째, 34번째줄의 ‘switch’를 ‘appear’, ‘blind’, ‘phase’, ‘simple’로 바꿔서 이펙트 효과를 다르게 할 수도 있습니다.
  • 주의! : ‘effects.js.php’파일을 이펙트 추가와 ie, opera에서의 버그수정을 위해 제가 수정했습니다. 다른 파일로 바꿀경우 ajax기능이 작동하지 않습니다.
  • 사용중 문제가 발생하거나, 개선할점이 있으면 알려주세요.:)
  • 저는 wp-shortstat플러그인에 ajax-loading기능만 넣었습니다. 그 외 일반적인 질문들은 한글 워드프레스 포럼을 이용해 주시기 바랍니다.(현재 많은 분들께서 포럼 활성화를 위해 애쓰고 계십니다. 포럼 활성화 차원에서 많이들 애용해 주세요)
  • 내친김에 홍보하나 더 하겠습니다.^^;워드프레스 플래닛(planet)에서 동참하실분을 찾습니다. 워드프레스 관련 피드(feed)들을 한데 모으는 곳입니다. 자세한 사항은 Unfusion님의 블로그를 참고하세요.

‘Last week’부분 날짜,시간 표신에 문제가 있어 파일 수정해서 교체했습니다.
(mini님께서 알려주셨습니다.)


15 responses to “wp-shortstat-ajax 통계 플러그인”

  1. wp-shortstat-ajax with pathstats….

    통계 프로그램은 trace watch 가 매우 강력하나…
    아시는 분은 아시겠지만.
    한 계정에 두개를 운영하다보니.
    trace watch 도 꼬이는거 같았:???:
    (실은 능력 부족…;;)
    다행히 wp 의 플러그인중에…

  2. Hello there, sorry for writing in English, but I’m not comfortable with Korean:)I saw your message on http://jrm.cc/archives/blog/wp-shortstat/ about your AJAX “modification”. I’m writing you to let you know that I’m developing a more complete plugin, wp-slimstat (see link above) and I’ll be really happy to cooperate with you to introduce AJAX in wp-slimstat. Please write me back if you want to help me! Have a nice day, coolmann.

  3. nuzl// 나중에 통계DB가 비대해져서 shortstat페이지 로딩이 느려질때라면 ajax방식이 도움이 될듯하네요..^^;

  4. ajax 버전 설치 했다가 노멀 버전으로 다시 설치 했어요
    그냥 다 보여주는게 더편한거같아서요:)

  5. nuzl// 워드프레스 플러그인들은 저작권이 gpl이라 입맛대로 고쳐서 나눠 쓸 수 있어서 더욱 좋은것 같습니다. :D

  6. 감사합니다:)
    그동안 이런 에드온 하나 설치안하고 사용 하다가..
    shotstat 설치 할려고 생각은 하고 있었는데 이번 기회에 이쁜걸로 설치 햇네요 !

  7. unfusion// 칭찬 감사합니다. 저도 unfusion님께서 공개한 pathstat이 붙은 버전을 사용중이었는데 twatch도 있고해서 wp-shortstat만으로 작업했습니다..^^;플러그인 원작자가 다음 버전을 내놓으면 좋을텐데, 바쁜가보네요:|

  8. 대단하십니다. 여기에 ajax를 추가하실 생각을 하시다니… pathstat 쪽도 이용해서 출력되는 리스트의 갯수를 변경할 수 있을지 모르겠습니다. 다운 받아서 살펴보고 제가 사용하고 있는 것에도 한번 붙여 봐야 겠습니다. ( 이것 저것 수정한 부분이 많으니 플러그인을 다운로드해 사용하기도 쉽지 않네요)

  9. 이야. 082님 플러긴 감사합니다
    요번것에는 user ip 도 볼수있는것같애서 더 좋은것같애요 하하하

    ajax 가 역시 좋긴 좋군요!