Jump to content

Extension:PageAuthors/ko

From mediawiki.org
This page is a translated version of the page Extension:PageAuthors and the translation is 3% complete.
미디어위키 확장 기능 설명서
PageAuthors
출시 상태: 안정
구현 파서 함수
설명 Get a sensible list of page authors
만든 이 Sophivorus토론
최신 버전 1.5 (2025-12-01)
MediaWiki 1.35+
PHP 7+
데이터베이스 변경 아니오
  • $wgPageAuthorsMinBytesPerEdit
  • $wgPageAuthorsDelimiter
  • $wgPageAuthorsIgnoreGroups
  • $wgPageAuthorsIgnoreAnons
  • $wgPageAuthorsIgnoreBots
  • $wgPageAuthorsIgnoreUsers
  • $wgPageAuthorsIgnoreSystemUsers
  • $wgPageAuthorsIgnoreMinorEdits
  • $wgPageAuthorsLinkUserPages
  • $wgPageAuthorsIgnoreBlocked
  • $wgPageAuthorsMinBytesPerAuthor
  • $wgPageAuthorsUseRealNames
  • $wgPageAuthorsIgnoreSummaryPatterns
  • $wgPageAuthorsShowUserNamespace
Licence GNU General Public License 3.0 or later
다운로드
예시 [1]
PageAuthors 확장 기능 번역 (translatewiki.net에서 가능한 경우)

The PageAuthors extension introduces a magic word {{PAGEAUTHORS}} that returns a list of the main page authors of a page, sorted by number of bytes added.

The extension is highly configurable so you can fine-tune what counts as an author.

설치

  • 파일을 다운로드하고 PageAuthors 폴더를 extensions/ 디렉토리에 넣어 주세요.
    개발자와 코딩 기여자는 Git을 이용해 확장기능을 다운받는 것이 좋습니다.
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PageAuthors
    
  • 아래의 코드를 LocalSettings.php 코드의 마지막에 추가합니다.
    wfLoadExtension( 'PageAuthors' );
    
  • Yes 완료 – 위키의 ‘Special:Version’에 이동해서, 확장기능이 올바르게 설치된 것을 확인합니다.

Usage

Simply add {{PAGEAUTHORS}} to any page and you will get a comma-separated list of the main authors of the current page, sorted by number of bytes added.

You can also do {{PAGEAUTHORS:Some page}} to get the list of authors for some page other than the current one.

See #Configuration to define your own criteria of what counts as an author and how the list of authors should be displayed.

Configuration

Option Default Description
$wgPageAuthorsMinBytesPerAuthor 100 Minimum number of bytes that a user must add in order to be considered an author.
$wgPageAuthorsMinBytesPerEdit 10 Minimum number of bytes that each edit must reach in order to be counted towards the author's total. Having a positive value here already means that edits that reduce content don't count, which is usually desirable because even though synthesizing and removing problematic content is often valuable, we wouldn't say that makes you an author of the existing content.
$wgPageAuthorsIgnoreMinorEdits true Whether to ignore edits marked as minor.
$wgPageAuthorsIgnoreBlocked true Whether to ignore blocked users.
$wgPageAuthorsIgnoreAnons true Whether to ignore anonymous users.
$wgPageAuthorsIgnoreBots true Whether to ignore bots.
$wgPageAuthorsIgnoreSystemUsers true Whether to ignore system users (such as in mass imports).
$wgPageAuthorsIgnoreSummaryPatterns [ '/Undo.*/', '/Revert.*/' ] Ignore edits with edit summaries that match these PHP regex patterns. By default, edits with edit summaries that start with Undo or Revert will be ignored (these match the default edit summaries when doing a revert or a rollback in an English wiki). So for example, if some vandal blanks a page and then a user reverts it, the revert won't count towards the byte count of the user.
$wgPageAuthorsIgnoreUsers [] Ignore edits by these users (without User: prefix).
$wgPageAuthorsIgnoreGroups [] Ignore edits by these groups.
$wgPageAuthorsUseRealNames false Show the real names when available, rather than the user names.
$wgPageAuthorsShowUserNamespace false Show the user namespace.
$wgPageAuthorsLinkUserPages false Link each author to its user page.
$wgPageAuthorsDelimiter ', ' Delimiter between authors.

See also

  • Manual:$wgMaxCredits A built-in option to list the latest author followed by others in order of most recent edit, in the wiki footer. This is not reliable because often the latest authors aren't the main ones.
  • Extension:Contributors Lists authors by edit count. This is not reliable because some users tend to do few but big edits while others tend to do many small ones. Extreme but real cases include pages where the initial author creates the entire page in a single huge edit while other later editors make multiple edits fixing trivial issues.
  • Extension:SemanticExtraSpecialProperties The _EUSER property lists authors by chronological order. This is not reliable either because while it's often the case that the first few editors are the main authors, it also happens that later editors contribute significantly and may even rewrite the entire page.