Обсуждение MediaWiki:Broken-file-category

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Неправильное название категории[]

Здравствуйте. Есть подозрение, что должна называться как-то иначе. Серебряный 22:55, 8 октября 2011 (UTC)

Для этого есть КПМ. Advisor, 23:01, 8 октября 2011 (UTC)
При чём здесь переименование? Это категория, которую формирует движок. Серебряный 23:02, 8 октября 2011 (UTC)
Ответ здесь: Википедия:Форум/Общий#Категория:Страниц с неработающими файловыми ссылками. Advisor, 23:32, 8 октября 2011 (UTC)
Спасибо. Значит, уже нашли. Серебряный 00:09, 9 октября 2011 (UTC)
  • И там уже сложился консенсус за её переименование в "Страницы со ссылками на отсутствующие файлы", просьба реализовать. MaxBioHazard 02:27, 9 октября 2011 (UTC)
  • Консенсус из двух человек — это конечно мега-круто =))) Впрочем, выбирать не из чего. Всё на уровне здравого смысла. Вы лучше выскажитесь на счёт исключения из этой категории личных страниц и страниц обсуждений =) --4epenOK 08:47, 9 октября 2011 (UTC)
      • Как ни странно, да - подобные вопросы обычно мало кого интересуют, двое высказавшихся - уже нормально, а консенсус - это согласие всех высказавшихся (или ситуация, когда несогласные не могут представить корректных аргументов), независимо от их количества. У всех остальных возможность высказаться тоже была, если они ей не воспользовались - не наши проблемы. Исключить из обсуждений можно, из личных страниц - сомнительнее: если удалён какой-то файл, использовавшийся в ряде ЛС (я не уверен, что Рубинбот третий делинкует их из личного пространства), пусть это будет отражено - такой файл тогда надо чем-то заменить. MaxBioHazard 11:16, 9 октября 2011 (UTC)
        • Личные страницы на то и личные, что за ними следит не сообщество. Не хватало ещё разгребать личные страницы у кого какие красные ссылки. Работы вагон и маленькая тележка =( --4epenOK 11:50, 9 октября 2011 (UTC)
  • Категория переименована, но по старому имени всё ещё остаётся 800 страниц, и их количество не уменьшается (дело не в очереди заданий) MaxBioHazard 11:16, 9 октября 2011 (UTC)
    • Запустил бота на null edit. Через пару часов должна опустеть. — putnik 11:28, 9 октября 2011 (UTC)

Скрытая категория и интервики[]

Разделение на несколько категорий[]

  • На счёт вложенной категоризации. Надо всё-таки рассортировать по пространствам, а то большая свалка получается. Предлагаю

{{#switch:{{NAMESPACE}}
|{{ns:0}}=Статьи со ссылками на отсутствующие файлы
|{{ns:10}}=Шаблоны со ссылками на отсутствующие файлы
|{{ns:4}}=Внутренние страницы со ссылками на отсутствующие файлы
|{{ns:100}}=Порталы со ссылками на отсутствующие файлы
|{{ns:102}}=Инкубатор со ссылками на отсутствующие файлы
|{{ns:6}}=Описания файлов со ссылками на отсутствующие файлы
|{{ns:14}}=Категории со ссылками на отсутствующие файлы
}}

Внутренние страницы — это я так обозвал пространство «Википедия», не знаю как по-другому, разве что «Страницы со ссылками на отсутствующие файлы в пространстве имён Википедия». Все эти категории должны содержаться в метакатегории Страницы со ссылками на отсутствующие файлы. Тогда это можно включить в категории статьи к улучшению, порталы, шаблоны, файлы, . Обсуждения и личные страницы (ns:2) я бы не стал включать, не вижу в этом смысла, но можно конечно добавить |{{ns:2}}=Личные страницы со ссылками на отсутствующие файлы, если очень хочется. Думаю, ничего страшного, если будут пустые подкатегории с категориями и файлами/ Зато будет наглядно и проще с этим работать. В английском разделе есть файлы с красными ссылками на файлы; у нас таких вроде нет, но теоретически могут появится. --4epenOK 06:52, 10 октября 2011 (UTC)

  • Через #switch: тогда уж. OneLittleMouse 07:12, 10 октября 2011 (UTC)
    Прошу прощенья. Действительно, что-то меня заклинило =) Исправил. --4epenOK 11:27, 10 октября 2011 (UTC)
  • Также думаю следует исключить все архивы. Как и в случае с обсуждениями не вижу смысла копаться в архивах. С помощью поиска это делается легко, но без функции поиска подстроки (или хотя бы цикла) сложно придумать адекватный запрос. Разве что {{#ifeq:{{#titleparts:{{PAGENAME}}|1|1}}="Архив" or {{#titleparts:{{PAGENAME}}|1|2}}="Архив" or {{#titleparts:{{PAGENAME}}|1|3}}="Архив"|<ничего не делать>|<проверка на пространство имён>}}. Проверки на 3 уровня вложенности думаю будет достаточно. Запрос этот должен находить страницы вида Википедия:Форум/Архив А вот страницы вида Википедия:Форум:Архив-2005-11-11 или Википедия:Архив запросов на удаление не найдёт --4epenOK 13:24, 10 октября 2011 (UTC)
  • Я не вижу никакого смысла разделять их по пространствам. MaxBioHazard 17:26, 12 октября 2011 (UTC)
    Разбор по приоритету: 1) Статьи, 2) Шаблоны, 3) Порталы, 4) всё остальное. К тому же должен быть порядок. Категории кушать не просят, а в рамках проектов участники могут следить за конкретными пространствами. Если видно, что в каком-то пространстве всего несколько десятков страниц с битыми ссылками, то просто психологически легче вычистить их и любоваться пустой категорией =) (сразу виден результат) Ну и последнее — статистика.--4epenOK 22:29, 12 октября 2011 (UTC)
    Сейчас там 2 тысячи страниц. Многовато. Было бы 2 сотни, можно было бы и не сортировать. --4epenOK 12:23, 13 октября 2011 (UTC)
    Уже 3.5 тысячи =( --4epenOK 18:31, 3 ноября 2011 (UTC)
  • Нa мой взгляд, необходимость разделения уже назрела. Предлагаю для начала сделать как в enwiki: статьи/шаблоны/остальные и посмотреть, что получится. — AlexSm 18:45, 3 ноября 2011 (UTC)
    Давайте =) Хотя на мой взгляд личное пространство, архивы и обсуждения всех пространств нужно точно исключить, а остальное опционально --4epenOK 19:06, 3 ноября 2011 (UTC)
