Difference between revisions of "UserMessage"
Line 1: | Line 1: | ||
− | + | {{Extension4i | |
+ | |name=UserMessage | ||
+ | |назначение=Настройка текстов сообщений локализации MediaWiki для отдельных пользователей. | ||
+ | |created=2010-03-25 | ||
+ | |included=2010-03-25 | ||
+ | |status=our | ||
+ | }} | ||
− | Это полезно, например, для настройки [[MediaWiki: | + | '''UserMessage''' позволяет настраивать сообщения локализации MediaWiki (пространство имён <tt><nowiki>[[MediaWiki:]]</nowiki></tt>) персонально для каждого пользователя. Оно не только подменяет текст оригинального сообщения настроенным, но также и разрешает обычным пользователям редактировать эти сообщения, несмотря на то, что они находятся в пространстве имён MediaWiki, защищённом от правки не-администраторами. |
+ | |||
+ | Это полезно, например, для настройки [[MediaWiki:Edittools]] (блока, показываемого под формой редактирования текста статьи), [[MediaWiki:Summary]], [[MediaWiki:Sidebar]] для каждого пользователя отдельно. Далее мы рассмотрим именно пример с [[MediaWiki:Edittools]]. | ||
При использовании расширения, разрешённые к индивидуализации сообщения для каждого пользователя во всех местах использования будут заменяться на содержимое статьи [[MediaWiki:edittools@имя_текущего_пользователя]]. Если такого сообщения нет, будет использоваться оригинальное сообщение из текста статьи [[MediaWiki:edittools]] или из файлов локализации. | При использовании расширения, разрешённые к индивидуализации сообщения для каждого пользователя во всех местах использования будут заменяться на содержимое статьи [[MediaWiki:edittools@имя_текущего_пользователя]]. Если такого сообщения нет, будет использоваться оригинальное сообщение из текста статьи [[MediaWiki:edittools]] или из файлов локализации. |
Revision as of 17:38, 11 February 2013
UserMessage — расширение MediaWiki.
- Назначение: Настройка текстов сообщений локализации MediaWiki для отдельных пользователей.
- Репозиторий: https://github.com/mediawiki4intranet/UserMessage
- Домашняя страница: http://wiki.4intra.net/UserMessage
- Лицензия: GNU GPL версии 2 или новее* Дата создания: 2010-03-25
Включение в сборку Mediawiki4Intranet:
- Дата включения: 2010-03-25
- Включённая версия: последняя
- Состояние доработок: Создано в рамках MediaWiki4Intranet
UserMessage позволяет настраивать сообщения локализации MediaWiki (пространство имён [[MediaWiki:]]) персонально для каждого пользователя. Оно не только подменяет текст оригинального сообщения настроенным, но также и разрешает обычным пользователям редактировать эти сообщения, несмотря на то, что они находятся в пространстве имён MediaWiki, защищённом от правки не-администраторами.
Это полезно, например, для настройки MediaWiki:Edittools (блока, показываемого под формой редактирования текста статьи), MediaWiki:Summary, MediaWiki:Sidebar для каждого пользователя отдельно. Далее мы рассмотрим именно пример с MediaWiki:Edittools.
При использовании расширения, разрешённые к индивидуализации сообщения для каждого пользователя во всех местах использования будут заменяться на содержимое статьи MediaWiki:edittools@имя_текущего_пользователя. Если такого сообщения нет, будет использоваться оригинальное сообщение из текста статьи MediaWiki:edittools или из файлов локализации.
Страницы MediaWiki:edittools@имя_пользователя, до тех пор, пока не будут перезаписаны из интерфейса редактирования статей, также будут показывать стандартное содержимое MediaWiki:edittools.
Вы можете добавить ссылку наподобие [[MediaWiki:edittools@{{USERNAME}}|Настроить блок для себя]] в стандартный текст MediaWiki:edittools, и пользователям будет легче узнать, что его можно редактировать.
Установка
Исходные коды расширения можно скачать по адресу: http://wiki.4intra.net/svn/mediawiki4intranet/extensions/UserMessage.
В LocalSettings.php нужно добавить следующие строки:
require_once("extensions/UserMessage/UserMessage.php"); $wgUserMessageAllowCustomization = array( 'edittools' => true, 'ключ_сообщения' => true, // для каждого сообщения, которое нужно разрешить настраивать индивидуально );