어줍잖은 모듈 만들면서 버전 번호는 아주 거창하게 붙이고 있습니다. : )
이렇게 버전 번호를 붙이니까 상당히 큰 프로젝트를 하고 있는 것 같군요. 실상은 XpressEngine 상에서 사용할 수 있는 간단한 접속 통계 모듈을 하나 만드는 것인데, 버전 번호만 멋지네요.
이 모듈에 대한 설명은 이전 글을 읽어보시면 간단한 모듈이라 금방 아실 겁니다. 간단하게 말하자면, XpressEngine을 플랫폼으로 사용하는 홈페이지에서 접속 통계를 낼 수 있는 모듈입니다. 기존 카운터 모듈 등에서는 로봇 등의 접속을 판단할 수 없기에 정확한 접속 통계를 낼 수 없습니다. 그래서, 이를 보완하기 위해 새로운 모듈을 만들게 되었습니다.
이번 버전에서 추가되거나 변경된 점
이전 Alpha 버전과 비교하여 바뀐 점은 아래와 같습니다.
- 요약 페이지를 Flash Chart 형태로 보여주는 기능을 추가하였습니다.
- 요약 페이지를 기존의 테이블 형식과 추가한 Flash Chart 형식 중에 선택할 수 있도록 설정 항목에 추가하였습니다.
- 요약 페이지에서 보여줄 일간 통계의 항목수를 설정할 수 있도록 하였습니다.
- 모듈(mid)의 통계 기능을 추가하였습니다.
- 이전 Alpha 버전의 버그였던 목록 옵션이 두가지 이상일 때 제대로 보여주지 못했던 문제를 수정하였습니다.
- XpressEngine 1.1.5 이하 버전에서 설치가 되지 않을 수도 있는 잠재적인 문제점을 수정하였습니다.
- 기존 접속통계 모듈, 즉 기본 카운터 모듈과 이름이 혼동되므로 모듈 정보에 나오는 이름을 Statistics로 변경하였습니다.
이후에 추가될 점
- 로그 화면에서 검색 기능 추가
- 각 통계 화면에서 필요한 경우 로그 검색 링크 추가
Alpha 버전의 설치 오류에 대해
이전 Alpha 버전에서 몇 분께서 설치가 되지 않는다는 보고를 해주셨습니다. 이 문제는 제가 재현할 수 없어서 짐작 가는 부분을 수정하였습니다. 따라서, 다시 이 문제가 나타날 수도 있습니다. 혹시라도 설치가 되지 않는 분이 계시면 알려주시면 감사하겠습니다. 알려주실 때는 사용하시는 XpressEngine 버전, 운영체제, PHP 버전, DB 버전 등의 정보들을 함께 알려주시면 큰 도움이 되겠습니다.
Alpha 버전을 설치하다 제대로 설치가 되지 않은 분들은 DB에 남아있는 테이블을 Statistics 모듈 관련 테이블들을 삭제하고 새로운 버전을 설치하시기를 권장합니다. Statistics 모듈은 총 8개의 테이블을 사용하고 있으며, xe_statistics_* 형태의 테이블 이름을 사용합니다.
변경된 요약 페이지 소개
이번 Beta 버전에서 가장 신경을 쓴 부분은 요약 페이지의 모습입니다. Flash Chart를 이용해서 요약 페이지의 모습을 아래와 같이 나올 수 있도록 수정하였습니다.
요약 페이지에서는 가급적 한 눈에 접속 통계 상황이 보이도록 했습니다만, 어떨런지 모르겠습니다. 혹시 이에 대한 조언이나 제안이 있으시면 말씀해주시면 감사하겠습니다.
이러한 Flash Chart가 보기 불편한 분은 설정 탭에 가서 요약 페이지 보기 방법을 설정할 수 있습니다. 위에서 말씀드렸듯이 요약 페이지 보기 방법에는 Flash Chart 형식과 테이블 형식이 있습니다.
설치 및 주의사항
Statistics 모듈을 사용하기 위해서는 반드시 Statistics 애드온을 함께 설치해야 합니다. 모듈과 애드온 파일들을 복사한 후, 관리자 페이지에서 모듈 설치를 마치고 애드온을 활성화시켜주면, 그때부터 접속 정보를 수집하여 통계를 산출하게 됩니다.
설치 방법과 사용 방법, 주의 사항 등은 Alpha 버전과 동일하므로 이전 글을 읽어주시기 바랍니다.
이전 Alpha 버전을 사용하시던 분들은 Beta 버전을 설치한 후 관리자 페이지에서 모듈 업데이트를 실행해야 합니다. 모듈 업데이트를 하지 않으면 모듈(mid)별 접속 통계 정보를 볼 수 없습니다.
제안과 피드백
언제나 여러분의 제안과 버그 리포팅을 환영합니다.
- XpressEngine,
- Statistics,
- 접속통계,
- 모듈,
- 개발,
- 배포
접속통계모듈 1.0.1 베타를 사용하려고 하는데
제가 기존에 블루게이트님의 SCM LOG 분석 기록을 사용중입니다.
이것과 mooo님의 접속통계모듈을 동시에 사용해도 문제가 없는지 알고싶습니다.
문제가 없다해도 서버에 부하를 줘서 홈피가 느려질 수는 있나요?
그렇다고 한다면 SCM LOG는 애드온을 사용안함으로 해두면 되는지 알고싶습니다.
답변 부탁드립니다.
감사합니다.
ip주소접속제한에 체크하고 아래의 ip주소필터에 접속제한시킬 아이피를 적어넣으면 되는거죠?
주소적는란에 ip주소필터라고만 되어있어서 좀 헷갈려요.
"ip주소필터/ip접속제한" 이런식으로 표기되는게 좋을 것 같습니다.^^;
그리고 검색 기능이 추가되었으면 합니다. IP로 검색하면 이 아이피에 대한 모든 로그를 보여주는 식이죠.
또 document로도 검색할 수 있게 되었으면 좋겠습니다. 그러면 예컨대 글 넘버 466으로 검색하면
466을 클릭했던 모든 로그에 대한 것을 보여주는 식으로요.
마지막으로 제안드리자면 각 로그마다 넘버가 붙는것도 괜찮을 것 같아요.
이건 필수적인건 아니니까 그냥 한번 생각해봐주세요.
그럼 답변 부탁드릴게요.
감사합니다.
mooo님의 프로그램을 사용하는데..활성화를 시키면 쪽지를 볼수가 없습니다.
다른 기능은 잘 사용하는데....쪽지 보기만 안되는듯합니다..
왜 이런지 혹시 알 수 있을까요 ^^;;
1 주일 정도 테스트 해봤는데 너무 좋네요.
에러 없고 통계 전체보기와 세부보기 구성 다 좋습니다.
디비 시간 설정관련해서 문의 드립니다.
여기는 뉴욕입니다.
xe 경우는 설치시 현지 시간으로 설정해서 설치했습니다만.
접속 통계 모듈 Statistics 1.0.1 Beta의 경우 통계시간이 14시간 정도 차이가 납니다.
시간 설정을 어떻게해야 하나요?
좋은 프로그램 감사히 사용하겠습니다.
설정에서 제외하려고 해도 잘안되서 그러는데... 어떻게 제외하고 통계를 수집할 수 있는 방법이 없을까요?
현재 베타버전이 문제가 좀 있어보이는데... 혹시 수정버전 계획이 있으신지요...
답변중에.. "해결된 버전은 곧 공개하도록 하겠습니다"라고 되어 있는데....
혹시 공개가 되었는지요... 찾을수가 없네요... ^^;
지금 불순한 비회원들이 들어와서 이상한 글들 쓰고 나가구
정말 죽겠어요...
Statistics 쓰면 쪽지가 안되고 ..
쪽지를 쓸려니 누가 들어오는지 알수가 없구..
언제 Statistics 공개하시나요..
헌데 당장사용하기 꺼려지는것이 쪽지 기능하고의 충돌로 인한 부분이네요..
바쁘시겠지만, 팁이라도 살짝 던져 주시면 ^^;
잘 사용하고 있다가 갑자기 쪽지 기능에 문제가 생겨서 중지는 시켰는데요..
bluek 님처럼 쪽지 기능만이라도 개선된 버전을 공개해주실 수는 없는지요?
그런데, XE가 아닌 일반 페이지에 페이지 카운터용으로 사용 하고 싶습니다. site_srl대신 page전체 url이 남겠지요....
질문이 있는데,,,
모듈에 사용된 기술을 알고 싶습니다. 참고한 곳이 있다면 자료나, 사이트를 알고 싶어요...
· AGENT 분석 라이브러리 관련 문서
· 또는 완성된 페이지 카운터 프로그램(PHP와 MySQL을 사용하는)
모듈 업데이트(DB추가)도 하고 경로도 제대로 설치되고 플래쉬 차트도 제대로 나옵니다.
문제는 페이지뷰와 방문자수가 똑같이 카운트가 됩니다.
xe_statistics_statistics 테이블을 확인하였더니
같은 페이지를 여러번 로딩해서 페이지뷰 카운트를 늘렸는데
방문자 카운트까지 같이 늘어납니다.
에드온이 문제인지 모듈쪽 문제인지.. 소스를 대충 봐도 제 실력으로는 파악을 할 수 있는
능력이 안되네요..
무었이 문제일까요..
제로보드는 최신버젼 코어로 업데이트 하였고 윈도우에 오토셋을 설치하여 사용중입니다.
이 글을 언제 보실지는 모르겠지만 답변 기다리고 있겠습니다.
감사합니다.


기존의 알파버전에서 베타버전으로 업데이트 했습니다만.
요약부분에서 plain table은 보입니다만 flash chart의 경우 이미지가 보이지는 않습니다. 하얀백지만 나오네요.
시스템 리눅스 cent-os 5.2 XE r6226 입니다
php-gd-5.1.6-23.2.el5_3
libjpeg-6b-37
libjpeg-devel-6b-37
php-5.1.6-23.2.el5_3 입니다