Вікіпедія:Кнайпа (технічні питання)/Архів 42
Це архів минулих обговорень. Не змінюйте вміст цієї сторінки. Якщо ви хочете почати нове обговорення або ж відновити старе, будь ласка, зробіть це на поточній сторінці обговорення. |
Техновини: 22-й тиждень 2024 року
Найсвіжіші тех. новини з технічної спільноти Вікімедіа. Будь ласка, повідомте інших користувачів про ці зміни. Не всі зміни торкнуться Вас. Доступні переклади.
Недавні зміни
- Було виправлено кілька багів, пов'язаних з останніми оновленнями Майстра завантажень у Вікісховищі. Для додаткової інформації, див. T365107 і T365119.
- У березні 2024 було додано новий addPortlet API, щоб додатки могли створювати в оформленні нові портлети (меню). У деяких темах оформлення це можна використати для створення випадних меню. Запрошуємо розробників додатків спробувати цю функцію і залишити відгуки.
- У темі оформлення Мінерва прибрали деякий CSS, щоб дозволити легшу конфігурацію спільнотою. Редакторам інтерфейсу варто перевірити, як на мобільних пристроях рендеряться аспекти, пов'язані з такими класами:
.collapsible
,.multicol
,.reflist
,.coordinates
,.topicon
. За потреби, є детальніша інформація щодо заміни CSS.
Зміни цього тижня
- Нова версія MediaWiki з'явиться на тестових вікі і MediaWiki.org 28 травня. Її буде впроваджено у вікі, що не є Вікіпедіями, та деяких Вікіпедіях 29 травня, а 30 травня — у всіх вікі (календар). [1][2]
- Коли ви відвідуєте вікі, у якій у вас ще немає локального облікового запису, локальні правила (як-то фільтри редагувань) інколи можуть завадити створенню облікового запису. Починаючи з цього тижня, MediaWiki враховує ваші глобальні права при оцінці того, чи можете ви обійти такі локальні правила. [3]
Тех. новини підготували автори Техновин, розіслав бот • Зробити внесок • Перекласти • Отримати допомогу • Написати відгук • Підписатись чи відписатись.
MediaWiki message delivery 00:14, 28 травня 2024 (UTC)
Новий шаблон та два гаджети
Вітаю! Нещодавно робив запит до адмінів інтервейсу щодо деяких крутих технічних функцій, які можна було б перенести у наш розділ. Користуючись перебуванням на ВікіХакатоні, я самостійно цим зайнявся й переніс та адаптував шаблон {{Link-interwiki}}, який є набагато покращеною версією {{нп}}. В ідеальному світі, потрібно було б замінити один на інший, але через надзвичайну поширеність {{нп}} у нас (100 000 включень проти майже 20 000 у поляків), створив його як альтернативу. Переваги нового шаблону надзвичайні, бо, по-перше, унеможливлюються деякі помилки (неправильне написання коду мови; випадки, коли стаття на яку посилаються вилучається і т.д.), а, по-друге, з редактора повністю знімається відповідальність за вибір мови (що саме по собі досить контроверсійна дія). Хоч шаблон сам по собі дуже простий, вся "магія" відбувається у гаджеті, який вже встановлений у нас, за дефолтом включений для всіх й розширює функціонал. Вибір мови формується на основі персональних налаштувань користувача, але також резервуються деякі найбільші мовні розділи (англійський, російський, французький, німецький та італійський), які завжди висвітлюватимуться у першому вікні, а не розгорнутому. Подивитись як все виглядає можна на прикладі ось цієї статті. Бонусом до цього шаблона йде ще один гаджет, який вже треба самостійно вмикати й який дозволяє легко та не виходячи зі сторінки заміняти звичайні червоні посилання на {{Link-interwiki}}. --reNVoy (обговорення) 13:11, 4 травня 2024 (UTC)
- Є 2 зауваження, які в принципі можна проігнорувати.
- 1) Бажано, щоб у меню вищі позиції займали вибрані та добрі статті (бейдж у вікіданих), якщо перекладати, то з них;
- 2) Бажано, щоб меню не спливало, а викликалось по кліку. У мене на доволі потужному залізі затримка візуально десь 0,1 с, а у людей зі слабким залізом або інтернетом з великими затримками може просто почати тупити через невдалий рух мишкою поверх позначки.
- А так - корисне Alessot (обговорення) 16:54, 4 травня 2024 (UTC)
- Ще побажання: якщо у вікіданих стоїть бейдж sitelink to redirect або intentional sitelink to redirect, то треба якось у меню їх позначати, бо спроба перейти по таким посиланням може привести користувача дещо не туди, куди він сподівався потрапити. Alessot (обговорення) 17:14, 4 травня 2024 (UTC)
- @Alessot пункт 1 і так прописаний в коді --『Shiro Neko』Обг. 18:32, 4 травня 2024 (UTC)
- @Renvoy tekst or text? i'm can add text parament 2, add Q parametr 3 and q --『Shiro Neko』Обг. 18:30, 4 травня 2024 (UTC)
- Побажання щодо гаджету, який замінює червоні посилання на шаблон:
- 1) мати можливість вказати не тільки ідентифікатор елемента вікіданих, але і посилання на статтю в іншомовній вікі (а по цьому посиланню вже знаходити та підставляти ідентифікатор елемента вікіданих);
- 2) зробити так, щоб можна було заміняти червоні посилання всередині шаблона cite web (там, де це справді червоні посилання у вікітексті, не згенеровані через параметри authorlink, editorlink) Alessot (обговорення) 20:25, 4 травня 2024 (UTC)
- Це, безумовно, дуже круто. Дякую!
- Я спробував використати, мабуть, гаджет в статті Hollywood Records, і маю принаймні два зауваження:
- "Чи правильно вставлено шаблон? У рідкісних випадках скрипт може неправильно знайти посилання для заміни. ... артистами. Зокрема, рок-гурт {{link-interwiki |Fastball |Q=Q541737}} та співачка [[Дженніфер Пейдж..." - зайвий пробіл після link-interwiki. До того ж я б залюбки замість повної назви шаблону використовував би {{li}}, або за замовченням, або якось мав би спосіб це один раз вказати; але це мінорно.
- Для деяких (насправді, більшості) посилань я отримую помилку "Виникла помилка. Не вдалося знайти посилання у вікікоді. Внесіть зміни вручну." Зокрема, це стосується як просто червоних посилань ([[Disney Music Group]]), так і мовних шаблонів ({{iw|Almost Monday}}). В другому випадку, можливо, справа в аліасі, якій гаджет поки "не розуміє"; але чому не працює з простим червоним посиланням - і гадки не маю.
- --Фіксер (обговорення) 08:14, 6 травня 2024 (UTC)
- @Фіксер По-першому пункту виправив. Щодо другого: не знаю, у більшості випадкиів у мене працював. Зрозуміло, що з шаблону в інший шаблон цей гаджет перетворювати не вміє. --reNVoy (обговорення) 14:32, 11 травня 2024 (UTC)
- Мабуть, найбільше питання в мене щодо зручності користування. Зараз використовувати {{iw}} при написанні статей дуже просто: ти знаєш, що є стаття в іншому мовному розділі, і легко пишеш текст на кшталт {{iw|Disney Music Group}} або навіть складніший - {{iw|Музична група Дісней|Музичної групи Дісней|en|Disney Music Group}}. Головне — що я не знаю і не хочу знати ідентифікатор вікіданих. А з вашим шаблоном, я так розумію, я маю постійно знаходитись в вікіданих, і шукати там ідентифікатори накшталт Q2104471, або спочатку переходити до енвікі, вже потім шукати посилання на вікідані й звідти копіювати ідентифікатор (це декілька зайвих кліків). Було б, звичайно, ідеально додати можливість використовувати цей шаблон з колишнім інтерфейсом, де замість айді вікіданих можна вказати статтю в іншому мовному розділі (а шаблон би сам зрозумів, який там ідентифікатор, або може навіть ботом вказав би його, прибравши старе "людське" посилання). Проте, можливо, це не настільки велика проблема і до цього з часом звикнеш. Варто спробувати. --Фіксер (обговорення) 08:24, 6 травня 2024 (UTC)
- @Фіксер en:Template:Get QID + subst = може допомогти, але перевіряти треба буде --『Shiro Neko』Обг. 09:07, 6 травня 2024 (UTC)
- Це не так просто, як я розумію: для цього треба буде створювати копію шаблону в укрвікі, бо я ж не можу використовувати тут шаблон з англійського розділу...
- Але навіть якщо так, то потім код із посиланнями на айдішники буде менш читабельним, аніж на назви статей в іншому розділі: код {{link-interwiki|Almost Monday|Q=Q104865154}} та {{link-interwiki|Andy Grammer|Q=Q4299814}} значно поступаються у зрозумілості коду {{iw|Almost Monday}} та {{iw|Andy Grammer}}. Дуже легко помилково вказати не той айді (скопіювати, наприклад), в той час, як помилки {{iw}} (наприклад, посилання на неіснуючі статті) бот досить легко знаходить і вказує на них. --Фіксер (обговорення) 13:48, 7 травня 2024 (UTC)
- @Фіксер en:Template:Get QID + subst = може допомогти, але перевіряти треба буде --『Shiro Neko』Обг. 09:07, 6 травня 2024 (UTC)
- @Renvoy, що гаджета, який міняє червоні посилання на шаблон link-interwiki. Він з'їдає теги sup. ред. № 42635106 Alessot (обговорення) 19:29, 25 травня 2024 (UTC)
- @Renvoy, пропоную змінити назву Категорія:Сторінки із застарілою пропозицією перекладу на Категорія:Вікіпедія:Сторінки із застарілою пропозицією перекладу по аналогії з Категорія:Вікіпедія:Статті з неактуальним шаблоном Не перекладено. Alessot (обговорення) 12:47, 29 травня 2024 (UTC)
Прикольно. Єдине в інтерфейсі треба замінити "скритих" на "прихованих". І було б зручно якби було перенаправлнення зі скорочення ({{li}}?) і можна було без іменованих параметрів, типу {{link-interwiki|Воррен Зевон|Ворреном Зевоном|Q375792}}
, аби при ручному редагуванні досить було замінити початок і кінець на квадратні дужки. --Буник (обговорення) 16:12, 4 травня 2024 (UTC)
- @Bunyk, додав позиційні параметри до шаблону. --Repakr (обговорення) 16:03, 5 травня 2024 (UTC)
Ах, і якщо це гаджет, то ще б хотілось якесь налаштування для русофобів , це була б просто кілер фіча, моя душа б отримувала набагато менше борошна. --Буник (обговорення) 16:14, 4 травня 2024 (UTC)
- @Bunyk перенаправлення зробив, інтерфейс виправив, @Shiro D. Neko плутанину з параметрами також виправив --reNVoy (обговорення) 07:40, 5 травня 2024 (UTC)
Чи можна сортувати інтервікі за спаданням розміру їх вікітексту? Чи принаймні виводити в дужках цей розмір, та, можливо, виділяти жирним, подібно до списку спостереження? --Рассилон 19:56, 13 травня 2024 (UTC)
- На мою думку, навіть якщо технічно це можливо, інтерфейсно це буде дуже дивне рішення. По-перше, в жодному іншому місті Вікіпедії звичайні "сині" посилання не супроводжуються вказанням розміру статті. По-друге, навряд чи розмір статті хоч якось суттєво корелює із ймовірністю того, що читач знає цю мову. --Фіксер (обговорення) 21:29, 13 травня 2024 (UTC)
- Логіка роботи цього списку та його зовнішній вигляд мають бути максимально наближеними до випадаючого списку інтервік (мов) у звичайних статтях. --Фіксер (обговорення) 21:31, 13 травня 2024 (UTC)
- Ще декілька коментарів після того, як почав використовувати цей шаблон і гаджети, на випадок, якщо буде бажання та можливість його доробити.
- В дропдауні "Пошук елементу Вікіданих" у гаджеті дуже сильно не вистачає вбудованого пошуку, щоб якщо нічого не знайшлося, можна було б пошукати прямо тут (уточнити запит, може якось звузити його), а не переходити в Вікідані, шукати там, потім копіпастити Q.
- Хотілося б якось розуміти візуально, коли в списку інтервік є українська. Таке трапляється, якщо стаття існує під іншою назвою, наприклад, The Killers (гурт) . Це допомогло б швидко виправляти посилання або створювати перенаправлення, щоб позбутися символу "[в інших мовах]".
- Зараз якщо в налаштуваннях -> Додатки не стоїть чекбокс "Розширення шаблону {{Link-interwiki}} для включення спливаючого списку мов, якими існує стаття", то замість символу та спливаючого списку показується просто посилання "[інші мови]" (прямо так, текстом!) на елемент вікіданих. Це дуже погано. По-перше, кожен шаблон замість одного символу генерує одинадцять, засмічуючи текст. По-друге, якщо користувач не хоче цього бачити, навіщо тоді показувати це посилання взагалі? На мою думку, якщо цей чекбокс не вибрано, то треба просто показувати червоне посилання. (Доповнено --Фіксер (обговорення) 06:58, 16 травня 2024 (UTC))
- І "зворотня" проблема до попередньої. Якщо відповідну статтю вже перекладено, то посилання стає синім (все нормально), але стаття потрапляє до категорії "Сторінки із застарілою пропозицією перекладу" (див. Island Records) і зрозуміти, який саме з шаблонів генерує синє посилання — неможливо, треба передивлятися їх всі по одному. Хотілося б або якимось чином бачити ці посилання під час редагування, або може, щоб ботом до включення шаблону додавався коментар, як це робить BunykBot, на кшталт "<!-- стаття перекладена як ... -->", або щоб бот сам автоматично змінював би шаблон на синє посилання. Додано --Фіксер (обговорення) 19:45, 19 травня 2024 (UTC)
- @Alessot я бачив, що ви виправляли сині посилання, згенеровані шаблоном (і думаю, що це було непросто). Здається, мені вдалося зробити так, щоб подібні посилання були синіми, але поруч з ними було б маленьке червоне коло, аналогічно шаблону {{Не перекладено}}: Island Records●.
- Це має значно полегшити пошук шаблонів, які генерують "синій текст" і мають бути замінені на просте вікіпосилання, в категорії Категорія:Вікіпедія:Сторінки із застарілою пропозицією перекладу. --Фіксер (обговорення) 21:03, 8 червня 2024 (UTC)
- @Фіксер, вітаю, тепер питанням пошуку та заміни шаблонів опікується Користувач:MalarzBOT. Користувач:MalarzBOT/link-interwiki.
- Я теж робив заміни не руками, а написав бота. Але крутити його постійно немає можливості, тому не подавався на ботовода. Якщо хтось усиновить бота - віддам.
- Alessot (обговорення) 05:56, 9 червня 2024 (UTC)
- Або Спеціальна:Посилання_сюди/Шаблон:Link-interwiki/check - це повніший набір сторінок, ніж категорія вище, бо містить сторінки не з Основного простору, наприклад Портал:Поточні події/Останні новини --Фіксер (обговорення) 21:05, 8 червня 2024 (UTC)
- --Фіксер (обговорення) 18:00, 15 травня 2024 (UTC)
Техновини: 23-й тиждень 2024 року
Найсвіжіші тех. новини з технічної спільноти Вікімедіа. Будь ласка, повідомте інших користувачів про ці зміни. Не всі зміни торкнуться Вас. Доступні переклади.
Недавні зміни
- Локальні адміністратори тепер можуть додавати нові посилання унизу меню Інструменти, не використовуючи JavaScript. Доступна документація. [4]
- Назва повідомлення з описом категорії стеження WikiHiero змінилася з «
MediaWiki:Wikhiero-usage-tracking-category
» на «MediaWiki:Wikihiero-usage-tracking-category
». [5] - Створено одну нову вікі: Вікіпедія кадазандусунською (
w:dtp:
) [6]
Зміни цього тижня
- Нова версія MediaWiki з'явиться на тестових вікі і MediaWiki.org 4 червня. Її буде впроваджено у вікі, що не є Вікіпедіями, та деяких Вікіпедіях 5 червня, а 6 червня — у всіх вікі (календар). [7][8]
Майбутні зміни
- З наступного тижня у вікі, де за замовчуванням встановлено тему оформлення Вектор 2022, незалогінені користувачі зможуть обирати розмір шрифту у стаціонарній версії сайту. Стандартний розмір шрифту буде дещо збільшено. Це робиться для того, щоб проєкти Вікімедіа було легше читати. Дізнатися більше.
Тех. новини підготували автори Техновин, розіслав бот • Зробити внесок • Перекласти • Отримати допомогу • Написати відгук • Підписатись чи відписатись.
MediaWiki message delivery 22:34, 3 червня 2024 (UTC)
Версія мови Lua для написання модулів?
Вітаю!
Яка версія мови програмування Lua використовується для створення модулів Вікіпедії? І де це можна відслідковувати (напевно вона міняється час від часу)? --MMH (обговорення) 07:57, 7 червня 2024 (UTC)
- Відсліковувати можна по сторінці Спеціальна:Версія. Там вказано, що встановлене Lua версії 5.1.5. Думаю, вона ж і для модулів використовується. --Keneris☎ 12:14, 7 червня 2024 (UTC)
Шаблон Album ratings
{{Album ratings}} - раніше цей шаблон було прибито до правої частини сторінки float-ом, а зліва його обтікав текст. Не знаю, коли саме, але зараз обтікання текстом не працює, текст йде під шаблоном, а не зліва від нього. Я користуюся Вектором останнім. Ось тут, наприклад: The_Colour_and_the_Shape#Відгуки_критиків. Буду вдячний, якщо хтось подивиться, в чому тут справа, та виправить як було. --Фіксер (обговорення) 11:02, 9 червня 2024 (UTC)
- Технічно, цей шаблон на етапі верстання сторінки рушієм обгортається в
<div class="noresize">…</div>
зі стилем.noresize { overflow-x: auto; }
. До речі, у класичному векторі цієї обгортки немає. --Рассилон 12:00, 9 червня 2024 (UTC) - Я підправив. Не проти, якщо хтось зробить більш елегантно. --Mike.Khoroshun (обговорення) 12:01, 9 червня 2024 (UTC)
- Дуже дякую! --Фіксер (обговорення) 15:28, 9 червня 2024 (UTC)
Tech News: 2024-24
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Recent changes
- The software used to render SVG files has been updated to a new version, fixing many longstanding bugs in SVG rendering. [9]
- The HTML used to render all headings is being changed to improve accessibility. It was changed last week in some skins (Vector legacy and Minerva). Please test gadgets on your wiki on these skins and report any related problems so that they can be resolved before this change is made in Vector-2022. The developers are still considering the introduction of a Gadget API for adding buttons to section titles if that would be helpful to tool creators, and would appreciate any input you have on that.
- The HTML markup used for citations by Parsoid changed last week. In places where Parsoid previously added the
mw-reference-text
class, Parsoid now also adds thereference-text
class for better compatibility with the legacy parser. More details are available. [10]
Problems
- There was a bug with the Content Translation interface that caused the tools menus to appear in the wrong location. This has now been fixed. [11]
Changes later this week
- The new version of MediaWiki will be on test wikis and MediaWiki.org from 11 June. It will be on non-Wikipedia wikis and some Wikipedias from 12 June. It will be on all wikis from 13 June (calendar). [12][13]
- The new version of MediaWiki includes another change to the HTML markup used for citations: Parsoid will now generate a
<span class="mw-cite-backlink">
wrapper for both named and unnamed references for better compatibility with the legacy parser. Interface administrators should verify that gadgets that interact with citations are compatible with the new markup. More details are available. [14] - On multilingual wikis that use the
<translate>
system, there is a feature that shows potentially-outdated translations with a pink background until they are updated or confirmed. From this week, confirming translations will be logged, and there is a new user-right that can be required for confirming translations if the community requests it. [15]
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.