ofbeaton / mediawiki-realnames
尝试为所有用户名链接添加真实姓名。
v0.8.2
2022-02-02 16:30 UTC
Requires
- php: >=7.0
Requires (Dev)
README
更新说明和版本发布可在此处查看: https://www.mediawiki.org/wiki/Extension:Realnames
此MediaWiki扩展尝试为所有用户名链接添加真实姓名。
在页面显示之前修改页面的HTML内容,以保持方法通用且简单。这意味着它适用于大多数链接,不需要对新钩子进行特殊考虑。与其他扩展的兼容性应该非常强。
这意味着它适用于以下内容:
- 特殊:列出用户
- 特殊:最近更改(新和旧)
- 特殊:搜索用户:空间
- 页面历史
- 页面修订列表
- 页面修订查看
- 修订比较
- 页面标题 + HTML标题(有限制)
- 以及任何包含用户链接的页面
虽然重点是显示真实姓名,但它可以自定义以更改用户名链接的显示方式,以满足需求(添加图片?另一个类?)。这可以非常强大。
它主要为企业/公司用户开发,MediaWiki中的真实姓名更为重要,并且通常比通常由算法选择的用户名更有意义。
默认配置优先显示真实姓名,括号内显示用户名。由于用户名仍用于wiki链接、wiki操作,而真实姓名有时会冲突;建议同时显示两者。这是可选的,请参阅下面的配置选项。
目前无法在链接或文本中保留“用户:”前缀。
更新
此扩展被认为是可用的,并且功能完整。问题大多是可能的测试或性能改进。
此扩展在企业应用程序中使用。因此,作者不太可能定期更新它,而是在使用它的企业应用程序遇到问题时才会更新。你应该期待5-10年的更新。
将监控问题和PR,并将继续与社区合作,以便在提供时提供更新。
下载说明
您可以直接从GitHub 发布 下载扩展。
请参阅 CHANGELOG 和 HISTORY 了解发布历史。
安装
要安装此扩展,请将以下内容添加到LocalSettings.php
wfLoadExtension( 'Realnames' ); #add optional configuration parameters here
或者,在mediawiki 1.25之前,执行以下操作
include_once("$IP/extensions/Realnames/Realnames.php"); #add optional configuration parameters here
配置参数
有关更细粒度的控制,包括自定义样式,请参阅AdvancedConfiguration.md。
$wgRealnamesLinkStyle [>=0.1]
测试
- MediaWiki 1.32.0, 1.31.1 (LTS), 1.18.0, 1.17.1, 1.16.5, 1.15.5,
另请参阅
- Extension:LDAP_Authentication — 从LDAP/AD导入流行的用户名/真实姓名
- Extension:Windows_NTLM_LDAP_Auto_Auth — 从LDAP/AD导入用户名/真实姓名