Свежие правки
Свежие правки — служебная страница 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
.
См. также[править | править код]
Свежие правки относится к темам: |