Свежие правки

Материал из Викиреальностя
(перенаправлено с «RecentChanges»)
Перейти к: навигация, поиск
Свежие правки в Викиреальности
Свежие правки в Циклопедии

Свежие правки — служебная страница MediaWiki, один из важнейших механизмов движка. Находится на Special:RecentChanges.

На служебной странице выводится определенное число (по умолчанию 50) свежих правок — последних изменений страниц проекта и журналируемых действий, в виде маркированного списка. Каждая запись, то есть строка этого списка, содержит название страницы или тип журнала, автора изменения и служебные ссылки (обсуждение, вклад, блокировка для администраторов), размер изменения. Участники с правом rollback видят кнопку [откатить] после каждой записи.

Возможно применять к списку фильтры: скрыть действия ботов, анонимов, зарегистрированных участников, свои правки и малые правки, показать только правки только в определенном пространстве имен или правки во всех пространствах, за исключением выбранного. В настройках есть возможность скрывать малые правки по умолчанию.

Действия из скрытых журналов, например журнала сокрытий, не показываются в свежих правках даже тем участникам, которые технически имеют доступ к самим этим журналам.

В современных версиях движка MediaWiki имеется опция «Улучшенный список изменений», которая при включении позволяет отсортировать изменения по страницам (то есть все изменения на одной странице будут показаны рядам), и по типу журнала (все удаления показываются в одном месте).

Со свежими правками связан механизм RecentChangesLinked, связанные свежие правки. Он принимает аргумент — имя страницы, и позволяет посмотреть все изменения на страницах, на которые есть ссылки на этой странице. Он может использоваться для отслеживания изменений, связанных с определенной тематикой или службой википроекта, например, «Заявки на арбитраж» или «Проверка участников».

Технически данные свежих правок записываются в таблице recentchanges. Стандартная MediaWiki не предоставляет механизма для манипуляций с отдельными записями. Достичь сокрытия, раскрытия или удаления правок можно при помощи расширений, например Recent Changes Cleanup или CleanupSite.

Срок хранения свежих правок определяется переменной $wgRCMaxAge. Значение по умолчанию — 13 недель (до версии 1.16 свежие правки хранились 7 дней).

В таблице recentchanges записываются IP-адреса редакторов (функция определяется переменной $wgPutIPinRC). Они могут быть импортированы в таблицу cu_changes при установке расширения CheckUser.

Свежие правки в машиночитаемом формате можно получить при помощи API MediaWiki: ?action=query&list=recentchanges.

[править] См. также

Свежие правки относится к теме «MediaWiki»   ±