Действия

Действия — инструменты, работающие с текущей страницей или со всей вики, но, в отличие от макрокоманд, они не добавляют что-либо на страницу, а работают с её содержимым. Они или порождают некую выдачу на основе страницы (навигационные действия, такие как поиск) или реализуют функциональность, не относящуюся к просмотру страницы (например, удаление или переименование страницы).

Существует набор предопределённых действий, включая изменение страницы; список доступных действий может расширяться пользовательскими.

Приведённый далее список действий добавляется к списку пользовательских действий в панели действий каждой страницы (или в меню «More actions»). Это справедливо для любого расширения с названием в смешанном регистре, прочие действия (с названием в нижнем регистре) см. ниже на этой же странице. Некоторые из действий могут быть недоступны на вашем вики-сайте.

Действие

Название

Описание

`AttachFile`

AttachFile

Прикрепление файлов к странице, подробнее см. /AttachFile. Замечание: данное действие недоступно для неавторизованных пользователей.

`CopyPage`

CopyPage

Копирование страницы (после подтверждения). Вложенные страницы также копируются.

`DeletePage`

DeletePage

Удаление страницы (после подтверждения); при удалении история версий сохраняется, как следствие, страница доступна для восстановления впоследствии (до тех пор, пока история версий не удалена). Все вложенные страницы также могут быть удалены. Замечание: данное действие недоступно для неавторизованных пользователей.

`RenamePage`

RenamePage

Переименование страницы. Все вложенные страницы также могут быть переименованы.

`LikePages`

LikePages

Отображение списка страниц, название которых начинается или заканчивается тем же вики-словом, что и данная страница.

`LocalSiteMap`

LocalSiteMap

Отображение ближайших доступных с данной страницы страниц, т. е., страниц, на которые есть ссылки с данной, то же для них самих и так далее на определённую глубину.

`SlideShow`

SlideShow

Обрабатывает и показывает страницу как набор слайдов. Отображает один слайд и элементы нвигации; см. подробнее КакДелатьСлайды.

`SpellCheck`

SpellCheck

Проверка орфографии для данной страницы; подробнее см. КакПроверятьПравописание.

`SubscribeUser`

SubscribeUser

Может использоваться администраторами для подписывания пользователей на страницы.

`SyncPages`

SyncPages

Используется для синхронизации различных вики-сайтов. См. ПомощьПоСинхронизации.

`Load`

Load

Используется для импорта страницы в вики или прикреплённого файла на место текущей страницы.

Далее представлен список внутренних действий, использующихся для реализации функциональности, предоставляемой элементами темы (иконки, кнопки, ссылки на панелях) или макрокомандами.

Действие

Описание

`titleindex`

Показывает список всех страниц как текст (при добавлении `?action=titleindex` к адресу вики) или XML (`?action=titleindex&mimetype=text/xml`); основное назначение данного действия — поддержка MetaWiki.

`fullsearch`

Это действие вызывается при нажатии на кнопку «Search Text в форме, являющейся результатом выполнения макрокоманды `FullSearch` (`?action=fullsearch&value=ПомощьПоДействиям`).

`titlesearch`

Это действие вызывается при нажатии на кнопку «Search Titles в форме, являющейся результатом выполнения макрокоманды `FullSearch` (`?action=titlesearch&value=ПомощьПоДействиям`).

`highlight`

Подсветка искомых слов при переходе по ссылкам на результаты выдачи.

`diff`

Показ разницы между двумя версиями страницы.

`info`

Отображение метаинформации страницы.

`login`

Вход в вики.

`newaccount`

Создание новой учётной записи на вики.

`recall`

Отображение старых версий страницы.

`show`

Отображение страницы (действие по умолчанию).

`refresh`

Обновление закэшированной версии страницы (на данный момент используется только для страниц, отформатированных с использованием XSLT).

`print`

Отображает весию страницы для печати, на которой отсутствуют интерфейсные элементы вики-сайта.

`edit`

Вызов редактора страницы.

`savepage`

Сохранение страницы (не используйте данное действие вручную).

`subscribe`

Подписка на страницу.

`userform`

Сохранение пользовательских настроек.

`bookmark`

Установить закладку для ПоследниеИзменения.

`raw`

Получить страницу как есть с типом MIME text/plain (например, для получения страницы посредством wget); `SystemInfo?action=raw` покажет разметку страницы SystemInfo.

`format`

Явно указывает формат страницы. Параметр `mimetype` используется для указания необходимого типа MIME. Можно получать разметку DocBook для страниц путём добавления `?action=format&mimetype=xml/docbook` к адресу (замечание: для использования данной возможности необходим установленный PyXML).

`rss_rc`

Получение ленты RSS для последних изменений.

`chart`

Отображение диаграмм.

`export`

Экспорт содержимого вики. Замечание: на данный момент эта возможность в экспериментальном статусе.

`content`

Для включения в статические страницы, данное действие позволяет получить чистое содержимое страницы, без тегов <html>, <head> или <body>.

`links`

Генерирует список всех страниц и ссылки на них, аналогично LinkDatabase.

`sitemap`

Генерирует Google XML Sitemap, см. протокол Sitemap.

`xmlrpc` и `xmlrpc2`

Интерфейс XML-RPC вики, см. XmlRpcToWiki. По умолчанию данные дейстия отключены посредством параметра `actions_excluded`.

`revert`

Возврат старой версии страницы.

`showtags`

Показывает все теги синхронизации, относящиеся к странице.

`thread_monitor`

Показывает стек вызова всех запущенных нитей. Для работы данной функции должна быть включена поддержка монитора нитей путём добавления ` from MoinMoin.util.thread_monitor import activate_hook; activate_hook()` в начало используемого для вызова МойнМойн CGI/FCGI/... файла python file.

`supplementation`

Показывает сопроводительную страницу, например, страницу обсуждения.