Сделано. Мне тоже кажется, что ЛС и СО участников следует исключить, а с пространством «Википедия» пока не уверен: могут быть например редко посещаемые руководства с удалёнными изображениями, а отсортировать их от страниц дискуссий сложно. — AlexSm 19:17, 3 ноября 2011 (UTC)
Не могу взять в толк как в категорию «Статьи со ссылками на отсутствующие файлы» попали 3 участника oO (кстати непонятно что делает в категории Юмор). А есть такие руководства, которые на странице дискуссий? Разве только проекты. Но такие страницы редки и не настолько значимы, чтобы включать СО пространства Википедия, на мой взгляд. Как раз на СО Википедии больше всего всякого флуда по моему. --4epenOK 19:45, 3 ноября 2011 (UTC)
Не знаю почему туда попадают ЛС, но нулевая правка на них это исправляет; вероятно нужно просто подождать. Выше я имел в виду, что средствами парсера сложно отделить все страницы вида «ВП:Запросы на...» от страниц «ВП:Правило о ...». — AlexSm 20:43, 3 ноября 2011 (UTC)
Понятно, подождём. Ну, я и не думал их как-то отделять. Просто в отдельную категорию для пространства Википедия. А что думаешь на счёт страниц-архивов? Их же можно убрать с помощью #titleparts. --4epenOK 21:01, 3 ноября 2011 (UTC)
  • В массовом порядке в категорию со статьями попадают участники. Я даже видел там одну страницу из пространства Википедия. Всё равно потом придётся бота на нулевую правку запускать. Так может сейчас по всем пройдёмся? =) --4epenOK 18:58, 4 ноября 2011 (UTC)

