Как создать глобальные переменные для статей MediaWiki? - PullRequest
3 голосов
/ 12 января 2012

Я создал веб-сайт на базе MediaWiki, который предлагает документацию по интерфейсу для веб-приложения.

URL-адрес моего веб-приложения может измениться. Тем не менее, многие статьи на этом сайте MediaWiki ссылаются на приложение.

Я бы хотел создать глобальную константу где-нибудь, скажем, «WEB_APP_URL», которую я могу изменить в любое время и которую редакторы вики могут использовать для ссылки на приложение.

Таким образом, мне не придется выполнять массовый поиск и замену при изменении URL-адреса моего приложения.

Возможно ли это? Я работаю в среде LAMP. Спасибо.

1 Ответ

6 голосов
/ 12 января 2012

Я думаю, что самый простой способ - создать шаблон .То есть вы можете создать страницу с именем 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-адрес автоматически пропадет.

(Это не единственный способ - вы можете получить аналогичные эффекты с помощью внутренних конфигураций и хуков - но я думаю, что основанный на шаблонах подход является самым простым.)

...