미디어 위키를 운영하면 누가 어떤 활동을 하는 지, 어떤 페이지를 편집했는지 알고 싶을 때가 있다.

 

사용자 개별로는 특수문서의 사용자기여 항목에서 계정이름을 입력하여 찾기를 하면 된다.

 

그렇지만 전체 사용자에 대해서 비교해 보기는 어렵게 되어 있다.

 

그렇게 하기 위해서는 Contribution Scores 라는 Extension을 추가하면 된다.

 

1. 다음  URL에서 자신의 wiki버전에 맞는 파일을 다운로드받는다.

http://www.mediawiki.org/wiki/Special:ExtensionDistributor/ContributionScores

 

2. 다운로드 받은 파일을 압축해제한다.

 

3.미디어위키의 extensions 디렉토리 하위에 ContributionScores 디렉토리로 파일을 복사한다.

 

4. LocalSettins.php 파일을 열어 다음 내용을 추가한다.

 

require_once( "$IP/extensions/ContributionScores/ContributionScores.php" );
 
$wgContribScoreIgnoreBots = true;          // Exclude Bots from the reporting - Can be omitted.
$wgContribScoreIgnoreBlockedUsers = true;  // Exclude Blocked Users from the reporting - Can be omitted.
$wgContribScoreDisableCache = false;       // Set to true to disable cache for parser function and inclusion of table
 
//Each array defines a report - 7,50 is "past 7 days" and "LIMIT 50" - Can be omitted.
$wgContribScoreReports = array(
    array(7,50),
    array(30,50),
    array(0,50));

 

5. 그리고 나서 특수문서 목록을 보면 다음과 같은 항목이 생성되어 있다.

 

6. 볼 수 있는 내용은 다음과 같다. 사용자들 거의 전부가 내용은 보는데, 편집자는 거의 없다.


PS) 개인별로 어떤 페이지를 관심있어 하는 지, 혹은 어느 내용을 가장 많이 찾아보는지는 위의 확장(Extension)으로는 알 수 없다. 그렇게 하려면 다음과 같은 beta Extension을 설치하여야 한다. beta이므로 잘 될 것이라고 보장할 순 없다.

 

Extension:UserPageViewTracker

 

이 익스텐션은 DB의 table도 하나 추가해야 한다. 관심있는 분은 사용해 보시길

Posted by novice9

댓글을 달아 주세요

파란블로그를 사용하다보면 욕심이겠지만, 내 사이트를 방문하고 있는 방문자들이 어떤 포스팅에 관심을 가지고 방문을 하는 지 상당히 궁금하다. 현재로서는 파란의 자체 기능으로서는 이를 해결할 수 없는 것 같다.

 

구글의 Analytics가 이런 기능을 상당부분 제공해 주는 데 다음과 같이 하여 파란에도 달 수 있다. 원하는 통계기능이 제대로 작동하는 지는 포스팅이 많지 않아서 분석이 어렵다. ^_^  ...사실은..... 초보라서 그렇다......

 

Analytics의 연동결과가 상당히 늦게 나오기 때문에, 코드를 삽입하고서도 제대로 돌아가고 있는 지 알 수 없는데, 다음 차례대로 하면 상당히 빨리(약 20분 가량) 결과를 알 수 있다.

 

1.먼저 파란의 테마스킨을 적용한 경우 관리메뉴의 메뉴단수 설정을 선택하여 사용자의 정의요소를 클릭하여 구글의 Analytics 코드를 추가한다. 그리고 메뉴선택에서 사용자정의요소1을 아래 화면과 같이 적당한 곳으로 끌어다 놓는다. 이렇게 하여도 Java 스크립트 코드만 추가하는 것이기 때문에 나중에 블로그 화면상으로 달라지는 것은 없다.

 

주) html직접편집 메뉴를 사용하여 하여도 되지만, 그렇게 할 경우는 테마스킨의 기본기능인 이미지 리사이징기능이 제대로 작동하지 않았다. html에 대한 지식이 전무한 관계로....

2. 다음 사이트를 방문하여 URL과 E-mail주소를 넣고 START SCAn버튼을 누른다. 약 20분 가량 후에 결과 화면을 볼 수 있는 LINK가 E-mail로 온다.

 홈페이지: http://sitescanga.com/

 

3. 다음과 같이 바로 결과를 보여주지 않고 Queue 에 예약되었다고 나온다. 참고로 동일한 사이트에 대해서 스캔을 반복수행할 경우, 약 30분간 기다려서 다시 스캔하여야 한다.

 

4. 위의 E-mail주소로 온 링크를 클릭하면 나오는 결과화면이다.

 

5. 위의 결과화면에서 링크를 클릭하면 엑셀양식으로 구체적 내용을 확인할 수 있다.

 

주) 만약 TRUE 라고 결과가 나오더라도 Error 항목에 무언가 내용이 있다면, 주의깊게 읽어보아야 한다. 예를 들면, Analytics 코드가 두 번(Duplicate)들어갔다는 분석결과가 나온다면, html코드를 두 번 넣은 것이다.

Posted by novice9

댓글을 달아 주세요

  1. Favicon of http://fordism.net BlogIcon ShellingFord 2009.05.10 18:34 신고  댓글주소  수정/삭제  댓글쓰기

    과거 한때 파란블로그를 자주 썼는데..전역하고서는 사람도 적고..이런저런 답답함을 느껴서 택큐닷컴으로 왔어요..^^

    지금 저의 파란 블로그는 자료저장소의 역할 이상은 할 지를 못하네요^^;;;

    • Favicon of http://notes.textcube.com BlogIcon notes 2009.05.10 19:04 신고  댓글주소  수정/삭제

      아마도 취향 탓 아닐까도 싶습니다. 파란블로그에는 IT관련 글은 잘 없더군요. 주로 사진관련 일을 하시는 분들이 많은 것 같습니다. 오른쪽 위에 랜덤버튼을 누르면 가는 블로그들이 거의 사진관련이더군요...

이전버튼 1 이전버튼

블로그 이미지
이 블로그는 삽질을 기록하는 곳입니다. ^_^
novice9
텍스트큐브,티스토리 검색

달력

 « |  » 2018.10
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

최근에 받은 트랙백

글 보관함

Yesterday124
Today9
Total4,333,000