其实这份列表在我电脑里保存了很久,从1.35版开始就一直在整理,只不过时间和精力有限,更新得也比较慢。原本是打算逐一测试完之后将它们加入《MediaWiki实用扩展程序介绍》中的,想想还是先共享出来。表格比较大,反复试了几次,只能删除一些不怎么重要的信息和扩展的链接。另外,大部分简介没有中文翻译,所以用谷歌随便翻译了下。
如果各位有推荐的,也可以给我留言。

扩展名 简介 分类
CategoryTree 以树状形式提供wiki分类结构的动态视图。 标签
解析器函数
特殊页面
引用(Cite) 用户可以通过“引用”扩展名在页面上创建引用作为脚注。 标签
CiteThisPage 它创建一个特殊的页面(special:CiteThisPage),并为主名称空间中的页面创建工具箱链接。给定一个文章名称,这个扩展生成对它在各种风格的引用。 特殊页面
CodeEditor 给予WikiEditor高级编辑工具栏一个嵌入式的Ace编辑器部件,为用户/网站的JavaScript页面、CSS页面、JSON页面以及其他由已安装扩展提供的页面(如“Module”名字空间提供的Lua页面)提供一些便利。 代码编辑器不会在常规Wiki页面(即内容模型为“wikitext”的页面)上显示。 语法高亮
编辑
ConfirmEdit 可让您使用各种不同的验证码技术,以防止Spambot和其他自动化工具编辑您的Wiki,以及挫败试图猜测密码的自动登录尝试。
小工具(Gadgets) 提供了一种方式,能让使用者选择其他wiki使用者提供基于JavaScript和CSS的小工具。 个性化
特殊页面
API
ImageMap 该扩展允许点击image maps。 image map是图像中的坐标列表,该坐标将图像的区域超链接到多个目标(与普通图像链接相反,在常规图像链接中,图像的整个区域都链接到单个目标)。
输入框(InputBox) InputBox扩展可以给维基页面添加已经创建好的HTML表单。 用户可以在输入框中输入文本以“填写”表单(输入文本、选择菜单项等)。 用户界面
标签
Interwiki 该扩展将""Special:Interwiki""页面添加到 MediaWiki,以查看和编辑 interwiki 表,以及使用它所做的任何操作的日志。 特殊页面
LocalisationUpdate 让你可以随时更新MediaWiki讯息,而不需要升级MediaWiki软件。 本地化
多媒体查看器(MultimediaViewer) 为wiki用户提供了一个不同的界面,用于在浏览器中查看全尺寸或接近全尺寸的图像。 媒体处理
大量删除(Nuke) 使管理员能够大量删除页面。 特殊页面
双因素身份验证(OATHAuth) 提供了双因素身份验证支持。 用户权限
特殊页面
页面图像(PageImages) 收集关于页面上使用的图像的信息。其目的是返回与文章相关的最合适的缩略图。 API
解析器函数(ParserFunctions) 通过一些有用的函数加强了维基文本(wikitext)的解析能力,尤其是逻辑和字符串处理方面。 解析器函数
PdfHandler 以多页预览布局显示上传的PDF文件。 媒体处理
Poem 允许在Wiki文本中轻松格式化诗歌或类似的文段。 标签
Renameuser 提供了一个特殊的页面,允许授权用户重命名用户帐户。这将导致页面历史记录等被更新。 特殊页面
ReplaceText 它提供了一个特殊的页面和一个命令行脚本,允许管理员对wiki内容页面的文本和标题进行服务器端全局字符串查找和替换。 特殊页面
Scribunto 可以在MediaWiki软件中嵌入脚本(lua)。 解析器函数
SecureLinkFixer 展自动重写url到HTTPS如果域总是需要HTTPS。 解析器函数
SpamBlacklist 可以阻止包含url的编辑,这些url的域名匹配指定文件或wiki页面中定义的正则表达式模式,以及用户使用指定的电子邮件地址进行注册。 页面动作
编辑
语法高亮(SyntaxHighlight) 用‎<syntaxhighlight>扩展标签对源代码提供富文本格式。 标签
TemplateData 该扩展引入了‎<templatedata>标记和API,它们共同允许编辑者指定应如何调用模板。 此信息作为最终用户的格式良好的表提供,并作为JSON API提供,它使其他系统(例如VisualEditor)能够构建用于处理模板及其参数的接口。 标签
API
TextExtracts 提供API来导出纯文本或有限HTML(HTML中的一些CSS样式被删除)的页面提取 API
标题黑名单(TitleBlacklist) 维基管理员可以以若干条正则表达式的形式来设立一个标题黑名单。如果一个页面的标题与黑名单中的规则相匹配,用户将不能创建此页面、上传文件至此页面,或将其他页面移动至此页面。此外,该扩展程序还能设立用户名黑名单,阻止用户创建特定名称的新用户。 用户权限
API
VisualEditor 允许编辑丰富的内容页面,旨在为Web和MediaWiki创建可靠的富文本编辑器。 页面动作
Wiki编辑器(WikiEditor) 该扩展提供了一个改进的维基文本编辑界面。 这是维基百科从2010年开始,为桌面用户提供wiki文本编辑界面,并因此有时称为“2010年版wiki文本编辑器”。 用户界面
PagedTiffHandler 允许上传和显示tiff文件到您的wiki。它可以处理多页图像,并将它们呈现为每个页面的缩略图。 媒体处理
简易时间轴(EasyTimeline) 通过维基语法嵌入图像。图像可以是一维图(水平图或垂直图),也可以是二维图。 标签
wikihiero 允许根据象形文字编码手册语法编写的文本添加古埃及象形文字。 标签
SiteMatrix 添加一个包含所有维基媒体网站矩阵的特殊页面 特殊页面
CharInsert 允许创建JavaScript链接,当单击时,将预定义的文本插入文本框。 标签
页面动作
个性化
DoubleWiki 允许你同时比较两种不同语言的wiki,在同一页面的两列上显示文章及其翻译。 用户界面
Proofread Page 将书作为扫描图像并在旁边列出OCR文本,或者使用transclusion分解为其逻辑组织(例如章节或诗歌)。 页面动作
标记式章节嵌入(LabeledSectionTransclusion) 允许选择性地嵌入已标记的章节文本并正常解析Wiki格式。它的功能类似普通维基中‎<onlyinclude>标签的增强版本,可选择要包含的部分。 标签
解析器函数
Quiz 用于创建测验(Quiz)。 标签
钩子
TimedMediaHandler 允许您使用与image文件相同的语法在Wiki页面中显示音频和视频文件。 它包括[$kaltura Kaltura HTML5 Player]和实验性的VideoJS Player。 支持字幕和字幕(又称定时文本)以及在多个WebM和其他派生工具以及许多其他功能之间的实时流切换。 媒体处理
API
UploadsLink 根据其配置,该扩展在个人工具菜单中添加了一个链接到个人上传列表,并在用户页面和与用户相关的页面上添加了一个到工具框的链接。 用户界面
个性化
UrlShortener 提供了基本的URL缩短服务。它需要对你的web服务器的配置做一些修改才能正常运行。 特殊页面
API
个性化
扩展分配器(ExtensionDistributor) 启用来自www.mediawiki.org的扩展分配
GlobalBlocking 允许IP地址被阻止在多个维基 特殊页面
API
用户身份
TrustedXFF 以PHP数组格式在一个文件中维护一个可信主机列表。
ContactPage 为访问者实现了一个联系表单。它创建了一个特殊的页面“special:Contact”,类似于“special:EmailUser”,但它有一个固定的收件人,可以不注册使用。 特殊页面
钩子
SecurePoll 用于选举、投票和调查。 特殊页面
Score 扩展允许你像PNG这样使用LilyPond渲染乐谱,并且可以将其转化为音频和MIDI文件。 标签
Elastica 提供了基本的 elasticsearch 功能 搜索
CirrusSearch 使用Elasticsearch实现搜索MediaWiki。 搜索
API
钩子
DynamicPageList (Wikimedia)
原名:intersection
让Wiki用户建立页面列表来列出一组分类中的页面。 标签
解析器函数
Tor封锁(TorBlock) 自动限制Tor节点访问站点伺服器。 用户权限
RSS 以标准或用户可定义的格式呈现wiki页面上的一个或多个RSS提要。 标签
AntiSpoof 防止创建混淆用户名的扩展。 它可以阻止使用混合脚本创建令人困惑和类似用户名的帐户 用户活动
中央认证(CentralAuth) 允许在项目之间共享全域帐户。 用户身份
数据库
特殊页面
API
GlobalCssJs 允许从中央wiki加载CSS和JavaScript (JS)。 用户界面
GlobalUserPage 使wiki农场上的全局(在wiki之间共享)用户页面成为可能。 用户界面
ApiFeatureUsage 添加了一个特殊的页面和一个API模块来获取由ApiBase::logFeatureUsage()记录的数据摘要。 特殊页面
API
DismissableSiteNotice 允许用户使用cookie关闭站点通知。 皮肤
个性化
中央布告(CentralNotice) 允许将公告从一个中央wiki(基础架构wiki)集中分发到多个wiki(称为订阅wiki)。如果您只需要将消息发布到一个wiki,那么可以考虑使用Sitenotice。 特殊页面
API
维基媒体消息(WikimediaMessages) 添加维基媒体基金会特定消息及语法,以及维基媒体基金会特定的覆盖许可证或法律相关的消息 用户界面
Collection 序允许用户组织集合中的个人选择页面,并生成PDF、ODF或DocBook (XML)。 特殊页面
个性化
电子PDF服务(ElectronPdfService) 提供基于浏览器的PDF渲染支持。 用户界面
AdvancedSearch 通过提供高级的参数表单,与命名空间的选择方式增强了Special:Search界面的功能。
NewUserMessage 为新创建的wiki帐户的讨论页面添加了一条消息。
通常在新用户在由MediaWiki支持的Wiki上注册后,将显示MediaWiki:Welcomecreation中的消息。此扩展允许将指定模板中的消息添加到新用户的讨论页面中。
用户活动
钩子
CodeReview 允许审查MediaWiki安装上的SVN提交。它增加了两个新的特殊页面:special:Code和special:RepoAdmin。特殊:Code是主要的CodeReview接口,而RepoAdmin特殊页面很少用于创建新的存储库。 特殊页面
API
滥用过滤器(AbuseFilter) 允许具有权限的用户设置当用户的操作(例如编辑)匹配特定标准时,要进行的特定動作。 用户活动
特殊页面
API
LandingCheck 将用户发送到带有回退选项的本地化登陆页面。 特殊页面
FundraiserLandingPage 使模板参数可以作为Querystring元素传递。 特殊页面
GlobalUsage 允许在具有共享图像存储库的Wiki农场中查看图像的全局使用情况它添加了Special:GlobalUsage以及包括图像描述页面上的图像的页面列表。 特殊页面
API
TemplateStyles 引入了一个‎<templatestyles>标签用于指定Wiki页面应该加载的一个样式表。 将此标签放入模板中可使该模板加载自定义的样式,而无需将样式放入MediaWiki:Common.css。 标签
内容处理
钩子
CodeMirror CodeMirror扩展为MediaWiki中的wiki文本(源代码)编辑器提供语法高亮功能。 它会在编辑工具栏中添加一个按钮,点击可以切换开启和关闭语法高亮。 支持2010年WikiEditor工具栏以及可视化编辑器工具栏。 用户界面
条目创建流程(ArticleCreationWorkflow) 帮助用户创建新页面,拦截新用户的文章创建,并为他们提供可配置维基的选项,例如使用条目向导或创建草稿作为用户子页面。 用户界面
MassMessage 允许用户轻松地对列表中的用户发送信息。 特殊页面
API
SandboxLink 将用户的个人sandbox链接添加到个人工具菜单。 用户界面
个性化
上传向导(UploadWizard) 允许用户使用分步JavaScript向导上传多个文件。 媒体处理
特殊页面
MediaSearch 为媒体文件提供丰富的搜索体验,以媒体为中心的方式通过Special:MediaSearch页面显示搜索结果。 特殊页面
搜索
BetaFeatures 允许其他MediaWiki扩展向wiki用户提供测试反馈。它通过用户设置界面和一些特殊页面记载测试中的一些数据。 媒体处理
钩子
数据库
共享资源元数据(CommonsMetadata) 是一个从维基共享资源中提取元数据的尝试,但也可以用于其它维基媒体项目。 它基于图片描述中的模版和分类来添加一些额外信息到imageinfo API中。 它被许多扩展和工具(例如 扩展:多媒体查看器,Extension:VisualEditor,Extension:移动前端,移动内容服务(MCS))用来提供更好的边框或图像选择对话框。 API
GWToolset 允许GLAM项目基于各自元数据(XML)更容易大量上传内容(图片、视频和声音)至维基共享资源;意图是允许各种各样XML模式。 媒体处理
特殊页面
Popups 当用户将鼠标悬停在一个页面和分别的引用时,弹窗(Popups)扩展会预览一篇文章的内容,对于引用,还会显示引用的完整内容。 皮肤
Linter 可以用一个外部服务追踪lint错误。 目前的主要用途是追踪由Parsoid发现的错误并报告给编者。 特殊页面
Parsoid
Citoid node.js服务生成引用数据,包括URL、DOI、ISBN、PMID、PMCID或QID。配套的扩展Citoid,目的是为VisualEditor提供Citoid服务的使用,但如果激活,也可以从wikicode编辑面板访问。 可视化编辑器支持
模板精灵(TemplateWizard) 增加了一个弹出的对话框,可用于添加模板代码至维基文本。 用户界面
模板
GoogleNewsSitemap 根据页面所在的类别输出页面列表,作为RSS提要或Google News Sitemap。 特殊页面
cldr 包含从CLDR资料中提取的不同语言、国家/地区、货币和时间单位的本地语言名称。 解析器函数
维基孵育场(WikimediaIncubator) 添加了最初为维基孵育场设计的测试Wiki系统。 它也可以适用于wiki虚拟化,即真实Wiki中的Wiki。 每个虚拟Wiki(又称为测试Wiki)都链接到一个项目(例如维基百科)和一种语言,它们构成了页面的前缀(Wx/xyz)。 特殊页面
变量
WikiLove 旨在促进wikilve在维基百科和其他维基百科中的传播。具体来说,它使得向用户谈话页面添加奖励、礼物和邀请变得像点击几个按钮一样简单。 用户界面
GuidedTour 为创建“导游”或MediaWiki特性的交互式教程提供了一个框架。tour通常会引导用户完成一些标准的工作流程(如编辑文章或上传图片),并以一系列对话框的形式实现,这些对话框告诉用户点击哪里以及下一步要做什么。 特殊页面
页面动作
MobileApp 在维基媒体移动应用使用中提供样式和脚本。 皮肤
移动前端(MobileFrontend) 提供对移动端友好的视图 用户界面
钩子
SubPageList3 允许列出父页面的子页面,并具有满足Wikimedia Projects使用的标准要求所需的关键修复。 标签
数学(Math) 提供渲染数学公式的支持。 标签
Babel 添加解析器函数以通知其他用户语言熟练程度并对具有相同级别和语言的用户进行分类。 解析器函数
BounceHandler 允许用户处理电子邮件反弹 钩子
翻译(Translate) 展让 MediaWiki 成为翻译各类文本内容的强大工具。尤其适用于软件翻译以及合理有效的管理多语言 wiki。 特殊页面
国际化
API
翻译通知(TranslationNotifications) 允许译者登记以获取翻译通知 特殊页面
通知
FundraisingTranslateWorkflow 没找到
VipsScaler 对VIPS的包装,一个免费的图像处理软件。VIPS是一套图像处理工具,专门为速度和低内存使用而设计。这对于调整大的png格式是有用的,并且它改善了缩小的jpeg格式的外观。 媒体处理
短网址(ShortUrl) ShortUrl是一个为维基页面创建短Url的特殊页面扩展插件,使用base36对ID进行编码。在工具箱添加一个“短网址”链接。主要是为了印度语系的维基百科开发。
FeaturedFeeds 可以创建wiki特色内容的每日feed (Atom或RSS)(从特色文章到每日媒体)。这些提要被添加到站点的主页,可以通过featuredfeed API模块获得。 数据提取
PageTriage 旨在为筛选新创建的文章提供一个功能丰富的界面。它的目的是取代新的页面巡查核心功能,同时增加了审查、标记和改进新文章的额外功能。它增加了一个Special:NewPagesFeed页面。 特殊页面
用户界面
GeoData 允许文章指定其地理坐标,并通过HTTP API发布这些坐标。 API
解析器函数
LoginNotify 当有人登录您的帐户时,该扩展程序会通知您。可以将其配置为在一定数量的登录尝试失败后发出警告(该数字是可配置的,并且在未知的IP/设备和已知的IPS/设备之间可能有所不同。 用户活动
Echo 提供了一个wiki内部可以供其他扩展使用的通知系统。 通知
Thanks 增加了一个快速的方式来提供积极的反馈对MediaWiki网站的高效性贡献。‎ ‎它允许用户发送公开的""谢谢""通知‎(通过Echo)‎给其他用户进行个人编辑和某些已记录的操作。‎ 用户界面
EntitySchema 允许将Shape Expressions Schemas存储在Wiki页面(使用SHEXC语法)上,并使用SHEX2(简单的在线验证器)对这些模式进行实体验证。 内容操作
页面操作
特殊页面
API
结构式讨论(Flow) 提供对话页面的讨论和协作系统。 页面操作
Disambiguator 旨在使消除歧义页面更容易以编程方式工作。它允许您使用DISAMBIG魔法词(或等效别名)指定所有消除歧义的页面,然后在数据库中标记它们。这使得其他扩展可以将消除歧义页面作为一个单独的页面类来处理,尽管它们仍然被认为是“正常的”页面。 特殊页面
讨论工具(DiscussionTools) 用于增强讨论页的工具集。 用户界面
SubpageSortkey 更改默认sortkey以与子页面有关
GeoCrumbs 在页面上添加面包屑 API
Extension:Calendar
MapSources 提供了对多个数据和映射源的访问。 解析器函数
标签
CreditsSource 在页脚中显工作来源。 API
Listings Wikivoyage的扩展之一
TocTree 允许对目录表进行初始扩展和折叠。 用户界面
Insider Wikivoyage扩展之一。显然是用来列出旅行目的地的志愿者导游。 API
RelatedArticles 向wikitext添加了一个解析器函数,允许将相关文章与您的文章关联。它在桌面和手机的页面底部以文章列表和描述的形式显示相关页面。该扩展也足够智能,使用CirrusSearch更类似的功能来获得相关文章的列表。 解析器函数
API
修订滑块(RevisionSlider) 添加滑块界面至修订视图,这样您可以更容易地在修订版本间移动。 用户界面
基于段落的编辑冲突界面(TwoColConflict) 编辑冲突解决页面的新界面。它显示出彼此相邻的成对冲突文本段落,从而更容易将您的文本与当前在线的文本合并。 用户界面
EventLogging 可以收集关于用户如何与MediaWiki站点交互的结构化数据。 特殊页面
数据库
内容处理
EventStreamConfig 它提供了库函数和API端点,使用变量$wgEventStreams导出事件流配置。
Campaigns 通过一个简单的URL参数,该扩展在帐户创建事件中记录活动标识符,标识帐户注册的来源。 用户活动
WikimediaEvents 被Wikimedia Foundation站点用于事件的检测和连接,使用EventLogging扩展。 用户活动
NavigationTiming 允许记录感知的延迟测量值,该测量值是浏览器作为W3C导航正时规范的一部分公开的,该规范“定义了Web应用程序的接口,以访问与导航和元素相关的定时信息”。 Ajax
XAnalytics 用于传达WMF的分析信息以记录基础架构
通用语言选择器(UniversalLanguageSelector) 是一个允许用户选择语言,并以更容易的方式配置其支持的工具。 用户界面
皮肤
文件导出(FileExporter) 提供了一个链接到文件导入扩展另一个wiki。 用户界面
文件导入(FileImporter) 提供了一个简单的接口,接受单个 URL,可用于将文件导入wiki。 用户界面
ContentTranslation 允许译者借助机器翻译和其他翻译建议将某一语言条目翻译为其他语言。 用户界面
页面操作
ExternalGuidance 维基百科的内容以不同的方式对外公开,这个项目的目的是让人们能够轻松地回到原点并对其做出贡献。 页面动作
Cognate 创建了一个中央存储,其中存储了一组站点的页面标题。然后,在标题相同的情况下,它可以跨wiki项目生成跨wiki链接。它的开发是为了解决“维基词典的集中跨维基语言链接”任务。 数据库
跨wiki排序(InterwikiSorting) 允许对interwiki链接进行排序。 用户界面
模板沙盒(TemplateSandbox) 增加了使用模板的沙盒版本预览页面的能力,允许在使用沙盒代码之前进行简单的测试。它也适用于scribto模块。 特殊页面
页面操作
PageAssessments 用于在一个新的数据库表中存储文章评估(例如WikiProjects)。 解析器函数
数据库
SearchExtraNS 如果没有找到直接匹配,则搜索额外指定的名称空间。 搜索
JsonConfig 允许其他扩展将其配置数据存储为wiki页面中的JSON blob。 内容处理
Dashiki 仪表板配置的显示和编辑 内容处理
图表(Graph) 允许‎<graph>标签以JSON格式描述数据可视化内容,例如条形图,饼图,时间线和直方图(示范),该JSON格式呈现Vega的图表。 标签
内容处理
Oauth 在MediaWiki中实现了OAUTH服务器,该服务器支持OAUTH 1.0A和OAUTH 2.0协议版本。
OAuthRateLimiter 实现了一个OAuth钩子,将ratelimit值添加到OAuth JSON Web令牌(JWT)中。 钩子
Josa 自动化韩文后置词过程的“josa”部分。
WebAuthn OathAuth扩展的一个模块,它通过在浏览器中使用WebAuthn API来提供对U2F设备(如YubiKey)的支持。它支持使用物理安全令牌或生物识别传感器以及常规密码登录。 用户权限
特殊页面
MediaModeration 检测可能的儿童剥削内容。
ORES 将来源于ORES的数据合并至最近更改界面。
Newsletter 允许用户发布和订阅时事通讯
用户查核(CheckUser) 允许拥有权限的用户查核所给定的用户名使用的IP地址和根据给定的IP地址查核使用该IP的用户,而无须手动对数据库进行查询。 特殊页面
用户识别
IPInfo IP信息扩展是一个即将显示IP信息的功能,以帮助受信任的用户在他们的反破坏工作流程。
维基数据页面横幅(WikidataPageBanner) 将会在指定名字空间里的每一页上添加全页横幅。 解析器函数
QuickSurveys 文章内快速调查或外部调查。调查读者的意见。
EventBus 将状态更改(编辑、移动、删除、修订可见性等)传播到RESTful事件服务,为服务的使用者提供跟踪MediaWiki内容更改的方法。 数据提取
Capiunto 为Scribunto提供基本信息框功能。
Kartographer 可以让你在wiki页面中显示地图(基于OpenStreetMap)。它是专门为在Wikimedia网站(如Wikivoyage和Wikipedia)上运行而设计的,尽管它可以在任何wiki上使用。 标签
PageViewInfo 提供了API模块来访问页面浏览相关的数据,并在“页面信息”界面添加了好看的图形。它本身不进行任何数据收集或存储;它依赖于需要为每个数据收集后端实现的PageViewService类。 个性化
3D 为用户提供上传和查看3D模型的支持。目前它支持STL文件格式 媒体处理
ReadingLists 提供了一个API来存储和检索页面的私有列表,例如“书签”或“稍后再读”功能。在维基农场,列表可以包含来自多个维基的页面。当安装RESTBase时,扩展支持阅读列表服务。 API
GlobalPreferences 允许用户设置一些或所有的首选项,以便在wiki家族的所有wiki上全局使用。
CongressLookup 使美国用户可以轻松地通过输入其邮政编码来查找其代表的联系信息。 用户界面
Wikisource 为Wikisource提供定制,包括与Wikibase、WS Export工具和Wikimedia OCR的增强集成。
GrowthExperiments 为新用户提供简单的任务指导,为经验不足的用户提供主页,提供各种有用的功能,为建议任务提供帮助面板,为注册期间的一般编辑调查提供帮助,对注册确认邮件进行了一些改进 特殊页面
WikiLambda 为Wikimedia提供一个wikitext解析器函数,用于调用在中央wiki上编写、管理和计算的函数的计算。
Wikistories 支持基于wiki内容的可视化故事的创建、管理和分发。 内容处理
钩子
ActiveAbstract 此扩展与XML转储一起使用,以提取一篇文章的初始文本及其组织结构的格式化副本。它是备份系统可用的筛选器之一。它将提取文章的前两句话和每个部分的标题,并用XML标记将它们包装起来,并将条目裁剪为不超过1024个字符。 扩充语法
WikimediaEditorTasks 支持Wikimedia应用团队的建议编辑项目。 API
数据库
MachineVision 支持检索、存储和为通用图像提供机器视觉生成的注释 数据提取
数据库
TheWikipediaLibrary 当用户越过编辑计数和帐户年龄阈值时,通知他们有资格使用维基百科图书馆 通知
WikimediaApiPortalOAuth 旨在通过提供一个用户界面来创建和管理OAuth 2.0客户端,将API门户与元维基上的OAuth服务器连接起来。这个扩展需要连接到一个作为OAuth控制器的wiki和运行OAuth 1.36或更高的能力。 用户界面
GlobalWatchlist 允许用户一次查看多个站点上监视页面的变化。 特殊页面
NearbyPages 提供位置基于文章通过Special:Nearby的特殊页。它以前是Extension:MobileFrontend的一部分,但被Vue.js解耦并重写。 解析器函数
AutoSitemap 在每个页面创建/编辑/删除事件上自动构建一个“ stitemap.xml”文件。 个性化
页面动作
博客页面(BlogPage) 允许用户创建博客文章且其他人可以就博客文章进行投票与讨论。
3DAlloy 允许添加3D模型查看网站页面。基于THREE.js,使用CanvasRenderer渲染图像。
AJAXPoll 允许在MediaWiki页面上使用<poll>标记进行一个或多个基于ajax的投票。
AllTimeZones 让您可以在页面的所有时区中放置日期
Lingo 它允许您在一个页面上定义缩写词及其定义的列表,然后在文章中出现缩写词时显示这些定义。 扩充语法
NoTitle 会增加一个魔术字__NOTITLE__,使得用户可以隐藏任何页面的标题。 扩充语法
PushToWatch 允许推一个页面到另一个用户的监视列表。 用户界面
页面操作
wikEd 一个功能齐全的MediaWiki集成文本编辑器,可为编辑页面添加增强的文本处理功能。目前,它仅适用于Firefox和其他Mozilla浏览器,Safari和Google Chrome。Wiked是一个完整的富文本伪Wysiwyg编辑,并具有许多特定于Mediawiki的功能。 页面操作
Wikispeech 旨在创建一个开源的文本语音转换工具,让那些因不同原因阅读困难的人更容易访问到维基媒体的项目。
NukeDPL 允许批量删除通过DynamicPageList扩展名查询选择的文章。 页面操作
特殊页面
CleanChanges 更紧凑的更改列表显示 用户界面
CookieWarning 一个小而简单的扩展,它在你的维基上添加了一个小但清晰可见的信息横幅,通知用户这个维基使用 Cookie 来正常运行。 默认消息还包括一句话,如果用户继续使用 wiki ,则用户同意 wiki 使用 Cookie。 用户界面
CSS 提供一个用于在文章添加CSS文件、文章或规则的解析器函数。 解析器函数
Discord通知(DiscordNotifications) 将Discord与MediaWiki集成。 该扩展传送MediaWiki上的动作(例如新增、移除或删除条目)到指定Discord频道。 用户界面
通知
Discord 将通知从MediaWiki发送到Discord Webhook(或多个)。 当您的MediaWiki维基上发生某个事件(包括新编辑)时,可以使用Webhook将它们作为消息发送到Discord服务器上的频道。 用户界面
通知
标记修订(FlaggedRevs) 允许编辑者和审核员用户对条目的修订版本进行评级,并将这些修订设定为在普通查看页面时的预设版本。 用户界面
特殊页面
用户权限
数据库
Ajax
API
Highlight Links in Category 向指向类别成员的链接添加CSS类 用户界面
Mywiki
刷新(Purge) 在所有普通页面上添加了清除选项卡,允许快速清除缓存。 用户界面
WatchAnalytics 利用观察列表表来显示关于单个页面和整个wiki保护程度的统计数据,并邀请用户观看和评论被忽略的页面。 特殊页面
用户活动
通知
SVG原生处理器(NativeSvgHandler) 允许将SVG文件直接发送至客户端以进行客户端渲染。 媒体处理
贡献得分(ContributionScores) 统计维基数据库中最高的用户贡献量。分数的计算方法是 编辑页面数 + 2 * (编辑数 - 编辑页面数)的平方根。 用户活动
特殊页面
解析器函数
GoogleAnalyticsMetrics 从谷歌分析获得各种指标,并将它们插入到使用解析器功能的wiki页面。 解析器函数
Loops 提供用于执行循环的解析器函数 解析器函数
PubmedParser 添加了一个解析器函数#pmid,通过ID在pubmed.gov中查找文章。 解析器函数
Pubmed Pubmed扩展可以从存储在Pubmed (www.pubmed.org)的科学文章中获取文献数据,并生成一个参考列表或框。该扩展可以创建,除了主要数据,如作者,文章标题,期刊,年,页面等,像回到PubMed或由ISSN到WorldCat.org或到出版商的页面的全文(如果DOI是指定的)链接。可以使用布局模板定义更多的链接。 标签
地图(Maps) 用于可视化和处理地理信息。 解析器函数
标签
正则表达式功能(RegexFunctions) 提供基于正则表达式的解析器函数。 解析器函数
SimpleBatchUpload 允许使用jQuery File Upload JavaScript库将多个文件基本的、简单的上载到MediaWiki的“Special:BatchUpload”。 特殊页面
解析器函数
Spoilers 添加了一个剧透标签,该标签将隐藏一段文本。 如果您正在寻找一种隐藏页面上内容的更简单方法,您可能会对手册:可折叠元素感兴趣。 可以为每组自定义spoilr 按钮的显示/隐藏消息。
Spoilers将在页面加载时隐藏。
解析器函数
变量(Variables) 允许您在一个页面定义变量,然后在同样的页面或包括的模板变化它的值,可能是通过表达式在旧值中赋予的值等。
它很像模板,只是占用内存非常少并且作用只能在1个页面,所以你可以在1个页面使用很多个变量,不会出现因使用大量的模板导致维基运行缓慢的问题。结合解析器函数组件以达到最好的结果。
解析器函数
Bootstrap 提供Bootstrap 4 web前端框架 皮肤
BootstrapComponents 旨在为编辑提供轻松访问Twitter Bootstrap 4引入的某些组件 解析器函数
CategorySortHeaders 在类别页中自定义标题,而不仅仅是第一个字符标题 钩子
CollapsibleVector 用于恢复Vector皮肤原带的“左侧导航栏折叠效果” 个性化
皮肤
评论(Comments) 添加‎<comments />解析器挂钩标签,允许对文章发表评论 解析器函数
钩子
确认帐户(ConfirmAccount) 禁用直接创建帐户,要求提交和批准帐户。 用户识别
数据库
特殊页面
创建Wiki(CreateWiki) 允许用户请求或创建wiki。它提供了三个特殊页面:RequestWiki(用于请求wiki)、RequestWikiQueue(用于查看wiki请求队列和处理wiki请求)和CreateWiki(允许一些用户创建wiki)。
DataDump 为用户提供了在系统管理员不参与的情况下生成、删除或下载转储文件的方法。 数据库
特殊页面
DeleteBatch 添加了一个特殊的页面special:DeleteBatch,其中具有“DeleteBatch”权限的用户可以轻松地删除多个页面。 特殊页面
DonationInterface 呈现支付表单,并提供通过各种支付网关收集和跟踪付款的筹款机制。 特殊页面
DynamicPageListEngine 一个提供动态页面列表的后端,它可以用于php级别的其他扩展,也可以用于Lua级别的scribto扩展。页面选择和排序标准与DynamicPageList (Wikimedia)兼容。 提取数据
DynamicSidebar 根据用户页,组和类别提供动态侧栏。 皮肤
个性化
编辑量计算(Editcount) 加入一个可以显示使用者编辑量的特殊页面。此特殊页面可以透过Special:Editcount[/user]显示使用者总编辑量,也可以透过加入namespace参数如:{{Special:Editcount/user[/namespace]}},显示使用者在特定名字空间(namespace)的编辑量。 特殊页面
电邮授权(EmailAuthorization) 实现PluggableAuth PluggableAuthUserAuthorization钩子,以使用授权电邮地址列表提供授权。 用户权限
Emoticons 在MediaWiki中启用论坛风格的表情符号(笑脸)。
Examples 是一些用来扩展BoilerPlate的小扩展的集合,实现了一些常用功能。 示例
BoilerPlate 一个空白扩展模板。它本身实际上不做任何事情,但为实际的MediaWiki扩展提供了样板代码。它还实现了MediaWiki首选的测试自动化和持续集成。 示例
FilterSpecialPages 用来在“Special:Specialpages”插入栏位来筛选项目。 特殊页面
强制预览(ForcePreview) 强制未授权用户在保存前预览页面。 用户权限
ForceTocOnEveryPage 强制在除主页之外的每个页面上以编辑模式和特殊名称空间中显示一个目录表。 标签
FundraisingEmailUnsubscribe 面向捐赠者的筹款电子邮件退订表格 特殊页面
GeoGebra 允许在页面上使用GeoGebra小程序。 标签
获取用户名(GetUserName) 名允许从wgUser获取当前用户名并将其插入页面。 变量
GittipWidget 允许用户嵌入一个Gittip小部件,显示他们每周收到多少资金。 标签
谷歌网站验证(GoogleSiteVerification) 将谷歌网站验证元标记插入页面。 钩子
主机状态(HostStats) 引入特殊页面“Special:HostStats”输出运行wiki的服务器的信息。 特殊页面
导入条目(ImportArticles) 添加了一个加载在页面上的JavaScript,它允许同时导入多个JS和CSS。这可以在MediaWiki名称空间中用于皮肤,也可以在用户名称空间中用于本地修改。 Ajax
IncidentReporting 提供了特殊的页面“Special:IncidentReports”,它允许您创建和管理事件报告。
LastModified 用于显示页面最后修改时间。 特殊页面
Lockdown 设定用户组访向指定命名空间及特殊页面。 用户权限
管理Wiki(ManageWiki) 提供几个特殊页面:Special:ManageWiki、Special:ManageWiki/extensions、Special:ManageWiki/settings、Special:ManageWiki/namespaces和Special:ManageWiki/permissions。页面的作用和字面意思相同。
Matomo 将Matomo脚本插入页面以进行跟踪 用户活动
MatomoAnalytics 与Matomo集成以进行分析。添加一个特殊页面以查看维基上的统计信息。
MetaDescriptionTag 允许用户在页面的<head>中添加一个<meta>描述。 标签
Moderation 将新用户的所有编辑和上传发送到审核。 特殊页面
MultiMaps 允许用户使用多个映射服务显示地图和协调数据。当前可用的地图是OpenStreetMap(按服务传单),Google,Yandex,它们可以显示标记,线,多边形,矩形,圆圈。 解析器函数
新用户注册页面(NewSignupPage) 增强了MediaWiki的默认注册页面Special:CreateAccount,要求用户选中一个复选框,表明他们已经阅读并理解了网站的服务条款和隐私政策。除此之外,这一扩展与Social tools兼容。 个性化
页面表单(Page Forms) 该扩展可与Semantic MediaWiki或扩展:Cargo配合使用,让用户能够创建表单,从而用于创建和编辑那些利用信息框式模板的页面。 表单的定义是在wiki页面内进行的,而且,其编写采用的是自定义置标语言,并在显示表单时,是实时对其加以解析的。 特殊页面
API
ParserHooks 在MediaWiki的顶部添加面向对象和声明性的解析器挂钩接口。
PerPageLanguage 依据设定的页面语言更改本地化界面消息语言。
PluggableAuth 提供身份验证和授权扩展的框架。 用户识别
用户权限
钩子
Pluso 于侧边栏及标题显示社交按钮。 皮肤
移动化信息框(PortableInfobox) 允许创建便携式Infoboxes,可以使用易于理解的功能强大的XML样标记在任何皮肤或平台上使用干净的语义HTML标记来渲染。 标签
QuickGV 帮助你用少量的代码绘图。 标签
RegexBlock 添加了一个特殊的页面,使用正则表达式来阻止,查看和解除用户名和IP地址的接口。 用户权限
特殊页面
RottenLinks 提供了一个特殊页面“special:RottenLinks”,它显示了wiki页面上所有外部链接的表格,并告诉你它们的状态。
SimpleMathJax 使用MathJax用MediaWiki的数学风格渲染数学公式 标签
SimpleSAMLphp 以使用SimpleSAMLphp提供身份验证。 用户识别
SkinPerPage 允许使用<skin>标签在每个页面上使用不同的皮肤 标签
SpamRegex 创建了一个新页面,“Special:SpamRegex”,用来过滤不需要的链接或文本。当前被阻止的链接或文本的完整列表可以在这个特殊的页面上查看。spamregexed表达式不能用于页面内容、编辑摘要或页面移动摘要,这取决于阻止链接或文本的用户所选择的内容。 特殊页面
SocialProfile 将社交资料、用户板和基本资料信息合并到 MediaWiki 中,特别是头像、交友、敌对、用户板、board blast、用户等级系统、奖励和礼物。 特殊页面
数据库
Ajax
TemplateStylesExtender 扩展了extension: templatestyle和新的选择器和匹配器。 解析器函数
UILangCode 实现{{UILANGCODE}}魔术字来获取当前用户的界面语言。 解析器函数
上传黑名单(UploadBlacklist) 允许一组SHA1哈希配置的数组,可以不再被上传 用户活动
UserGroups 添加了一个特殊的页面,称为special:UserGroups,它允许用户访问它,根据用户权限注册或与其关联来创建、删除、修改和配置用户组。 特殊页面
用户权限
UserManager 为用户管理提供了一个可视化的界面。它允许创建和编辑用户帐户,并将用户分配给组。
用户合并(UserMerge) 允许有“usermerge”权限的wiki用户(默认为行政员)合并一个Wiki用户账户至另一个Wiki用户账户。 特殊页面
用户识别
VoteNY 添加了< Vote >解析器钩子标记,以允许对存在标记的文章进行投票。 解析器扩展
钩子
标签
WebChat 增加了一个特殊页面,用于使用基于 Web 的IRC客户端与其他 Wiki 用户实时聊天。 特殊页面
WikiDiscover 在special:WikiDiscover中创建了一个特殊页面,它提供了wiki农场中所有wiki的列表,按不同类别排序。
AbsenteeLandlord 将自动锁定数据库以阻止更多更改,如果管理员在此wiki当前不活跃(由$wgAbsenteeLandlordMaxDays决定)。 这有助于防止停止的或不活跃的维基成为广告机器人的目标。 要解锁数据库,管理员只需要再次访问这个维基。 用户活动
维基论坛(WikiForum) 以新的特别页面""Special:WikiForum""的形式增加了一个论坛。维基论坛页面大部分由搜索引擎(如谷歌)索引,您可以使用维基论坛的内部搜索搜索它们。 数据库
特殊页面
Auto Create Category Pages 自动为不存在的类别创建存根页面,一旦它们被链接到,避免了令人困惑的默认行为“目前在此页面没有文本…”或重定向到编辑页面。 页面动作
BoilerRoom 允许您创建样板文章文本,就像文字处理器中的文档模板一样,并在使用源代码编辑功能时轻松地将它们加载到编辑文本框中。 解析器函数
标签
扩充语法
CreatePageUw 添加了一个特殊的页面(special:CreatePage),可以用来创建一个新页面。 特殊页面
MultiBoilerplate 允许从位于编辑表单上方的下拉框中选择一个样板。默认情况下,这只在创建新页面时显示。当加载一个样板文件时,它将完全替换编辑表单中已经存在的任何文本。 用户界面
NamespacePreload 允许您定义文本,这些文本应该预先加载到特定名称空间中的新页面上。如果您想要强制某种分类样式,或者让名称空间中的所有页面使用某个模板,那么这可能很有用。 页面动作
NewArticleTemplates 允许用其他预定义的维基页面的内容自动预填充新页面的文本。可以区分名称空间并为新子页面指定不同的文本。 用户界面
Newest Pages 提供了一个灵活的双重用途的特殊页面,它列出了wiki上最近创建的页面。这段代码没有使用recentchanges表,因此项目不会像Special:Newpages那样过期。 特殊页面
解析器函数
CreateRedirect 简化了重定向的创建。它显示了一个表单,该表单只请求原始页面和目标页面,然后保存页面。它还将一个菜单项添加到旁边的“工具箱”菜单中作为快捷方式,并且能够通过该快捷方式传递当前文章的标题来自动填充目标字段。它非常方便,适合批量编辑。
ExternalRedirect 允许在wiki中创建指向外部页面的重定向。 解析器函数
MissedPages 跟踪每次网站访问者试图进入一个不存在的wiki页面,并为网站编辑器提供了一个易于使用的表单,用它跟踪最流行的错过的页面,并将这些页面重定向到现有的页面。 特殊页面
数据库
RedirectManager 向WikiEditor工具栏添加了一个对话框窗口,在其中可以查看到正在编辑的页面的所有重定向列表,并添加新的重定向。它使它更容易添加重定向和避免必须去重定向页和编辑它。 用户界面
Ajax
SaneCase 自动纠正案例错误。例如,如果页面Test存在,并且有人转到Test,他们将被自动重定向到Test,并带有301。 用户界面
Header Footer 提供了每个名称空间和每个页面的页眉和页脚包含。
PlaceNewSection 引入了两个魔术字,__ADDNEWSECTIONBELOW__和__ADDNEWSECTIONABOVE__,它们控制着新的谈话页面章节的位置。 扩充语法
AjaxComments 用页面底部的注释取代了Talk页面的功能。 用户界面
CommentStreams 是一个针对维基的评论系统。用户可以在wiki页面的内容下方发表评论。评论与用户的用户名一起显示,如果用户名存在,则链接到其用户页面,评论的创建和最后修改日期,以及一个可选的用户头像。评论只能由评论作者编辑和删除。注释被添加到流中,其中包括一个标题和一个可以被其他注释回复的头部注释。 用户界面
API
标签
EtherpadLite EtherpadLite扩展向MediaWiki解析器添加了一个标签<eplite>,并提供了一个方法来在MediaWiki页面上嵌入Etherpad Lite pads。 标签
用户界面
HeadScript 允许在Wiki的</head>之前轻松添加脚本。 钩子
Add HTML Meta and Title 允许使用MediaWiki更轻松的SEO(搜索引擎优化)。 标签
AddThis 添加了一个AddThis小部件到侧边栏和文章的右上角-就在文章的标题和网站的标语下面。这允许你有像Facebook的“喜欢”或“推荐”按钮,一个推特按钮,谷歌+'ing,等等。 皮肤
标签
AllTimeZones 让您可以在页面的所有时区中放置日期 标签
BiblioPlus 在MediaWiki页面中自动检索和格式化来自PubMed和ISBN数据库的引文。BiblioPlus会自动对文本引用进行编号,并生成一个带有原始来源链接的参考部分,通常位于页面底部。 标签
Chartie 允许向网站页面添加简单的折线图。基于d3.js,将图像呈现为SVG。 解析器函数
标签
Diagrams 在wiki中显示GraphViz、Mscgen和PlantUML图表。可以将其配置为使用小型web服务来呈现图像。 标签
DPLforum 显示论坛风格的布局。3.0版的新特性包括作者列表、紧凑显示和完整的多页支持。3.1版本引入了前缀匹配,以便更好地与InputBox互操作性。 解析器函数
标签
DynamicPageList3 MediaWiki的报告工具,它以各种格式和细节列出类别成员和交集。 解析器函数
标签
EmbedSpotify 允许嵌入Spotify播放器。 标签
ExternBib 允许引用外部bibtex文件。 标签
FlickrAPI 允许你将Flickr图片嵌入到你的wiki中。它是用来替代Extension:Flickr的,并且主要是向后兼容的,但是注意配置变量已经改变了。它使用phpFlickr库。 标签
ForceTocOnEveryPage 强制在除主页之外的每个页面上以编辑模式和特殊名称空间中显示一个目录表。 标签
GeoGebra 允许在页面上使用GeoGebra小程序。 标签
GoogleDocs4MW 将谷歌Docs的电子表格嵌入到wiki中。 标签
HierarchyBuilder 使用存储在页面本身外部的层次链接管理页面层次结构。为表单呈现程序提供了在给定类别中构建页面层次结构以及允许从层次结构中选择单个页面的功能。 解析器函数
标签
Highlightjs Integration 是SyntaxHighlight扩展的临时替代品。它没有使用pyments作为服务器端高亮显示,而是使用highlight.js作为客户端JavaScript高亮显示。它使得使用大量语法高亮显示的wiki更快。 标签
I18nTags 提供了对i18n函数的访问,用于任何可用语言中的数字格式化、语法和复数。 解析器函数
标签
Iframe 允许集成外部网页到一个页面 标签
特殊页面
IframeTag 允许您在您的wiki中使用iframe标签,并尝试验证嵌入iframe中的url。您的wiki管理员将能够使用MediaWiki名称空间中的一个页面来更新允许的url列表。 标签
特殊页面
InteractiveTimeline 允许用户在维基页面中插入时间轴。时间轴使用Almende开发的vis.js JavaScript库显示,因此用户可以对其进行平移和缩放,时间轴上的事件可能包含图像、到其他wiki页面或网站的链接以及其他格式。 标签
JavascriptSlideshow 从多个包含的div元素创建一个幻灯片(使用JavaScript) 解析器函数
标签
LanguageSelector 提供了为匿名访问者使用的界面语言检测,以及为登录用户和匿名访问者在每个页面上选择用户语言的菜单。它还提供了一个附加标记<languageselector>,用于将选择器嵌入到wiki页面和系统消息中。 标签
个性化
MobileDetect 使用PHP的HTTP USER AGENT检测移动设备。由于扩展的性质,它应该与MediaWiki的新旧版本都非常兼容。 标签
MsCalendar 提供了一个易于使用的月视图日历。条目被格式化为一行程序,可以跨越多个天。 Ajax
标签
NamespaceHTML 允许在指定的名称空间中使用原始HTML。它的工作原理与$wgRawHtml设置类似。不同的是,这个扩展允许指定哪些名称空间应该能够包含原始HTML,这允许管理员以足够的编辑保护将原始HTML限制到名称空间。这个扩展是为WikiWorks创建的。 标签
NumerAlpha 将增量数字,字母和罗马数字插入页面的数字扩展方法。您可以随时重置计数或开始指定的数字。 解析器函数
标签
PDF嵌入(PDFEmbed) 允许上传PDF文件到Wiki,并可以使用‎<pdf>‎</pdf>标签嵌入到Wiki页面中。 将自动添加PDF文件扩展,并且必须配置默认权限。 标签
媒体处理
PhotoSwipe 提供了一个前端JavaScript图像库和使用PhotoSwipe的lightbox。 标签
RandomImage 向解析器添加<randomimage>标记,允许对页面上的多媒体内容进行随机化 标签
RandomImageByCategory 显示来自给定类别或类别的随机图像 标签
SaferHTMLTag 可以防止未经授权的用户和组编辑包含<html>标记的页面。 标签
用户权限
ScratchBlocks 用于在wiki块中显示Scratch 标签
Screenplay 添加了一个解析器,用于将<credraplay/>标签中的Wikitext格式化为剧本布局。 标签
ShowMe 允许插入一个下拉或无序列表到页面,这将显示不同的元素在页面上取决于选择的选项。这个扩展是为WikiWorks创建的。 标签
StructuredNavigation 允许用户创建机器可读的导航模板。 内容处理
标签
SubPageList 允许显示和计数子页面。 解析器函数
标签
SubversionChanges 用于从Subversion服务器提取变更日志并对其进行格式化。 标签
Tabs 允许简单创建选项卡菜单,下拉菜单,和可折叠的盒子。 解析器函数
标签
TwitterTag 添加了<Twitter />标签,以允许在页面上嵌入Twitter内容。 标签
Validator 一个参数处理框架,它提供了一种以声明方式定义一组参数以及如何处理这些参数的方法。它可以将此类声明与原始参数列表一起使用,并提供处理后的值。 解析器函数
标签
钩子
YotpoReviews 添加了一个< YotpoReviews >标签,允许插入Yotpo评论系统到任何页面。 标签
YouTube 允许用户嵌入YouTube和谷歌视频电影,Archive.org音频和视频,WeGame和Gametrailers视频,Tangler论坛,和GoGreenTube视频。 标签
媒体处理
SpamDiffTool 允许用户轻松地向SpamBlacklist扩展添加url,而不需要学习如何格式化黑名单条目以及复制和粘贴等。 用户活动
页面动作
DarkMode 添加了一个切换黑暗模式主题的链接。 用户界面
AnonPrivacy 将匿名用户的ip隐藏给除管理员以外的所有人 用户界面
BreadCrumbs2 生成“面包屑”来帮助用户在您的wiki上导航(假设它有适合导航的结构)。“面包屑”在页面内容之前插入一行导航字符串。 用户界面
皮肤
CategoryTagSorter 按字母顺序排列文章底部的类别链接。 用户界面
个性化
CCAgreement 改变了注册页面的外观。然后,新用户通过点击提交按钮确认与知识共享许可协议。 用户界面
Header Tabs 将顶级的MediaWiki标题(即由单个“=”包围的标题)转换为基于javascript的选项卡。 用户界面
解析器函数
HidePrefix 在链接和页面标题中隐藏前缀。 用户界面
HideSection 它在每个标题上添加链接,以折叠和展开该节。这样用户就可以轻松地浏览很长的wiki页面并跳转到他们想要阅读的部分。 用户界面
皮肤
CollapsibleSections 允许根据用户的需要折叠和扩展内容部分(根据标题等级设置,并且是全局的设置)。这个扩展是为WikiWorks创建的。
Html2Wiki 用于导入HTML内容(包括图像)到您的wiki。 用户界面
特殊页面
LightGallery 在浮动于网页顶部的模态窗口中显示缩略图。这可以创建一个对用户更友好的环境,这样用户就不会在每次单击缩略图时离开页面。 用户界面
MsWikiEditor 允许您从您的LocalSettings.php的WikiEditor轻松地添加或删除按钮 用户界面
MsInsert 为编辑器(包括维基编辑器和常规编辑器)添加了一个下拉菜单,允许您将下拉菜单中列出的任何维基页面的内容插入到wikitext中。 用户界面
MsUpload 允许用户通过拖放在标准的MediaWiki编辑页面上传多个文件。 Ajax
API
NamespaceData 提供了一种为主页和用户页面定义数据选项卡的方法,而不是Subject和Talk选项卡。只有新Data用户组中的用户可以看到这个选项卡,并可以更改Data和UserData名称空间中的页面。
这个扩展是namespacrelationships扩展的一个分支。此扩展与LinkedWiki扩展同时维护。
用户界面
NamespaceRelations 允许管理员在接口中定义Subject和Talk选项卡之外的其他名称空间选项卡。无论用户是浏览Subject、Talk还是其他选项卡,他们都将同时看到这些选项卡。 用户界面
LinkedWiki 允许您在您的wiki中重用链接数据。您可以通过SPARQL查询直接从Wikidata或其他源获取数据。这个扩展还提供了用于构建模块的Lua函数,这样您就可以在RDF数据库中写入数据。 扩充语法
特殊页面
数据提取
API
媒体处理
ParserMigration 提供将文章文本迁移到MediaWiki解析器新版本的接口 用户界面
PropertySuggester 当用户试图向项添加新语句时,提供建议属性 用户界面
PushAll 可以将所有内容(图像、模块、模板)、子页面和相关的名称空间推送到其他wiki。这个扩展插入一个离散的标签“推”在您的页面上,或者您可以使用特殊的页面“推”。用户可以看到并选择要推送的内容。这是Push扩展的一个分支,但这个版本已经完全重写了。 页面动作
特殊页面
Ajax
API
用户界面
Push 一个简单的轻量级工具,它向文章添加了一个额外的选项卡,用户可以使用该选项卡将文章内容推送到一个或多个其他MediaWiki。 页面动作
特殊页面
Ajax
API
用户界面
Radyjonka 为从MediaWiki实例创建渐进式web应用程序(PWA)提供基本支持。它还允许插入一些内容到HTML头部(链接数据等)。它主要是为WikiSkripta项目而开发的。 用户界面
SCSS 提供了一个ResourceLoader模块,能够编译Sass级联样式表(Sassy CSS)。当升级到变色龙2.3或更高版本和Bootstrap 4.1.0或更高版本时,它会自动通过Composer安装。 用户界面
Shariff 允许插入不使用Shariff共享用户信息的1键“喜欢”按钮。 用户界面
ShoutWiki Ads 显示谷歌AdSense广告皮肤。支持MonoBook、Vector、Nimbus、Quartz、Refreshed、Aurora、Dusk、Monaco、Truglass和Mirage皮肤。 用户界面
SimpleFooterLink 提供了一种简单的方法来添加系统管理员希望添加到链接区域的任何链接。 用户界面
SlackNotifications 传送MediaWiki上的动作(例如新增、移除或删除条目)到Slack频道 用户界面
通知
Title Icon 放置一个图标旁边的页面标题,当标题显示在页面的顶部,当页面在搜索结果中列出。这种图标的显示可以帮助用户方便地直观地检测到页面位于特定类别或名称空间中。这不仅对页面本身有帮助,而且在试图从搜索结果列表中选择正确的页面时也有帮助。 用户界面
URNames 添加用户的真实姓名(仅为登录的用户)到以下页面:History pages, Recentchanges, Listusers, Activeusers, BlockList 用户界面
SelectCategory 允许用户在编辑页面时从现有类别中选择。 页面动作
RecentActivity 允许生成任何人或特定用户最近创建的文章或最近编辑的列表。默认情况下,它将给出五个结果,以项目符号列表格式按最近的第一个排序。 解析器函数
Attachments 允许用户将子页面、文件和外部链接附加到已启用的名称空间中的页面。 解析器函数
变量
页面动作
钩子
UserFunctions 提供了一组在当前用户上触发的动态解析器函数。 解析器函数
Calendar-Wikivoyage 创建一个显示每月日历的表。 解析器函数
CategoryTests 提供了一组检查类别的动态解析器函数。 解析器函数
CIForms 带有自动验证、多项选择题和完形填空测试的表单。 解析器函数
钩子
特殊页面
Counter 允许自动计数页面中的对象。 解析器函数
CustomSubtitle 提供了解析器功能,允许参与者为任何内容页面设置自定义副标题。 解析器函数
DateDiff 取两个日期并返回所有中间日期 解析器函数
DocBookExport 允许你从选定的wiki页面创建一个DocBook。您可以将DocBook作为XML文件下载。其他支持的格式还有ODT、HTML和PDF。 解析器函数
EPSG 允许使用EPSG Geodetic Parameter Dataset将坐标转换为各种坐标系统。 解析器函数
特殊页面
Expressions 用布尔代数增强了wikitext解析器。 解析器函数
External Content 允许在wiki页面中嵌入外部内容,例如markdown文件。 解析器函数
FontAwesome 提供了解析器功能,以插入字体棒免费图标到维基文本。 解析器函数
皮肤
Genealogy 增加了一个解析器功能,使它很容易链接之间的家谱文章。基本上,对于任何链接到其他家庭成员的传记文章,这些其他文章的反向链接可以自动创建。 解析器函数
Mermaid 提供了一个解析器功能,以帮助生成图表和流程图使用mermaid本语言。 解析器函数
MediaFunctions 向MediaWiki添加了几个解析器函数,提供对本地和远程存储库中各种媒体文件的属性和元数据的访问。 解析器函数
ImageSizeInfoFunctions 提供了两个解析器函数,返回给定图像的宽度和高度大小,可以在wiki中找到。它的目的是让创建一个以百分比而不是绝对大小调整图像大小的模板变得更容易。这对于基于相同规模但不同大小的图像库是有用的。 解析器函数
InterwikiExtracts 重复使用其他Wiki的扩展。它引入了{{#interwikiextract}} parser函数,该函数从您的Interwiki表中定义的任何Wiki获取内容。 解析器函数
Jsoner 读取JSON api,过滤,转换数据并显示数据。 解析器函数
LogoFunctions 添加一个关于wiki logo的解析器函数 解析器函数
LoopFunctions 在wikitext中提供有限的循环功能 解析器函数
LunarFunctions 提供了一个处理农历的函数。 解析器函数
MetaMaster 是一个简单的扩展,允许使用解析器函数添加HTML <meta>标记。 解析器函数
Mpdf 允许您将页面的可打印版本导出为PDF文件。 解析器函数
MsLinks 为编辑器添加了一个按钮,该按钮创建了使用适合文件类型的图标来查看或下载文件的链接。 解析器函数
MWUnit 为模板、解析器函数和其他wikitext提供了一个单元测试框架。 解析器函数
NaturalLanguageList 可以在其核心中创建自然语言(例如1、2、3,... n-1和n)的简单列表,但也可以创建其他几个相关列表的其他功能。 解析器函数
Network 允许添加交互式网络可视化到您的wiki页面。 解析器函数
NumberFormat 名允许通过分组数千和/指定要显示的小数数来格式化数字。另外,如果需要,数字将被四舍五入。可以选择指定用作数千个分隔符和十进制点的符号。 解析器函数
PageAuthors 引入了一个魔术字{{PageAuthors}},它返回一个页面的主页作者列表,按添加的字节数排序。该扩展是高度可配置的,所以你可以微调什么算作一个作者。 解析器函数
PageInCat 添加一个解析器函数,以测试当前页面是否在某个类别中 解析器函数
PageTools 提供解析器功能来检索/设置页面信息。 解析器函数
PgnJS 显示和动画国际象棋游戏(棋盘和移动)。 解析器函数
Regex Fun 添加解析器功能,允许在Wiki页面中使用正则表达式 解析器函数
RegularTooltips 提供内联工具提示和基于弹出式的工具提示。 解析器函数
RightFunctions 测试各种页面或用户权限,并根据这些权限显示文本。 解析器函数
RomanNumbers 将罗马数字转换为阿拉伯数字,反之亦然。 解析器函数
SearchThumbs 只需在每个搜索结果旁边添加图像缩略图即可帮助用户识别每个页面并确定是否是他们想要的。 解析器函数
SelectTag 可用于通过一个新标签<select>标签将任何类型的文本(包括HTML)嵌入到wiki页面。它从安装了MediaWiki的数据库中的数据库表中选择要显示的数据。 解析器函数
SimpleCalendar 一个非常简单的Calendar扩展,它呈现一个包含一年中所有月份的表,每天都是一篇wiki文章。没有任何内容的日子会显示为一个红色链接,点击它会像往常一样创建一篇新文章。 解析器函数
Snap! Project Embed 添加了一个系统,用于嵌入Snap!项目。它使用<snap>标记。 解析器函数
StringFunctions
Subpage Fun 为您的Wiki提供了七个新的解析器函数/变量,以获取有关子页面的信息,您可以使用MediaWikis现有的魔术单词获得。同样,该扩展程序对被认为是一个副本的概念略有不同。 解析器函数
TabberNeue 允许wiki在页面中创建标签。它是扩展:Tabber的一个分支和重写版本。它包括多种改进,如页面转译、响应式布局支持、ARIA支持以及符合Wikimedia UI。TabberNeue是一个完全替代Tabber,在启用TabberNeue前请禁用或删除Tabber。 解析器函数
TreeAndMenu 使项目符号列表进入文件夹树或动态下拉菜单。 解析器函数
UrlGetParameters 提供一个解析器函数{{#urlget:…}},它允许访问页面中的URL参数。 解析器函数
WhoIsWatching 允许找出谁正在观看一个特定的页面,并将其他人添加到该页面的监视列表。 特殊页面
数据库
解析器函数
WikiSearchFront 是用Vue.js编写的WikiSearch的前端 解析器函数
WikiSearch 使用Elasticsearch实现了语义Mediawiki的片段搜索API。 API
解析器函数
WSArrays 添加解析器函数,以允许创建和遍历关联数组和多维数组。 解析器函数
Arrays 创建了另外一组对数组进行操作的解析器函数。 解析器函数
WSSearchFront 是用Vue.js编写的WSSearch的前端 解析器函数
ZWIMaker 将MediaWiki文章导出为知识标准基金会(KSF)的百科全书项目使用的ZWI文件格式(版本1.3)。它允许下载带有MediawWiki文章的ZWI文件,也可以用于自动向百科全书网络提交此类文件。 解析器函数
PHPBB_Auth 允许MediaWiki用户使用PHPBB用户凭证登录,并禁止在MediaWiki中创建新帐户。该扩展使用PluggableAuth扩展与MediaWiki 1.35及更高版本一起工作。 用户识别
数据库
RemovePII 提供了一个特殊的页面,允许具有句柄pii权限的用户从给定用户删除个人身份信息。 数据库
特殊页面
EmailCapture 收集和验证电子邮件地址。 用户识别
特殊页面
数据库
AjaxShowEditors 允许您查看与您同时编辑页面的用户。 数据库
用户活动
Ajax
AuthorProtect 允许页面的作者保护页面不被其他用户使用 用户权限
页面操作
Commentbox 在wiki页面的末尾添加了一个评论框,可以用来更快地向页面的谈话页面添加一个新的部分。注释框可以通过Manual:Namespace进行限制(默认情况下,它只显示在主命名空间中)。 页面操作
EnhancedReportTime 显示有关wiki页面生成时间的增强信息 页面操作
LinkTitles 自动添加与现有页面标题匹配的单词链接。 页面操作
LinkGuesser 对于损坏的内部链接,从搜索结果中推断可能正确的链接 页面操作
MagicNoCache 创建一个新的魔术词__NOCACHE__,并禁用它找到它的任何页面的缓存。因此,它可以确保特定的页面永远不会被缓存,因为它们更新得非常频繁。 页面操作
MassEditRegex 允许管理员在一个步骤中跨多个页面执行单个编辑,方法是在每个页面的内容上运行一个正则表达式。这非常适合执行简单的编辑,例如重命名模板、向类别添加页面或纠正拼写错误(通过提供多个正则表达式,所有这些都可以在同一个编辑操作中完成)。 页面操作
特殊页面
RevisionCommentSupplement 允许在历史页面的每个修订行显示补充评论。 页面操作
SaveSpinner 为页面保存、预览和更改操作添加视觉反馈 页面操作
StopForumSpam 使用stopforumspam.com防止垃圾邮件 页面操作
BannerAds 使您可以在Wiki中添加图像横幅。您可以在可在移动/桌面视图上配置的不同位置添加自定义横幅图像。 特殊页面
CampaignEvents 为活动组织者和参与者提供功能
CloneDiff 允许您将本地wiki上的页面与一个或多个“克隆wiki”中的页面进行比较——“克隆wiki”具有一些相同的页面结构,但页面中的内容可能不同。对于不同的页面(或当页面只存在于远程wiki中时),该扩展还允许您将远程wiki上的当前文本导入本地wiki。 特殊页面
CrawlableAllPages 移除Special:AllPages的特殊机器人限制 特殊页面
CreateAPage 为创建新文章添加了一个易于使用的界面。接口的访问地址为Special:CreatePage。 特殊页面
CreatedPagesList 添加了特殊页面(“special:CreatedPagesList”),它列出了特定用户创建的所有文章(即内容名称空间中的页面)。 特殊页面
DisableAccount 允许管理员禁用个人用户的wiki帐户。禁用帐户将删除该用户的密码和电子邮件,并将其放在一个“不活跃”的用户组。没有系统管理员的干预,它是不可逆的。要重新启用一个帐户,请将其从不活动的用户组中移除,并使用changePassword.php重置其密码。 特殊页面
EmailPage 允许发送渲染的HTML页面到一个电子邮件地址或使用PHPMailer地址列表(6.1)。 特殊页面
通知
EnhanceContactForm 连接到Special:Contact,并将有关发件人的更多信息发送给联系人电子邮件的收件人。 特殊页面
GlobalContribs 通过globalcontribution和GlobalEditcount访问wiki农场中用户的所有贡献 特殊页面
GlobalUserGroups 允许使用定义的本地用户组作为全局组 用户权限
特殊页面
GlobalUserrights 允许通过Special:GlobalUserrights轻松管理全局用户权限 特殊页面
GoogleCustomWikiSearch 允许MediaWiki与谷歌自定义搜索或谷歌站点搜索集成。 特殊页面
谷歌登录(GoogleLogin) 允许wiki用户用他们的谷歌帐户登录。扩展使用谷歌API从谷歌请求基本概要信息(如帐户ID、全名和电子邮件地址)。
ImportFreeImages 允许用户直接从Flickr导入正确授权的照片到他们的wiki。 特殊页面
LastUserLogin 引入了一个特殊的页面,显示一个简单的用户表和他们最后一次登录的时间。如果您的wiki被用作外部人员的知识库,这将非常有用。 特殊页面
ListDuplicateUsers 创建一个特殊的页面,其中列出了重复的用户帐户,这些帐户是由电子邮件地址确定的。 特殊页面
ListTransclusions 添加了一个特殊的页面special:ListTransclusions,它列出了一个给定页面中所有使用的图片和模板。它还添加到工具箱portlet的链接,以快速访问当前显示页面的列表。 特殊页面
Memcached 提供了一个接口,用于检查Memcached是否正常工作。 特殊页面
NewsTicker 添加了一个魔术字__NEWSTICKER__来将新闻标签插入维基页面。新闻标签的样式和内容,以及允许显示的页面,都是从special:NewsTicker的一个特殊页面配置的。要使用特殊页面,需要“newsticker”权限,默认情况下,该权限被授予所有管理员。通过特殊页面的数据集被保存为MediaWiki:News上的JSON。Json,因此不需要更改数据库。 特殊页面
变量
OpenStackManager 用于Wikitech上管理shell帐户创建和SSH密钥。它依赖于LDAP Authentication扩展。 特殊页面
OrphanedTalkPages 添加了一个新的特殊页Special:OrphanedTalkPages。此特殊页面列出了没有附带页面的所有对话页面。 特殊页面
Page Schemas 它允许在类别页面中包含的单个XML片段中定义关于“类”或数据类型(用于命名、显示、数据输入和浏览)的所有模式信息。然后,该XML用于生成使模式生效所需的所有额外页面,例如模板页面,如果安装了Page Forms,则生成表单页面。XML可以通过助手表单创建和编辑,从而使用户不必手动生成或修改它。 特殊页面
PageOwnership 通过用户友好的界面实现基于用户和组的页面所有权,支持缓存和语义MediaWiki 钩子
特殊页面
PageProperties 允许轻松编辑显示标题,语言和页面的内容模型。将语义属性与页面关联,而无需手动注释它们(前提是安装了语义MediaWiki),并为整个wiki或特定页面设置SEO元数据 钩子
特殊页面
PrivateDomains 限制只有特定电子邮件地址的用户才能编辑wiki。它增加了一个新的特殊页面,special:PrivateDomains,允许更改组织名称和添加“可信”电子邮件地址。 特殊页面
ProtectSite 增加了一个新的特殊页面Special:ProtectSite,其中具有ProtectSite用户权限的用户可以阻止各种站点修改。 特殊页面
QuizGame 允许用户创建交互式测试并进行测试。 特殊页面
Random In Category 引导用户到指定类别中的随机页面 特殊页面
RefreshSiteStatsTable 提供了一个特殊的页面,用于刷新站点统计表中字段ss good articles, ss total page, ss images和ss users的值。 特殊页面
RefreshSpecial 添加了一个特殊页面special:RefreshSpecial,当$wgMiserMode设置为true时,具有' RefreshSpecial '权限的用户可以更新缓存的特殊页面。 特殊页面
RegexBlock 添加了一个特殊的页面,使用正则表达式来阻止,查看和解除用户名和IP地址的接口。 特殊页面
Sanctions 添加特殊页面Special:Sanctions,让用户处理对垃圾邮件发送者的制裁。 用户动作
特殊页面
ShowRealUsernames 扩展了由Special:Listusers生成的用户列表,以包括每个用户的注册真实名称,并在Wiki用户名之后立即显示,并且/或其他特定于用户的信息。 特殊页面
Site Settings 它定义了一个特殊页面“ Special:SiteSettings”,该页面使管理员可以从Wiki接口内配置网站范围的设置。只有具有“ siteSettings”权限的用户(默认情况下,Sysops/Administrator)才能访问该页面;对于那些可以访问它的用户,指向页面的链接也会显示在其“个人网址”,“ Talk”和“ preaferes”之间。 特殊页面
钩子
SmiteSpam 提供了一个特殊的页面“特殊:SmiteSpam”,帮助管理员识别和删除垃圾邮件页面。 特殊页面
API
Svetovid 提供语法感知链接创建帮助的扩展 特殊页面
TimeMachine 使您可以像在任何给定日期一样浏览Wiki。通过转到Special:Timemachine,您可以设置一个日期,从那时起,每当您访问页面时,您将在该日期之前看到第一个修订版。通过访问特惠:再次timemachine或清空饼干,您可以一如既往地返回Wiki。 特殊页面
UnicodeConverter 它的创建是为了演示如何创建特殊的页面扩展。它的功能是接收粘贴到输入框中的Unicode文本,并显示将任何非ascii字符转换为HTML实体的文本。 特殊页面
UnusedRedirects 自动获取未使用的重定向列表并将其输出到special:UnusedRedirects。 特殊页面
UserExport 允许通过一个名为“special:UserExport”的新特殊页面将所有MediaWiki用户的用户名和电子邮件导出到一个csv文件。 特殊页面
数据提取
UserOptionStats 用于报告用户首选项的选择。 特殊页面
UserStatus 与sportsams扩展一起,提供了发布与社交网络(一个运动队)相关的状态更新的能力。 特殊页面
WatchSubpages 允许用户快速将页面的所有子页面添加到他们的监视列表中。 特殊页面
WebChat 增加了一个特殊页面,用于使用基于 Web 的IRC客户端与其他 Wiki 用户实时聊天。 一旦安装,它将通过“Special:WebChat”提供。 特殊页面
Whois 增加了一个特殊的页面,以获取关于一个IP地址的基本信息从Whois注册表。 特殊页面
WhosOnline 添加了一个特殊的页面-Special:WhosOnline -用于查看当前在wiki上查看页面的用户列表。 用户动作
特殊页面
Create User Page 检查用户是否有一个用户页面,如果没有,则使用$wgCreateUserPage PageContent中指定的内容创建它。如果$wgCreateUserPage OnLogin设置为true(默认值),则在用户登录时执行检查,否则在每个页面加载时执行检查。用于创建用户页面的用户帐户可以使用$wgCreateUserPage AutoCreateUser进行设置,默认情况下,该用户是正在为其创建页面的用户本身。 用户动作
ForumSessionProvider 允许一个Elkarte论坛或简单的机器论坛实例被用作MediaWiki 1.27+的会话提供者,允许单点登录功能。 用户动作
Google Analytics Integration 插入了Google Universal Analytics(和/或其他Web分析)跟踪代码中的每个页面中。可以配置特定页面,特殊页面和所有页面的特定页面,名称空间,特殊页面和所有页面。 用户动作
钩子
Gtag 可以让您插入新的谷歌分析跟踪标签在您的MediaWiki网站(“GTag .js”)。 用户动作
LegalLogin 需要接受合法的政策,并在帐户创建和登录期间正确回答测试问题。这个扩展是为WikiWorks创建的。 用户动作
Plausible 允许使用有理分析,这是一个简单,轻量级(< 1 KB),开源和隐私友好的替代谷歌分析。 用户动作
Avatars 处理wiki用户的个人资料图像。如果用户没有上传头像,则使用自动生成的头像。
AbuseFilterBypass 允许特权用户绕过“滥用过滤器”检查 用户权限
Acrolinx 提供与Acrolinx的集成,Acrolinx是一种(付费的、专有的)服务,为文本提供拼写和语法检查。这个扩展提供了一个侧面窗口-可以最小化-在编辑页面,这反过来调用Acrolinx检查当前正在编辑的文本。 钩子
AdaptiveThumb 使您可以显示随浏览器窗口缩放的图像的缩略图。 皮肤
AddPersonalUrls 添加了一些项目到个人url(在矢量皮肤位于屏幕顶部附近的链接)。虽然它是完全可配置的,但它附带了一个默认配置,它添加了以下内容:一个链接到用户主页所有子页面的列表。链接到用户主页的主页、收藏夹、沙盒和笔记的子页面。在开始时,新的子页面填充了解释其用途的可配置默认文本。每个用户都可以根据个人需要进行编辑。 皮肤
个性化
DonateButton 允许自定义添加一个按钮链接到捐赠页面到维基侧边栏。按钮图像根据语言选择自动调整。 皮肤
个性化
钩子
AgeClassification 允许添加元数据和年龄分类的识别按钮(基于“Freiwillige Selbstkontrolle Multimedia-Diensteanbieter e.V.” (Voluntary Self-Regulation of Multimedia Service Providers) (FSM) ) 皮肤
个性化
钩子
ArticleInfo 创建这个扩展是为了增强内部wiki的质量保证。它通过集中显示页面最重要的元信息来支持读者和维护人员。
Auth remoteuser 如果用户已经通过了远程源(例如环境变量remote USER)的身份验证,则自动登录用户。 用户识别
钩子
AuthWP 使用WordPress凭证允许MediaWiki身份验证 用户识别
WSOAuth 扩展PluggableAuth扩展,以使用OAuth提供程序提供身份验证 用户识别
用户权限
Debounce 使用一次性或无效的电子邮件地址阻止注册 用户识别
AutoCategoriseUploads 根据文件元数据自动添加新的上传到类别。支持以下元数据类型:XMP(多种文件类型,包括JPG、PNG、PDF等)ITCP (JPG) ID3 (MP3)以及更多。 数据提取
变量
AutoGallery 添加了一个新的图库模式(自动),应该更容易使用。它基于nolines gallery模式,如果没有提供文件名,将自动添加一个标题,并直接链接到文件,跳过文件页面。
AWS 允许MediaWiki使用Amazon S3(或任何兼容的API,例如Apache CloudStack或Digital Ocean Space),而不是本地图像/目录来存储Wiki的上传文件。 文件存储
QuickInstantCommons 是$wgUseInstantCommons的性能优化版本。它还允许对本地wiki上缺少MediaHandler扩展的文件进行基本缩略图。例如,PDF的第一页仍然是缩略图,即使没有安装Extension:PDFHandler,但是像multipage这样的高级功能需要在本地安装扩展。 文件存储
WindowsAzureStorage 允许MediaWiki使用Windows Azure作为文件后端 文件存储
DiscourseSsoConsumer 一个PluggableAuth插件,它允许MediaWiki站点通过话语讨论论坛使用SSO提供程序API(也称为“话语连接”)对用户进行身份验证。 用户识别
用户权限
数据库
BADIPagesCreatedLinks 允许在工具箱中显示链接到其他wiki或类似wiki的网站,其中链接将根据页面是否已经创建以不同的颜色。由响应码或最后修改的HTTP HEAD请求确定的状态。 皮肤
BlockInactive 该扩展帮助wiki管理员跟踪不活跃的用户,发送警告邮件和阻止帐户。
CategoryCheck 当在启用了类别检查的命名空间中保存页面时,会提醒用户在保存之前分配一个类别。只有当页面没有至少分配一个类别时,才会出现此消息。页面仍然可以在不分配类别的情况下保存,但用户必须显式地选中“忽略”复选框。
CategoryLockdown 允许管理员按类别和组限制权限。 用户权限
CategoryManager 类别的管理界面。您可以在树形结构中添加、移动或删除类别。
CategoryWatch 扩展了监视列表功能,包括关于监视类别的成员变化的通知。这个扩展最近增加了对Echo的支持以及对现代扩展加载的支持。 通知
Checklist 使您能够为任务列表或任务列表创建带有职责和状态查询的检查列表和复选框。
CiteDrawer 当用户单击链接时,CiteDrawer扩展引入一个浮动的折叠项,显示在屏幕底部,从而简化了用户与Cite扩展的交互。这个扩展是为WikiWorks创建的。
CleanChanges 基于增强的更改列表,但默认情况下,它试图通过隐藏不太重要的信息来更简洁。 用户界面
CloseWikis 允许管理员通过一个名为“special:CloseWiki”的特殊页面来关闭和重新打开wiki。
Closures 提供一种方法,让用户通过解析器函数在需要的页面上定义模板。 解析器函数
Description2 提供元描述标记并将数据添加到解析器输出以供其他扩展使用。 解析器函数
数据提取
FlexForm 增强的HTML5渲染引擎。它呈现HTML5表单元素,并允许编辑或创建一个形式的页面或多个页面。 解析器函数
LineBreaks 使您可以在Wikitext中使用Markdown Linebreaks。 解析器函数
MagicalLinkers 提供内联关键字的动态链接,如魔术链接。 解析器函数
NoCat 增加了一个新的魔法词__NoCat__,在一个特定的页面上禁用类别。 解析器函数
RandomGameUnit 显示随机选择的图片游戏、投票或测验 解析器函数
ShortDescription 允许wiki向wikitext页面添加简短的描述,类似于Wikipedia和Wikibase的实现。最重要的是,它用简短的描述代替了网站的标语。 解析器函数
API
TextScroller 添加了一个解析器函数,{{# txtscl}}来嵌入文本滚动小部件。 解析器函数
WSPageSync 允许将任何wiki页面内容存储到服务器上的文件中。允许它被推送到git或bitbucket,并部署在另一个服务器上。 解析器函数
API
WSStats 使用“页面显示前”钩子对用户的页面浏览量进行计数。没有客户端JavaScript运行或安装任何跟踪器。 解析器函数
CommonMessages 允许wikfarm覆盖来自另一个wiki的消息。 用户界面
ConfigManager 允许在一个地方管理全局wiki设置。
ContextMenu 用wiki函数替换默认的浏览器上下文菜单——取决于上下文和用户权限。
ContributionCredits 将自动生成的页面贡献者列表添加到wiki的每个页面的末尾。 皮肤
CountThings 引入了一组标记,用于计算wiki中的各种元数据。可用的标签有:countarticles、countusers、countfiles和countcharacters。
CustomLogs 允许用户通过编辑LocalSettings.php和MediaWiki名称空间添加自定义日志类型
CustomMenu 实现为带有下拉菜单项的标题栏。它显示为顶部导航栏上方的可折叠菜单。HTML输出是一个无序列表。
Dashboards 由用户和管理员仪表板组成。它提供了几个portlet,用户可以将其添加到仪表板中。
DataValues
DataValuesCommon
DataValuesInterfaces
DeleteUserPages 可以让用户删除自己的用户页面和用户交谈页面。添加了两个权限(默认情况下不授予任何人),控制是否可以删除自己的用户页面或自己的子页面。这个扩展不允许用户删除页面,不是他们的用户页面或其子页面的用户页面。用户不需要是页面的作者就可以删除它,并且只能在允许他们编辑该页面的情况下删除它。 用户权限
Diff 用于区分、修补和表示复杂对象之间的差异的PHP库
DiscordRCFeed 扩展提供了Discord版本的FormattedRCFeed和RCFeedFormatter子类,可以在$wgRCFeeds中使用。 通知
EditNotify 它允许用户在创建和编辑页面时接收通知。扩展使用Echo扩展通知用户。 通知
EditSimilar 鼓励用户编辑与他们刚刚编辑的文章相似的文章(按类别)。 通知
EditSubpages 限制匿名用户编辑大多数页面。Sysops(或任何具有“编辑界面”权限的组)可以向“MediaWiki: unlockkedpages”添加页面,以允许匿名编辑。 用户权限
EmailDiff 通过提供所有更改的文本差异来修改传出的通知邮件。这使您不必离开邮件客户机就可以看到更改。 通知
EmailLogger 记录所有从wiki发送到文件系统中的CSV文件的外发电子邮件。这用于无法访问SMTP日志的情况(例如AWS SES),但需要用于审计电子邮件发送活动,并可能识别wiki上的可疑垃圾邮件活动。 数据提取
ExportTables 允许将带有表格数据的表和网格导出为CSV、XLS和XLSX文件格式。
ExtendedFilelist 提供了一个与wiki文件repo交互的特殊页面。它具有友好的用户界面,允许根据各种字段进行排序和过滤。
ExtendedSearch 替换默认的MediaWiki搜索引擎。它基于Elasticsearch引擎,在索引内容的质量和用户界面方面提供了对标准MediaWiki搜索的许多改进。
ExtendedStatistics 允许对wiki的使用进行若干查询,并以图形方式显示结果。
ExternalLinkConfirm 要求用户在点击外部链接后确认,然后发送到外部站点。这个扩展是为WikiWorks创建的。
FilterableTables 提供了在wiki页面中过滤常规内容表的能力。
FlexiSkin 允许你自定义你的wiki的皮肤。通过后端和预览功能更改您的wiki设计。在不同的颜色之间选择,插入你自己的标志,并决定你想要在左侧或右侧导航。
FormMailer 允许wiki中的表单被发送到指定的收件人列表。这对于使用MediaWiki来维护网站内容、希望在网站中有查询表单的人非常有用。这个扩展只处理表单中的数据发送,但不提供任何创建表单的方法。 通知
GlobalNotice 它允许在wiki群(如ShoutWiki)上创建全局站点通知(全局站点通知不能被关闭)。 通知
Google AdSense 允许轻松地添加谷歌AdSense广告到您的维基的侧边栏。这个扩展需要谷歌的AdSense帐户。 皮肤
钩子
Google Translator 可以轻松地将谷歌Translation框添加到MediaWiki实例。 皮肤
Gravatar 提供基于用户的电子邮件地址的化身,使用Gravatar.com服务,或libravatar实例。 用户识别
GroupManager 提供创建新组、编辑和删除已有组的功能。
GroupWhitelist 允许授予用户从选定的组与一个特殊的每页权限指定受影响的页面列表上的常规wiki页面。这个扩展是为WikiWorks创建的。 用户权限
HAWelcome 自动欢迎用户在他们的第一次编辑。 通知
HideSidebar 对匿名用户隐藏侧栏 皮肤
HideTitle 允许在页面上隐藏标题,这对于门户页面布局很有用。
HSTS 在每个用户基础上实现HSTS (HTTP严格传输安全)。 个性化
ID Generator 提供一个解析器函数来生成惟一的递增数字id
InsertCategory 允许以视图模式或可视编辑模式向页面添加类别。
InsertFile 展了VisualEditor的插入媒体对话框,提供了在页面中插入文件和图像的高级界面。
InsertLink 提供了一个对话框,无需使用wiki代码即可插入链接。
InsertMagic 提供了一个对话框,用于在VisualEditor中插入魔术词。
InterWikiLinks 简化了MediaWiki跨wiki功能的管理。interwiki链接是一个简短的缩写,代表一个互联网地址的开始。实际的地址只需要在定义interwiki链接时知道,而不是每次使用它。
InterwikiSearch 允许同时搜索多个wiki。
InviteSignup 允许用户在封闭的维基上创建帐户。 用户识别
特别页面
JSBreadCrumbs 它将一个基于jquery的JavaScript文件和一个CSS文件添加到wiki的输出中,在导航选项卡下面添加一条导航面包屑。这个想法是为了比你的后退按钮更简单的历史记录,后退按钮只能跟踪wiki内部的导航。与浏览器的后退按钮不同,它将只跟踪GET请求,而不是post,并将从列表中删除重复的条目。 皮肤
LinkSuggest 建议链接到编辑视图中的编辑器(?action=edit)。注册用户可以通过特殊设置关闭链接建议。 搜索
LinkTarget 允许管理员向内部和外部链接添加目标属性。例如,可用于在新窗口中打开内部和外部链接。这个扩展是为WikiWorks创建的。 个性化
LockAuthor 可防止用户编辑他们未创建的页面并使用阻止策略,因此它要求您管理“编辑”,创建“自行授予”权限。 用户权限
MarkImages 基于图像的类别在特殊和类别页面上的画廊中标记图像。 钩子
MagicNumberedHeadings 提供了魔法词numberedheading来强制页面标题的自动编号。 扩充语法
MassMessageEmail 允许发送电子邮件消息的用户列表。它还可以将维基页面通过邮件传递给用户。它需要MassMessage扩展。对于使用说明,遵循该扩展页面上的说明。如果在MassMessage传递列表中有一个User页面,而不是发布到用户的谈话页面,如果wiki可以发送电子邮件给该用户,那么它就会这样做。这个扩展是为WikiWorks创建的。 特殊页面
Memento 许一个人浏览整个MediaWiki网站,就好像它是过去的日期;为此,它向MediaWiki系统添加了对由Memento协议指定的日期时间协商的支持。它提供了服务器端支持,允许Memento客户机像用户过去选择的时间那样导航MediaWiki系统。 提取数据
用户界面
MementoHeaders 可以让人浏览网页,就好像它是过去的一个日期。Memento Headers扩展为MediaWiki提供了这种支持,以便wiki的访问者可以使用Memento协议无缝浏览MediaWiki,访问MediaWiki页面的过去修订,就像他们访问web存档和实时web上的页面的过去版本一样容易。记忆碎片也被称为网络时间旅行。 提取数据
用户界面
Metadata 提供了一个简单的解析器函数和两个PHP方法来保存和检索任何wiki页面的元数据。这是一个通用扩展,本身没有任何有用的功能。这意味着其他扩展和代码片段可以使用它来保存和检索它们自己的元数据。元数据存储在一个新的数据库表中。 数据库
MinervaMenu 添加工具条菜单项到Minerva皮肤。 钩子
Minimum Name Length 允许设置用户名的最小长度,在帐户创建期间强制执行。 用户识别
MixedNamespaceSearchSuggestions 使搜索框除了完整的页面名称外,还自动完成从内容名称空间匹配页面名称的术语。命名空间名称从每个标题中剥离,并显示在标题旁边的署名中。这个扩展最初被认为是由于wiki有许多类似的名称空间,用户在搜索标题时不能期望能够给正确的名称空间加上前缀。 搜索
MobileFrontendContentProvider 允许开发者让MediaWiki忽略数据库,并使用HTTP api来访问wiki页面内容。在写入时,它只能用于只读视图。
Modern Timeline 仅作为结果格式为语义MediaWiki提供了一个现代时间轴可视化。 提取数据
NamespaceCSS 允许用户为不同的命名空间使用不同的CSS样式。如果您想要直观地区分不同的手册或wiki的各个部分,这将非常有用。
NaylorAMS 扩展PluggableAuth,为使用Naylor协会管理软件(代号Timberlake)的组织提供认证。 用户识别
NCBITaxonomyLookup 允许查询NCBI分类数据库并将信息拉入wiki页面。这个扩展是为WikiWorks创建的。
NetworkAuth 旨在将特定网络地址绑定到特定用户。当从特定的网络地址访问Wiki时,将自动使用指定的用户名登录。当配置Wiki不允许匿名读取和/或写入访问时,该扩展名可用于从特定网络地址(例如,从公司的Intranet)授予用户的读取访问。 用户识别
用户权限
钩子
NewDuplicateUserMessage 向新创建的重复用户帐户的谈话页面添加一条消息,这些帐户是由电子邮件地址确定的。这个扩展是从NewUserMessage扩展派生出来的。参见原始扩展NewUserMessage的文档。 用户活动
钩子
NewsBox 将一个新闻框添加到左侧边栏,通常在工具箱下方。 皮肤
NumberOfWikis 添加{{NUMBEROFWIKIS}}魔法词来显示ShoutWiki上维基的数量 变量
OnlyRecentRecentChanges
OOJSPlus 充当其他扩展的库。它提供了额外的OOUI组件和小部件。
OpenBadges 允许通过MediaWiki发布开放徽章。 个性化
API
OpenID Connect 扩展了PluggableAuth扩展,以使用OpenID Connect提供身份验证。 用户识别
OpenLayers 使OpenLayers模块可用。
PageAccess 将对页面的访问限制到指定的用户组。它是通过标签pageaccess插入的。每个页面的访问限制是在组的基础上完成的。这里的“访问”指所有操作,包括读取和编辑。
PageAssignments 允许将页面分配给单个用户或用户组。如果用户拥有页面的编辑权限,则可以对其进行分配。指定的用户或组将通过电子邮件或内部通知通知文章的更改。
PageNotice 允许您为每个页面或名称空间定义固定的页眉或页脚消息 通知
PagesVisited 创建一个用户最近访问页面的列表。该列表可以嵌入到wiki页面或用户侧栏(BlueSpice中的个人菜单)。
PageTemplates 允许用户选择预定义的内容结构(例如,目录,布局,内容元素)时创建一个新页面。
PdfBook 将类别中的文章组合成一本书,并导出为PDF文件。 提取数据
PermissionManager 允许轻松方便地管理用户组权限。
PersonalisedHomepage 允许用户通过在他们的用户空间中创建一个新的页面来个性化主页。
QRLite 动态生成png和svg格式的qrcode 个性化
Quantcast 将Quantcast跟踪JavaScript代码添加到所有用户的所有页面(除了那些被排除在一个组中的用户)。
ReadConfirmation 要求确认一个页面已被对该页进行页面分配的用户读取。
Readers 显示已阅读页面的用户的用户名和个人资料图片,类似于Authors扩展。
Reminder 允许用户设置页面的通知日期。
RSSFeeder 提供一个特殊的页面,该页面描述并启用MediaWiki的选定区域的RSS-Feeds。
SaferEdit 当用户处于编辑模式时,自动以预定的间隔保存页面。
ScryfallLinks 从魔术:收集卡名称中创建Scryfall链接。 钩子
SendGrid 允许MediaWiki通过SendGrid的API服务发送电子邮件。 通知
Serialization 用户识别
Shibboleth 扩展PluggableAuth扩展,以提供使用Shibboleth Apache模块的身份验证。
SignHere 允许您快速结束一个wiki页面。它增强并自动化了内置的MediaWiki功能,该功能允许用户在页面上留下自己的签名。
SkinCustomiser 定制现有的皮肤。在Wiki的</head>标签之前添加脚本和元数据。 皮肤
个性化
钩子
SmartList 插入允许基于不同参数创建页面列表的各种标记。
Social 是一组向wiki添加社交媒体功能的扩展。这使得用户可以在wiki上快速交流,并更容易地在页面上表达自己的观点。
SocialArticleActions 无介绍
SocialBlog 无介绍
SocialComments 无介绍
SocialMicroBlog 无介绍
SocialRating 无介绍
SocialResolve 无介绍
SocialTags 无介绍
SocialTimelineUpdate 无介绍
SocialTopics 无介绍
SocialWatch 无介绍
SocialWikiPage 无介绍
SoftwareVersion 将MediaWiki在Special: version上的版本重置为$wgVersion,并在Special: version中添加一个新列,其中包含有关当前SVN版本的信息。 为ShoutWiki服务
SourceProtection 如果用户没有编辑权限,SourceProtection扩展可以通过禁用某些操作来删除查看页面源代码的能力。 用户权限
SparkPost 使MediaWiki可以通过SparkPost的API服务发送邮件。 通知
StaffPowers 用户权限
StandardDialogs 通过对话框提供标准操作
SteamAuth 允许用户登录与Steam。这个插件使用PluggableAuth。该扩展被设计用于作为您的wiki的唯一身份验证形式。 用户识别
StubUserWikiAuth 透明地从另一个wiki导入用户 用户识别
TagCloud 显示基于类别或搜索词的标记云。它用于可视化最流行的搜索词或页面。
Third party session verification 允许其他后端服务验证用户是否已登录。 API
TinyMCE 允许用户编辑维基页面使用流行的开源的版本5基于javascript的WYSIWYG编辑器创建的TinyMCE编辑器可以被添加到标准的编辑页面,表单定义的页面形式扩展,和普通页面视图模式。 钩子
TopLink 在每个页面的底部添加了一个“返回到顶部”的链接,以跳转回页面的顶部。
TweetANew 创建或编辑页面时发布tweet。根据整个wiki的首选项设置,可以是自动设置,也可以来自编辑页面。 通知
UniversalExport 是其他导出扩展的基础扩展。它合并了各种模块,每个模块作为导出器用于特定的格式或类型的导出。
UserSidebar 允许用户生成他们的个人导航菜单,这只对他们可见。
VEForAll 定义JavaScript功能,以允许其他扩展将VisualEditor合并到其表单文本区域中
VisualDiff 集成在每篇文章的历史页面中。除了标准比较视图之外,用户还可以在流文本中直接比较版本。
Cargo 可以提供轻量的方式来存储和查询数据,这些数据是通常通过信息框(infobox)等模板调用的。 Cargo在概念上类似于Semantic MediaWiki扩展,但是有许多优点,比如容易安装,容易使用。 特殊页面
API
解析器函数
RandomSelection 允许在你的维基中随机生成内容;例如,旋转图像,随机问候等。 标签
解析器函数
WimaAdvertising 为Cologne Blue、Modern、MonoBook和Vector皮肤提供了四个额外的广告块。横幅被放置在wiki的顶部和底部,其中两个放在侧边栏。 皮肤
个性化
钩子
Semantic MediaWiki 允许管理wiki中的结构化数据,并查询这些数据以创建动态表示:表、时间表、地图、列表等。 链接标记
标签
扩展语法
搜索
特殊页面
提取数据
微件(Widget) 允许在普通的wiki页面嵌入原始HTML页面(类似模板)。 您可以通过在Widget命名空间创建页面来完成。 这避免了在可编辑wiki页面中原始HTML的安全性问题,因为在Widget名字空间中进行编辑的权限是受控的。 您可以找到一些预先写好的微件。 解析器函数
WikiMarkdown 允许在wiki页面上使用markdown语法 标签
内容处理
External Data 允许MediaWiki页面从一个或多个源检索、筛选和格式化结构化数据。这些源可以包括外部url和SOAP服务、常规的wiki页面、上传的文件、本地服务器上的文件、数据库、LDAP目录和本地程序输出。 解析器函数
特殊页面
MintyDocs 可以用于产品文档。它在概念上很大程度上基于PonyDocs扩展,尽管底层代码完全不同。在MintyDocs中(就像在PonyDocs中一样),wiki页面可以被定义为以下四种类型之一:产品、版本、手册或主题。版本页必须是产品页的子页,手册页必须是版本页的子页。虽然主题也可以定义为“独立的”,但在大多数情况下,主题页面应该是手动页面的子页面。 解析器函数
AccessControl 允许基于用户空间的内部组或组列表限制对特定页面的访问
最后修改:2024 年 08 月 26 日
如果觉得我的文章对你有用,请随意赞赏