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

dan*_*007 3 mediawiki

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

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

我想创建一个名为"WEB_APP_URL"的全局常量,我可以随时更改,并且wiki的编辑可以用来链接到应用程序.

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

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

rua*_*akh 6

我认为最简单的方法是创建一个模板.也就是说,您可以创建一个Template:web-app URL使用此Wiki文本调用的页面:

http://this.is/the/URL/of/the/web.app
Run Code Online (Sandbox Code Playgroud)

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

The application is located at {{web-app URL}}.
Run Code Online (Sandbox Code Playgroud)

要么:

[{{web-app URL}} David Faux's application]
Run Code Online (Sandbox Code Playgroud)

并且URL将自动被删除.

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