Jump to content

Справка:Отслеживание категорий

From mediawiki.org
This page is a translated version of the page Help:Tracking categories and the translation is 89% complete.

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

Начиная с MediaWiki 1.23 , категории отслеживания перечислены в переменной конфигурации $wgTrackingCategories и могут быть просмотрены на Special:TrackingCategories. Начиная с версии MediaWiki 1.25, названия категорий отслеживания жёстко прописаны в исходном коде MediaWiki, который добавляет их на страницы. Параметр $wgTrackingCategories сохранён для обратной совместимости.

Какая категория будет использоваться, определяется системным сообщением категории отслеживания, то есть страницей в пространстве имен MediaWiki. Если сообщение состоит из одного дефиса/минуса (-), то категория отслеживания отключена. Часто администраторы вики помечают такие категории как скрытые (используя волшебное слово __HIDDENCAT__), поскольку они предназначены для обслуживания, а не для общего потребления. Начиная с версии MediaWiki 1.19, администраторы вики могут использовать функции парсера в системном сообщении, чтобы распределять страницы по разным категориям в зависимости от пространства имён страницы. Пример такого системного сообщения можно найти на этом сайте для broken-file-category.

Некоторые вики-сайты добавляют пользовательские категории отслеживания с помощью некоторых хаков, например, эта категория, которая отслеживает страницы с ошибками в размере #expr, добавляется с помощью соответствующих ошибок, показанных на таких страницах.

