작은숲:위키노트/미디어위키 문서 수: 두 판 사이의 차이
보이기
잔글 문자열 찾아 바꾸기 - "</source>" 문자열을 "</syntaxhighlight>" 문자열로 |
잔글 문자열 찾아 바꾸기 - "\[\[분류:공유(\|.*?)?\]\]" 문자열을 "분류:위키노트/공유$1" 문자열로 |
||
| 28번째 줄: | 28번째 줄: | ||
* https://www.mediawiki.org/wiki/Manual:InitSiteStats.php | * https://www.mediawiki.org/wiki/Manual:InitSiteStats.php | ||
{{미디어위키}} | {{미디어위키}} | ||
[[분류:공유]] | [[분류:위키노트/공유]] | ||
[[분류:미디어위키]] | [[분류:미디어위키]] | ||
[[분류:위키노트/소프트웨어 설정]]{{퍼온문서|위키노트|{{#invoke:string|replace|{{PAGENAME}}|위키노트:|}}}}[[분류:위키노트에서 가져온 문서]] | [[분류:위키노트/소프트웨어 설정]]{{퍼온문서|위키노트|{{#invoke:string|replace|{{PAGENAME}}|위키노트:|}}}}[[분류:위키노트에서 가져온 문서]] | ||
2021년 3월 28일 (일) 13:52 판
미디어위키는 Special:Statistics에서 본문과 전체 문서 수를 확인할 수 있다. 여기에서 '본문'은 일반 이름공간 등에 포함된, 내용을 가진 문서를 말한다. 위키 내의 문서가 '본문'이 되기 위해서는 아래 조건에 맞아야 한다.
- 일반 이름공간에 포함되어야 한다.
- 아니면,
LocalSettings.php에서 $wgContentNamespaces 변수에 문서의 이름공간이 들어있어야 한다. - 넘겨주기 문서가 아니어야 한다.
- 문서 내에 하나 이상의 적절한 위키 링크가 있어야 한다. 즉 적어도 하나 이상의 문서를 가리키고 있어야 한다.
그렇기 때문에 실제 본문의 수는 카테고리 등에 나온 문서의 수를 더해서 계산한 값보다 적을 수도 있다. 위 4번 조건은 $wgArticleCountMethod 변수를 설정해 바꿀 수 있다. $wgArticleCountMethod 변수는 본문의 수를 셀 때 어떤 방법을 사용할 것인지 결정한다. 이 변수에 설정할 수 있는 값은 모두 세 가지로 다음과 같다.
- 'link' – 위 4번 조건에 해당된다. 즉 $wgArticleCountMethod 변수의 기본값은 'link'이다.
- 'comma' – 문서 내에 쉼표(반점)가 하나 이상 포함되어야 본문으로 셈한다.
- 'any' – 위의 3번 조건까지만 검사하고 링크와 쉼표는 검사하지 않는다.
문서 내에 링크나 쉼표가 있든 없든 상관 없이 본문의 수로 세고 싶다면 LocalSettings.php에 아래 내용을 추가한다.
$wgArticleCountMethod = 'any';이렇게 설정한 후 문서의 수를 다시 셈하도록 maintenance/updateArticleCount.php 스크립트를 실행한다. 설정을 변경했다고 해서 곧바로 본문의 수가 바뀌지는 않는다.
$ php maintenance/updateArticleCount.php혹은
$ php maintenance/initSiteStats.php --update참고
- https://www.mediawiki.org/wiki/Manual:Article_count
- https://www.mediawiki.org/wiki/Manual:$wgArticleCountMethod
- https://www.mediawiki.org/wiki/Manual:$wgContentNamespaces
- https://www.mediawiki.org/wiki/Manual:updateArticleCount.php
- https://www.mediawiki.org/wiki/Manual:InitSiteStats.php
| 설치와 설정 | |
|---|---|
| 기능과 활용 | |
| 관리와 개발 | |