어줍잖은 모듈 만들면서 버전 번호는 아주 거창하게 붙이고 있습니다. : )

이렇게 버전 번호를 붙이니까 상당히 큰 프로젝트를 하고 있는 것 같군요. 실상은 XpressEngine 상에서 사용할 수 있는 간단한 접속 통계 모듈을 하나 만드는 것인데, 버전 번호만 멋지네요.

이 모듈에 대한 설명은 이전 글을 읽어보시면 간단한 모듈이라 금방 아실 겁니다. 간단하게 말하자면, XpressEngine을 플랫폼으로 사용하는 홈페이지에서 접속 통계를 낼 수 있는 모듈입니다. 기존 카운터 모듈 등에서는 로봇 등의 접속을 판단할 수 없기에 정확한 접속 통계를 낼 수 없습니다. 그래서, 이를 보완하기 위해 새로운 모듈을 만들게 되었습니다.

이번 버전에서 추가되거나 변경된 점

이전 Alpha 버전과 비교하여 바뀐 점은 아래와 같습니다.

  1. 요약 페이지를 Flash Chart 형태로 보여주는 기능을 추가하였습니다.
  2. 요약 페이지를 기존의 테이블 형식과 추가한 Flash Chart 형식 중에 선택할 수 있도록 설정 항목에 추가하였습니다.
  3. 요약 페이지에서 보여줄 일간 통계의 항목수를 설정할 수 있도록 하였습니다.
  4. 모듈(mid)의 통계 기능을 추가하였습니다.
  5. 이전 Alpha 버전의 버그였던 목록 옵션이 두가지 이상일 때 제대로 보여주지 못했던 문제를 수정하였습니다.
  6. XpressEngine 1.1.5 이하 버전에서 설치가 되지 않을 수도 있는 잠재적인 문제점을 수정하였습니다.
  7. 기존 접속통계 모듈, 즉 기본 카운터 모듈과 이름이 혼동되므로 모듈 정보에 나오는 이름을 Statistics로 변경하였습니다.

이후에 추가될 점

  1. 로그 화면에서 검색 기능 추가
  2. 각 통계 화면에서 필요한 경우 로그 검색 링크 추가

Alpha 버전의 설치 오류에 대해

이전 Alpha 버전에서 몇 분께서 설치가 되지 않는다는 보고를 해주셨습니다. 이 문제는 제가 재현할 수 없어서 짐작 가는 부분을 수정하였습니다. 따라서, 다시 이 문제가 나타날 수도 있습니다. 혹시라도 설치가 되지 않는 분이 계시면 알려주시면 감사하겠습니다. 알려주실 때는 사용하시는 XpressEngine 버전, 운영체제, PHP 버전, DB 버전 등의 정보들을 함께 알려주시면 큰 도움이 되겠습니다.

Alpha 버전을 설치하다 제대로 설치가 되지 않은 분들은 DB에 남아있는 테이블을 Statistics 모듈 관련 테이블들을 삭제하고 새로운 버전을 설치하시기를 권장합니다. Statistics 모듈은 총 8개의 테이블을 사용하고 있으며, xe_statistics_* 형태의 테이블 이름을 사용합니다.

변경된 요약 페이지 소개

이번 Beta 버전에서 가장 신경을 쓴 부분은 요약 페이지의 모습입니다. Flash Chart를 이용해서 요약 페이지의 모습을 아래와 같이 나올 수 있도록 수정하였습니다.

Statistics Summary

요약 페이지에서는 가급적 한 눈에 접속 통계 상황이 보이도록 했습니다만, 어떨런지 모르겠습니다. 혹시 이에 대한 조언이나 제안이 있으시면 말씀해주시면 감사하겠습니다.

이러한 Flash Chart가 보기 불편한 분은 설정 탭에 가서 요약 페이지 보기 방법을 설정할 수 있습니다. 위에서 말씀드렸듯이 요약 페이지 보기 방법에는 Flash Chart 형식과 테이블 형식이 있습니다.

설치 및 주의사항

Statistics 모듈을 사용하기 위해서는 반드시 Statistics 애드온을 함께 설치해야 합니다. 모듈과 애드온 파일들을 복사한 후, 관리자 페이지에서 모듈 설치를 마치고 애드온을 활성화시켜주면, 그때부터 접속 정보를 수집하여 통계를 산출하게 됩니다.

설치 방법과 사용 방법, 주의 사항 등은 Alpha 버전과 동일하므로 이전 글을 읽어주시기 바랍니다.

이전 Alpha 버전을 사용하시던 분들은 Beta 버전을 설치한 후 관리자 페이지에서 모듈 업데이트를 실행해야 합니다. 모듈 업데이트를 하지 않으면 모듈(mid)별 접속 통계 정보를 볼 수 없습니다.

제안과 피드백

언제나 여러분의 제안과 버그 리포팅을 환영합니다.