MediaWiki 1.35 LTS

项目 维基媒体基金会 提出了新版本 页面 - 维基引擎,一个可公开访问的知识库,任何人都可以通过撰写文章、添加或更正现有材料来做出贡献。 这是一个长期支持 (LTS) 版本,将支持 3 年,并且是之前的 LTS 分支 - 1.31 的替代品。 MediaWiki 被流行的电子百科全书使用 - 维基百科上的数据,以及许多其他 wiki 网站,例如最大的网站,例如 Wikia的、小型组织和个人用户。

下面列出了对最终用户来说可能有趣且有用的更改,但未详细说明。 完整的变更日志包含大量有关添加、删除和弃用内容的技术细节。

  • 所需的最低 PHP 版本已提高至 7.3.19。
  • 数据库架构已更改,因此在开始之前需要迁移/更新数据库架构。
  • 允许在页面上使用 aria-hidden HTML 属性,从而允许数据隐藏在使用它的标记内。
  • 添加了特殊重定向页面:Special:EditPage、Special:PageHistory、Special:PageInfo 和 Special:Purge。 此类页面的参数将触发相应的操作,例如,Special:EditPage/Foo 将打开编辑文章“Foo”的页面。
  • 包括 Parsoid 的 PHP 实现,以前作为单独的 Node.js 服务器分发。 某些扩展需要它才能工作,例如, 可视化编辑器,它还配备了新版本的引擎。 现在他们的工作不需要这样的外部依赖。
  • $wgLogos - 替换用于声明 wiki 徽标的旧版 $wgLogo 和 $wgLogoHD 选项。 此选项有一个新属性 - 文字标记,它允许您还显示打印徽标(文字标记)的水平图像以及徽标图像。 什么是文字商标, 带有文字标记的徽标示例.
  • $wgWatchlistExpiry - 自动清除用户观看页面列表的新选项。
  • $wgForceHTTPS - 强制使用 HTTPS 连接。
  • $wgPasswordPolicy - 引入了新的密码检查,不仅可以防止用户将其名称用作秘密,还可以防止用户将其密码用作名称。 例如,密码是“MyPass”,用户名是“ThisUsersPasswordIsMyPass”。
  • 添加了使用 Docker 容器开发 MediaWiki 所需的一切。

来源: linux.org.ru

添加评论