Википедия:Форум/Архив/Предложения/2024/05
Эта страница — часть архива форума Википедии.
Пожалуйста, не редактируйте эту страницу!- ← апрель 2024
- май 2024
Автоматизация раздела примечаний на страницах значений[править код]
Занимаюсь сейчас некоторыми улучшениями на страницах значений и встретил совершенно ненужное усложнение:
- В случаях удаления примечаний для существующих статей согласно ВП:Н необходимо также править страницу, на которой включается текущая.
- В случаях добавленных редакторами примечаний многие месяцы назад надо добавлять секцию примечаний вручную, чтобы те отобразились корректно.
Предлагаю по этому поводу автоматизировать отображение раздела «Примечания» на страницах значений как здесь или аналогично через дополнение шаблона {{неоднозначность}}. В случае присутствия на странице шаблона {{примечания}} автоматически сгенерированный таким образом раздел отображаться не будет. Да, это костыль/хак, но по-моему это полезный хак, который решит проблему с добавлением/удалением раздела примечаний на, прямо сказать, служебных страницах, которые такого пристального внимания требовать не должны. stjn 16:55, 5 мая 2024 (UTC)
- По мне, в примере выглядит достаточно опрятно, плюс не создаёт лишний заголовок, который именно на страницах дизамбигов может быть не нужен. Поддерживаю. В перспективе можно будет совсем убрать секцию примечаний со всех страниц неоднозначностей. — Cantor (O) 09:01, 6 мая 2024 (UTC)
- > В перспективе можно будет совсем убрать секцию примечаний со всех страниц неоднозначностей
Не получится — Rubinbot расставит обратно. ~A particle for world to form 18:45, 6 мая 2024 (UTC)- @Rubin16, прокомментируй, пожалуйста, этот вопрос как сможешь. stjn 19:31, 6 мая 2024 (UTC)
- > В перспективе можно будет совсем убрать секцию примечаний со всех страниц неоднозначностей
- Идея хорошая, и результат выглядит хорошо. Vcohen (обс.) 09:41, 6 мая 2024 (UTC)
- Мне эта идея тоже кажется хорошей. Результат реализации идеи в песочнице, на мой взгляд, вполне приемлем. — Jim_Hokins (обс.) 18:03, 6 мая 2024 (UTC)
- смотрю версию в песочнице: на такой странице бот и не должен подставлять раздел и шаблон примечаний, так как в коде страницы нет <ref></ref>. Если таким путем пойти, то мне править, я думаю, ничего и не нужно. rubin16 (обс.) 05:39, 7 мая 2024 (UTC)
- Есть <ref></ref> на вложенных страницах. Vcohen (обс.) 07:05, 7 мая 2024 (UTC)
- как я и думал, вложенность не учитывается, но на всякий случай потестировал (Участник:Rubin16/test): пока ref в самом коде не было, бот пропускал страницу rubin16 (обс.) 11:24, 7 мая 2024 (UTC)
- Но это значит, что на вложенной странице он таки поставит раздел примечаний. Чего мы пытаемся избежать. Vcohen (обс.) 11:41, 7 мая 2024 (UTC)
- спасибо, наконец-то понял rubin16 (обс.) 13:27, 7 мая 2024 (UTC)
- простыми инструментами самого фреймворка не получается: я могу игнорировать конкретные шаблоны, но в этом семействе неоднозначностей их сотни. Я думал игнорировать категорию через регулярные выражения, но она подставляется шаблоном, в коде статьи ее нет. А механизм исключать конкретную категорию в pywikibot я не нашел, попробую feature request сделать - phab:T364630 rubin16 (обс.) 14:53, 10 мая 2024 (UTC)
- спасибо, наконец-то понял rubin16 (обс.) 13:27, 7 мая 2024 (UTC)
- Но это значит, что на вложенной странице он таки поставит раздел примечаний. Чего мы пытаемся избежать. Vcohen (обс.) 11:41, 7 мая 2024 (UTC)
- как я и думал, вложенность не учитывается, но на всякий случай потестировал (Участник:Rubin16/test): пока ref в самом коде не было, бот пропускал страницу rubin16 (обс.) 11:24, 7 мая 2024 (UTC)
- Выше речь шла о том, чтобы удалить вообще разделы примечаний на страницах значений, т. е. и в тех случаях, когда на коде соответствующих страниц
<ref>
есть (типа Петрова, Мария). stjn 11:32, 7 мая 2024 (UTC)
- Есть <ref></ref> на вложенных страницах. Vcohen (обс.) 07:05, 7 мая 2024 (UTC)
- Мне нравится. Но нужно действительно убедиться, что боты ничего не сломают. — putnik 10:41, 7 мая 2024 (UTC)
- Поддерживаю идею и реализацию.-- Kaganer (обс.) 13:17, 10 мая 2024 (UTC)
Итог[править код]
Предложение поддержано высказавшимися участниками. В шаблон {{Неоднозначность}} мной будет добавлена разметка, реализующая автоматическое корректное отображение примечаний на страницах значений. После публикации предложения я нашёл способ сделать эту разметку доступнее, так что будет реализован такой вариант (стилистически не отличающийся от предложенного).
По вопросу удаления разделов «Примечания» с имеющихся страниц предлагаю подытожить следующем образом: в целом возражений против идеи не было, но сейчас она полностью технически нереализуема из-за работы бота, простанавливающего этот раздел автоматически. Ввиду этого, до известий об изменении кода бота (бессрочно), которые я прошу @Rubin16 сообщить на странице Обсуждение проекта:Страницы значений, будут удалены ботом разделы примечаний со страниц, на которых нет тэга <ref>
. В перспективе можно будет удалить раздел со всех страниц с шаблоном «Неоднозначность» для упрощения поддержки страниц значений. stjn 20:05, 12 мая 2024 (UTC)
- @Stjn Поломалось мобильное приложение (в мобильной версии с сайта вроде всё ок). Как минимум в версии для Айфона. Теперь во всех или почти всех дизамбигах высвечивается раздел «Примечания», даже там, где примечаний нет (например, Де Санти). В тех дизамбигах, где раздел примечаний уже был до этого (например, Петров), дополнительно высвечивается ещё один раздел примечаний (см. принт-скрины). 𝓛𝓮𝓸𝗞 𝗮 𝗻 𝗱 07:07, 14 мая 2024 (UTC)
- У меня нет Айфона, так что придётся вас спросить: @Leokand, я сейчас изменил стили шаблона, что-то изменилось или всё так же? stjn 09:15, 14 мая 2024 (UTC)
- К сожалению, ничего не поменялось. 𝓛𝓮𝓸𝗞 𝗮 𝗻 𝗱 09:19, 14 мая 2024 (UTC)
- А, увидел в REST API причину проблемы (в визреде так же отображается причём). Непонятно, что с этим делать, надо писать о баге на Фабрикатор. Очень странно, что Парсоид в таком случае рендерит тэг примечаний во всех случаях. stjn 09:25, 14 мая 2024 (UTC)
- Написал: phab:T364830. stjn 09:48, 14 мая 2024 (UTC)
- У меня нет Айфона, так что придётся вас спросить: @Leokand, я сейчас изменил стили шаблона, что-то изменилось или всё так же? stjn 09:15, 14 мая 2024 (UTC)
- Не уверен, что проблема вызвана этими событиями, но она очень близкая. Почему в Ультрафиолетовая катастрофа примечания в подвале, а их раздел пуст, хотя шаблон в нужном разделе стоит? MBH 21:14, 14 мая 2024 (UTC)
- Никак не вызвана и никак не связана (потому что изменений шаблона {{примечания}} не было). Шаблон, да и тэг
<references />
, не может видеть и отображать примечания, стоящие после него. Тут все примечания в разделе «Ссылки» после раздела примечаний, так что они рендерятся в итоге автоматически движком. stjn 21:37, 14 мая 2024 (UTC)
- Никак не вызвана и никак не связана (потому что изменений шаблона {{примечания}} не было). Шаблон, да и тэг
Перевести техфорум на новые снизу[править код]
Ситуация: на техфорум каждую неделю бот постит техновости, размещая их внизу страницы. Но на наших форумах новые темы размещаются обычно «сверху», включая техфорум. Из-за этого кому-то надо каждую неделю переносить темы вверх. Я не вижу никакой особой необходимости в том, чтобы новые темы там размещались сверху, а недостаток в этом есть. Хотел бы при отсутствии значимых возражений и/или желания решить эту проблему технически (например, созданием бота, который переносит темы вверх) сменить порядок тем на этой странице. stjn 13:27, 1 мая 2024 (UTC)
- Да, я и на новостном форуме периодически переношу новые сообщения наверх. Vladimir Solovjev обс 13:39, 1 мая 2024 (UTC)
- Меня всё устраивает. Форум для людей, а информация от бота нужна лишь меньшинству. Halfcookie (обс.) 13:41, 1 мая 2024 (UTC)
- Видимо, вы меня назвали сейчас «меньшинством», потому что техновости — это стабильно одна из наиболее важных частей техфорума. stjn 13:59, 1 мая 2024 (UTC)
- Ждем phab:T355161. Вроде всех пушнул, должны проверить. Iniquity (обс.) 13:47, 1 мая 2024 (UTC)
- Ну, эээ, ты сам их ответы читал? Проверить «должны» через два квартала минимум. stjn 14:03, 1 мая 2024 (UTC)
- Ну 10 лет жили как-то, предлагаю еще 6 месяцев край подождать. Если нет, так нет. Iniquity (обс.) 14:17, 1 мая 2024 (UTC)
- 10 лет это бесило и пусть ещё 10 лет бесит. Ну, окей, я не настаиваю. Только вот бы инициатива была наказуема и все, кому ВП:НЕПОЛОМАНО, каждую неделю бы сами передвигали эти темы туда-сюда ) stjn 14:21, 1 мая 2024 (UTC)
- Ну не 10, я думаю, что напрямую в конце этого квартала к Editing team приду и попрошу о помощи. Там кода - 2 строки, блин. Iniquity (обс.) 14:22, 1 мая 2024 (UTC)
- 10 лет это бесило и пусть ещё 10 лет бесит. Ну, окей, я не настаиваю. Только вот бы инициатива была наказуема и все, кому ВП:НЕПОЛОМАНО, каждую неделю бы сами передвигали эти темы туда-сюда ) stjn 14:21, 1 мая 2024 (UTC)
- Ну 10 лет жили как-то, предлагаю еще 6 месяцев край подождать. Если нет, так нет. Iniquity (обс.) 14:17, 1 мая 2024 (UTC)
- Ну, эээ, ты сам их ответы читал? Проверить «должны» через два квартала минимум. stjn 14:03, 1 мая 2024 (UTC)
- Будет путаница, если разные разделы форума будут с разным порядком. AndyVolykhov ↔ 13:49, 1 мая 2024 (UTC)
- По-моему, эта путаница должна быть минимальной с учётом включённых по умолчанию DiscussionTools и включённых у многих редакторов CD. stjn 14:03, 1 мая 2024 (UTC)
- Новые сверху - гигантский прогресс в сравнении с новыми снизу, а бот портит не один этот форум. Правильнее написать владельцу бота - пусть чинит его, вот мой бот умеет постить на СОУ новые сверзу. MBH 14:28, 1 мая 2024 (UTC)
- У этого бота нет «владельца», это расширение Медиавики, которое постит на все страницы одинаково. Ты разве что можешь написать бота, который отслеживает вклад служебной учётной записи расширения и перемещает сразу же. Просто мало где кроме русской Википедии (и других русскоязычных) вообще используются новые сверху, поэтому никто даже не шевелится с тем, чтобы сделать правильную обработку этого сценария. stjn 14:33, 1 мая 2024 (UTC)
- Ну авторы расширения - пусть чинят, пусть введут новое служебное слово __NEW_MESSAGES_FROM_ABOVE__, и при его наличии будут постить до первой ==. MBH 06:39, 2 мая 2024 (UTC)
- Да, это настолько просто реализовать, что отсутствие опции — сущий срам. Не надо переписывать код, а лишь добавить один единственный параметр в запрос:
{"section": 0}
. Iluvatar обс 09:38, 2 мая 2024 (UTC)
- Да, это настолько просто реализовать, что отсутствие опции — сущий срам. Не надо переписывать код, а лишь добавить один единственный параметр в запрос:
- Ну авторы расширения - пусть чинят, пусть введут новое служебное слово __NEW_MESSAGES_FROM_ABOVE__, и при его наличии будут постить до первой ==. MBH 06:39, 2 мая 2024 (UTC)
- У этого бота нет «владельца», это расширение Медиавики, которое постит на все страницы одинаково. Ты разве что можешь написать бота, который отслеживает вклад служебной учётной записи расширения и перемещает сразу же. Просто мало где кроме русской Википедии (и других русскоязычных) вообще используются новые сверху, поэтому никто даже не шевелится с тем, чтобы сделать правильную обработку этого сценария. stjn 14:33, 1 мая 2024 (UTC)
- Форум предназначен для людей, а не для автоматических рассылок. Если надо, то можно завести отдельную страницу, но людям удобнее новые сверху. Iluvatar обс 17:52, 1 мая 2024 (UTC)
- Не претендуя на высказывание от лица «группы участников», «редакторов» или просто неких «людей», выскажу непопулярное мнение: подход, когда темы размещаются в хронологическом порядке сверху вниз, намного более логичен, естественен и удобен для чтения/навигации. Поэтому в подобных обсуждениях я всегда буду выступать за то, чтобы и на форумах также был реализован порядок «новые снизу», как это уже делается почти на всех страницах обсуждений статей, участников, страниц пространства ВП и прочая и прочая. — Cantor (O) 12:47, 2 мая 2024 (UTC)
- Неясно, почему нужно двигать пользователей, а не баг. Может скинемся кодом и поможем ТСу и фонду написать бота, который будет переносить темы наверх? -- dima_st_bk 16:07, 3 мая 2024 (UTC)
- Как я написал выше, сделать бота, который будет переносить сообщения, — это допустимое решение. Если ты можешь сделать подобного бота — замечательно, сделай. stjn 16:15, 3 мая 2024 (UTC)
- Мне удобнее, когда на форумах новые темы располагаются сверху, поэтому я Против предложения поменять этот порядок на техническом форуме. — Jim_Hokins (обс.) 17:52, 4 мая 2024 (UTC)
Итог[править код]
Ладно, не принято, но и делать никто ничего для удобства не хочет. Закрываю. stjn 21:35, 4 мая 2024 (UTC)