mediawiki - 如何为 MediaWiki 文章创建全局变量?

标签 mediawiki

我创建了一个由 MediaWiki 提供支持的网站,该网站提供有关 Web 应用程序界面的文档。

我的 Web 应用程序的 URL 可能会更改。但是,此 MediaWiki 站点上的许多文章都链接到该应用程序。

我想在某个地方创建一个名为“WEB_APP_URL”的全局常量,我可以随时更改该常量,并且 wiki 的编辑者可以使用该常量链接到应用程序。

这样,当我的应用程序 URL 更改时,我就不必进行大量查找和替换。

这可能吗?我在 LAMP 环境中工作。谢谢。

最佳答案

我认为最简单的方法是创建一个 template 。也就是说,您可以使用以下 wiki 文本创建一个名为 Template:web-app URL 的页面:

http://this.is/the/URL/of/the/web.app

然后编辑者可以编写如下内容:

The application is located at {{web-app URL}}.

或者:

[{{web-app URL}} David Faux's application]

URL 将自动放入。

(这不是唯一的方法 - 您可以通过内部配置和 Hook 获得类似的效果 - 但我认为基于模板的方法是最简单的。)

关于mediawiki - 如何为 MediaWiki 文章创建全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8840717/

相关文章:

PHP 连接到 MediaWiki API 并检索数据

php - 如何让 MediaWiki 忽略 Recommind 的页面浏览量?

java - 维基百科 API 返回的摘录没有文章中的所有字符?

php - 使用有效设置的 Amazon AWS 数据库连接错误

url-rewriting - 尝试在 mediawiki 安装中使用 'ugly urls'

css - 是否有 MediaWiki 登录页面 CSS 文件?

html - 如何设置两个 MediaWiki 表格,每个表格的宽度为页面的一半?

php - 如何获取任何 wiki 页面的第一张图片

templates - 有没有办法通过模板将 </onlyinclude> 包含到 MediaWiki 页面上?