Если страница была создана до определения категории отслеживания, но эта категория должна применяться к данной странице, страница не будет отображаться в категории до тех пор, пока не будет повторно проанализирована парсером (до следующей правки). Это не делается автоматически, потому что это ресурсоёмко (сравните с Project:Village Pump/Flow/2022/05#h-Tracking_Category_-_Help_missing,_Explanations_needed,_Phabricator?-2022-05-03T07:56:00.000Z).

Ядро

Следующие категории отслеживания добавлены самой MediaWiki или были в прошлом.

Категория по умолчанию Сообщение Что вызывает включение категории Версия
Страницы со слишком большим количеством вызовов ресурсоёмких функций expensive-parserfunction-category На странице используется слишком много ресурсоёмких функций (таких, как #ifexist). Подробнее — на странице Manual:$wgExpensiveParserFunctionLimit.
Эта категория отслеживания заменила pfunc_max_ifexist_category, которые были добавлены Extension:ParserFunctions .
1.13
Страницы, содержащие пропущенные аргументы шаблонов post-expand-template-argument-category Страница станет больше $wgMaxArticleSize после раскрытия аргумента шаблона (что-нибудь в тройных фигурных скобках, например, {{{Foo}}})). 1.13
Страницы, для которых превышен допустимый размер включаемых шаблонов post-expand-template-inclusion-category Размер страницы станет больше $wgMaxArticleSize после показа всех шаблонов, поэтому некоторые из них не были показаны полностью. 1.13
Неиндексируемые страницы noindex-category Страница не индексируются поисковыми роботами, потому что на ней имеется «волшебное слово» __NOINDEX__, и она находится в пространстве имён, где разрешён этот флаг. 1.15
Индексируемые страницы index-category На странице имеется «волшебное слово» __INDEX__ (и страница находится в пространстве имён, где разрешён этот флаг), поэтому она индексируются поисковыми роботами в тех случаях, когда этого обычно не происходит. 1.15
Скрытые категории hidden-category-category В вики-тексте этой категории есть метка __HIDDENCAT__, из-за чего она не показывается в разделе «Категории:» тех страниц, которые в неё включены. 1.13
Страницы с неработающими файловыми ссылками broken-file-category Страница содержит некорректную файловую ссылку (ссылку на несуществующий файл).
Сюда не входят ссылки на файлы из списка некорректных изображений, файлы, которые нельзя отобразить в строке (из-за отсутствия поддержки обработчика), а также ссылки непосредственно на страницу с файлом (с двоеточием перед названием, например [[:File:Example.png]]). Если эта категория включена, то, начиная с версии 1.19, она связана с Special:Wantedfiles.
1.18
Страницы, использующие повторяющиеся аргументы в вызовах шаблонов duplicate-args-category Страницы, содержащие вызовы шаблонов, использующие повторяющиеся аргументы, такие как {{foo|bar=1|bar=2}} или {{foo|bar|1=bar}}. 1.25
Страницы, на которых превышено число узлов node-count-exceeded-category У страницы превышено максимально допустимое число узлов. 1.24
Страницы с превышением глубины раскрытия expansion-depth-exceeded-category У страницы превышена максимально допустимая глубина раскрытия. 1.24
Страницы с игнорируемыми отображаемыми названиями restricted-displaytitle-ignored На странице есть игнорируемый {{DISPLAYTITLE}}, поскольку он не соответствует реальному названию страницы. 1.28
Страницы, использующие недопустимые самозакрывающиеся HTML-теги deprecated-self-close-category Страница содержит недопустимые самозакрывающиеся HTML-теги, например ‎<b /> или ‎<span />. Их поведение скоро изменится, чтобы соответствовать спецификации HTML5, поэтому их использование в викитексте не рекомендуется. 1.28 (удалено в 1.36)
Страницы с петлями в шаблонах template-loop-category Эта страница содержит петлю в шаблоне, т.е. шаблон, который рекурсивно вызывает сам себя. 1.29
Страницы, использующие волшебные ссылки ISBN magiclink-tracking-isbn Эта страница использует волшебные ссылки ISBN. См. mediawiki.org о том, как осуществить перенос.
Эта категория отслеживания добавляется только в том случае, если значение $wgEnableMagicLinks истинно.
1.28
Страницы, использующие волшебные ссылки RFC magiclink-tracking-rfc Эта страница использует волшебные ссылки RFC. См. mediawiki.org о том, как осуществить перенос.
Эта категория отслеживания добавляется только в том случае, если значение $wgEnableMagicLinks истинно.
1.28
Страницы, использующие волшебные ссылки PMID magiclink-tracking-pmid Эта страница использует волшебные ссылки PMID. См. mediawiki.org о том, как осуществить перенос.
Эта категория отслеживания добавляется только в том случае, если значение $wgEnableMagicLinks истинно.
1.28
Страницы, использующие = как шаблон template-equals-category Страница содержит {{=}}, но в этой вики не расширяется до =. Это использование не рекомендуется; будущая версия MediaWiki будет реализовывать {{=}} как функцию парсера. 1.36
Страницы с нечисловыми аргументами formatnum nonnumeric-formatnum Эта страница содержит нечисловой аргумент функции синтаксического анализатора formatnum. 1.36

Расширения

Следующие категории отслеживания добавляются самим MediaWiki или были добавлены в прошлом. Расширения могут добавлять новые категории отслеживания с помощью системы регистрации расширений . До версии 1.25 это выполнялось с помощью Parser::addTrackingCategory, а имя категории отслеживания добавлялось к $wgTrackingCategories .

Категория по умолчанию Сообщение Что вызывает включение категории Добавлен расширением Версия
Страницы со слишком большим количеством вызовов ifexist [1] pfunc_max_ifexist_category Предупреждение: на этой странице слишком много вызовов #ifexist. Должно быть меньше $2, теперь есть $1.
Эта категория отслеживания была заменена на expensive-parserfunction-category, добавляемую ядром. Сообщения для категории отслеживания и ее описание были удалены в rev:32965.
ParserFunctions (удалено в 1.13)
Страницы с ошибками в подсветке синтаксиса syntaxhighlight-error-category Произошла ошибка при попытке подсветки кода, включённого на страницу. SyntaxHighlight 1.26
Страницы, использующие расширение EasyTimeline timeline-tracking-category Описание отсутствует. EasyTimeline 1.32
Страницы с ошибками в примечаниях cite-tracking-category-cite-error Страницы в данной категории содержат ошибки в использовании тегов примечаний. Cite 1.27
Страницы, использующие расширение Score score-use-category These pages use the Score extension. Score
Страницы с ошибками рендеринга партитур score-error-category Произошла ошибка при визуализации партитур. Score 1.22
Страницы, использующие устаревшие атрибуты оценки score-deprecated-category На этих страницах используются параметры, предоставляемые расширением Score, которые устарели. Это: "override_audio", "override_ogg" и "override_midi". Score
Стили шаблонов с ошибками CSS templatestyles-stylesheet-error-category Файл «Стилей шаблонов» с ошибкой. TemplateStyles 1.32
Страницы с ошибками стилей шаблонов templatestyles-page-error-category При попытке обработки тега <templatestyles/> на странице произошла ошибка. TemplateStyles 1.32
Списки массовой доставки massmessage-list-category Эта страница — список доставки для расширения MassMessage. MassMessage 1.24
Файлы без машиночитаемой лицензии commonsmetadata-trackingcategory-no-license У файла отсутствует машиночитаемый шаблон лицензии. CommonsMetadata 1.25
Файлы без машиночитаемого описания commonsmetadata-trackingcategory-no-description У файла отсутствует машиночитаемый шаблон описания, или в нём не заполнено поле «описание» (description). CommonsMetadata 1.25
Файлы без машиночитаемого автора commonsmetadata-trackingcategory-no-author У файла отсутствует машиночитаемый шаблон описания, или в нём не заполнено поле «автор» (author). CommonsMetadata 1.25
Файлы без машиночитаемого источника commonsmetadata-trackingcategory-no-source У файла отсутствует машиночитаемый шаблон описания, или в нём не заполнено поле «источник» (source). CommonsMetadata 1.25
Файлы без машиносчитываемого патента commonsmetadata-trackingcategory-no-patent В файле нет machine-readable шаблон патента. CommonsMetadata 1.31
Страницы с ошибками в формулах math-tracking-category-error Страницы в этой категории имеют ошибки в использовании математических тегов. Math 1.28
Страницы с ошибками при рендеринге формул math-tracking-category-render-error Страницы этой категории имеют проблемы с отображением в тэгах math. Math 1.30
Страницы с некорректными тегами координат geodata-broken-tags-category На странице есть некорректны тег {{#coordinates:}}. GeoData 1.19
Страницы с неизвестным глобусом geodata-unknown-globe-category Страница использует неизвестное значение параметра globe для координат. GeoData 1.19
Страницы с некорректным регионом geodata-unknown-region-category Страница использует некорректное значение параметра region для координат. GeoData 1.19
Страницы с неизвестным типом координат geodata-unknown-type-category Страница использует неизвестное значение параметра type для координат. GeoData 1.19
Страницы с ошибками скриптов scribunto-common-error-category Произошла ошибка при обработке включённых в страницу модулей. Scribunto 1.19
Модули Scribunto с ошибками scribunto-module-with-errors-category В модуле имеется ошибка. Scribunto 1.23
Страницы с непроверенными переводами cx-unreviewed-translation-category Страницы, переведённые с помощью инструмента «Перевод содержимого», которые имеют значительное количество непроверенного содержимого ContentTranslation 1.33
Страницы, использующие расширение Kartographer kartographer-tracking-category Страница, содержащая карту Kartographer 1.27
Страницы со сломанными картами kartographer-broken-category Эта страница содержит недопустимое использование карты Kartographer 1.27
Страницы с недоступными свойствами unresolved-property-category В эту категорию попадают страницы, ссылающиеся на свойства Викиданные, которые не могут быть найдены ни по ID свойства, ни по имени. Wikibase Client 1.29
Перенаправления, связанные с элементом Викиданных connected-redirect-category Эта категория перечисляет страницы-перенаправления, которые связаны с элементом Викиданных. Wikibase Client 1.31
Pages using the JsonConfig extension jsonconfig-use-category These pages use the mw.ext.data.get method provided by the JsonConfig extension. The mw.ext.data.get method is considered expensive. JsonConfig 1.43
(удалено в 1.44)
Pages with reference errors that trigger visual diffs cite-tracking-category-cite-diffing-error Pages in this category have errors in the usage of references tags, and these errors are not rendered in the same way in the legacy parser and in Parsoid. Cite 1.44
(удалено в 1.46)

См. также