扩展:Contributors

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:Contributors and the translation is 29% complete.
MediaWiki擴充功能手冊
OOjs UI icon advanced-invert.svg
Contributors
发布状态: 稳定版
Contributors.png
实现 使用者動態 , 特殊页面
描述 概括出文章最突出的贡献者
作者 Rob Church (original), Yaron Koren, Ike Hecht
最新版本 2.0 (2015-07-08)
MediaWiki 1.25+
PHP 5.4+
数据庫更改
contributors
许可协议 GNU通用公眾授權條款2.0或更新版本
下载
  • $wgContributorsLinkUsers
翻譯Contributors擴充功能如在translatewiki.net可用

检查使用和版本矩阵。

问题 尚未完成的工作 · 回報錯誤

The Contributors extension provides an includable special page which summarizes the most prominent contributors to an article. The page can be accessed as a normal special page, or included into other pages to provide an automated list, which is useful for attribution.

安装

  • 下载文件,并将其放置在您extensions/文件夹中的Contributors目录内。
  • 将下列代码放置在您的LocalSettings.php的底部:
    require_once "$IP/extensions/Contributors/Contributors.php";
    
  • 运行更新脚本,它将自动创建此扩展必须依赖的数据库表。
  • Run the script that will populate the database with contributors from existing articles:
php extensions/Contributors/maintenance/PopulateContributorsTable.php
  • Yes 完成 – 在您的wiki上导航至Special:Version,以验证扩展已成功安装。

用法

The list can be accessed as a conventional special page, or through inclusion into another page.

特殊页面

The special page is located at "Special:Contributors" and provides an interface to select an article. You can also access this page using the "main contributors" link in the toolbox when viewing an article; the results for that page will be shown.

引用/嵌入

You can transclude a list of names into another page using the inclusion mechanism, e.g.

{{Special:Contributors/Article}}

You can also create a template with the following code on it, and add it to your articles.

{{Special:Contributors/{{FULLPAGENAME}}}}

will produce a list of the most prominent contributors to Article.

排序

By default, the list is sorted by number of edits, in descending order. It is possible to sort by user name and to switch the order to ascending.

This is done with a parser function. For example:

{{#contributors:{{FULLPAGENAME}}|sortuser|asc}}

This switches the sort to be alphabetical by user name, ascending. These options are also available at Special:Contributors.

参数

  • $wgContributorsLinkUsers links the user names to their User page. Doesn't affect the Special page, which is always linked. (default true)

输出标准

This extension lists "prominent contributors" to a page. The default behaviour will show all contributors, in order of number of edits, if the number of contributors is ten or less. Once the limit is hit, contributors with over two edits will continue to be listed. Contributors who are not listed are acknowledged as "X others".

These limits can be changed:

  • $wgContributorsLimit defines the "intelligent cut-off" limit (default 10)
  • $wgContributorsThreshold defines the edit threshold for additional users (default 2)

更改记录

A complete log of changes to the extension code (including internationalisation updates from third parties) is available from git. However, summarized information on changes between point releases is given below. Each point release is tagged in git.

版本 发布日期 备注
2.0.0 2015-07-10 Change default behavior to link the user name, with option to not link
1.5.0 2014-10-07 Remove sorting options from SpecialPage inclusion, add parser function with sorting options
1.1.0 2014-06-13 Modernize code, add sorting options
1.0.1-beta 2008-01-09 Beta release using wfLoadExtensionMessages
1.0.0-beta2 2006-12-23 Beta release
1.0.0-beta1 2006-06-01 Minor bug fix

参见