Как я понял из meta:Help:System message#Transclusion, функции парсера и шаблоны на страницах системных сообщений могут не вполне работать. С другой стороны, по-видимому, включение этой страницы происходит по-другому, чем обычно. KPu3uC B Poccuu 09:57, 16 ноября 2011 (UTC)

  • Также роль играет, видимо, кэш парсера и очередь заданий. KPu3uC B Poccuu 08:46, 18 ноября 2011 (UTC)
    • Похоже на то. Но как сделать так, чтоб работало корректно не понятно. --4epenOK 21:25, 18 ноября 2011 (UTC)
      • Уменьшать количество страниц, попадающих в эти категории, либо постоянно заставлять движок обновлять кэш нулевыми правками. Что легче? KPu3uC B Poccuu 23:55, 18 ноября 2011 (UTC)
        • Там четверть страниц участников и страницы обсуждений, которые давно пора исключить. (и ещё какое-то количество архивов) Но админы просто игнорируют =( --4epenOK 08:42, 19 ноября 2011 (UTC)

Дополнительные категории. Исключения из категоризации[]

✔  Запрос выполнен

Пожалуйста, исключите из категоризации как минимум пространство Участник и все пространства Обсуждений. Как максимум хотелось бы также исключить архивы через функцию titleparts (что менее важно) и служебные страницы вида "Википедия:К удалению/, К переименованию/". Для большей наглядности желательно привести код к архитектуре #switch. Также рассмотрите (реализуйте) введение категорий для порталов. Возможно также для инкубатора и проектов (что менее важно, так как они относятся к внутренней жизни Вики). Эти страницы совершенно теряются в ворохе страниц пространства Википедия. Категории (и их оформление) тоже относятся к "внешней" стороне Википедии. И теоретически тоже могут содержать ссылки на отсутствующие файлы --4epenOK 18:25, 21 ноября 2011 (UTC)

Насколько я понял, это системное сообщение с функциями парсера работает плохо. Лично я готов помочь попробовать любые варианты, если будет указан конкретный код (как в общем-то и полагается делать при использовании шаблона editprotected). — AlexSm 18:32, 21 ноября 2011 (UTC)
"...с функциями парсера работает плохо". Так да, но как именно оно работает пока не ясно. Часть кода висит с 10-го октября в теме выше. Переписал и немного изменил ниже.

Если последняя строка исключает Архивы, страницы "к удалению" и "к восстановлению". Если она слишком сложна или нерациональна, то можно написать без неё. Но будет никому не нужная сотня страниц в корне. Проекты не получится выделить в отдельную категорию, пока нет отдельного пространства.

{{#switch:{{NAMESPACE}}
|{{ns:0}}=Статьи со ссылками на отсутствующие файлы
|{{ns:10}}=Шаблоны со ссылками на отсутствующие файлы
|{{ns:100}}=Порталы со ссылками на отсутствующие файлы
|{{ns:102}}=Инкубатор со ссылками на отсутствующие файлы
|{{ns:4}}={{#if: {{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|Архив|исключить}}{{#ifeq:{{#titleparts:{{PAGENAME}}|1}}|К удалению|исключить}}{{#ifeq:{{#titleparts:{{PAGENAME}}|1}}|К восстановлению|исключить}}||Страницы со ссылками на отсутствующие файлы}}
|{{ns:6}}|{{ns:12}}=Страницы со ссылками на отсутствующие файлы
}}

--4epenOK 21:49, 21 ноября 2011 (UTC)