Just to start this talk page, wikisource projects are pretty simple, they only deal with books items and their authors (WE-Person is largely sufficient, better: is largely pleonastic).
Book items are strange objects that need at least two wikidata elements: "works" and "editions". Amleto by Shakespear is a "work", a specific book that contains Amleto is an "edition". Author, work, edition are linked together by a complex many-to-many relationship, that can only managed splitting data into at least three separate wikidata elements.
@Vlsergey:: Unbeliavable!!!! It runs perfectly! Obviously they are minor issues but the result is surprising. I'm going to share it into out Scriptorium - better: to convert it into a mediawiki gadget - as soon as possible. Would you like/have you the time to come and meet us into our Scriptorium sometimes? It would be great! --Alex brollo06:18, 25 июля 2014 (UTC)
@Vlsergey: Появляется стартовое окно с надписью «Идёт загрузка данных с Викиданных», после чего эта надпись просто исчезает, оставляя окно пустым (16 июля при правке Викиданных всё работало). Гаджет «Персона» на той же странице работает. --Sabunero06:47, 29 июля 2014 (UTC)
Аналогичная проблема с редактором ссылок, только надпись не исчезает. Остальные редакторы вообще ничего не отображают. Опера 11.64, монобук. --infovarius22:35, 2 августа 2014 (UTC)
Гаджет не рассчитан на старые версии браузеров — у меня нет возможности тестировать под все версии, включая IE 3.01, старые Opera (со своим движком) и т. д. Поставил Opera 23 — в ней корректно работает. Если всё-таки сможете разобраться, почему не работает для старых версий, будет замечательно, если добавите их на github. — VlSergey(трёп)01:09, 3 августа 2014 (UTC)
Unable to obtain edit token
I was trying Person Editor on cswiki (using IE 11) and after try to save i get error message "Unable to obtain edit token: The centralauthtoken is not valid". How can i fix that? --Jklamo16:10, 16 августа 2014 (UTC)
@Igel B TyMaHe: страница нарочно на английском, но если Вы сможете сделать так, что русскоязычный увидит русскую версию, а остальные -- англоязычную, то модно будет перевести. -- VlSergey(трёп)15:40, 18 сентября 2014 (UTC)
Movie editor
Can you create a Movie editor?
Properties:
CAST
P57 director
P344 director of photography
P161 cast member
P58 screenwriter
P162 producer
P272 production company
OTHER
P577 date of publication
P364 original language
P136 genre
P166 award received with qualifier P585 point in time
Perfect :) Another question, is possible to add to every claim source/reference: P143=Q11920 (or other Wiki)? Thanks for the great job --ValterVB18:47, 14 августа 2014 (UTC)
@ValterVB: Well, i’m planning to add label/description first, and references after that (it need to be linked to future wikidata reference system in ruwiki, so i’m still trying to imagine how exactly it shall be done). But P143=Q11920 won’t be supported for sure — i’m against this kind of «sources». Those are only for bots, not for humans. — VlSergey(трёп)19:03, 14 августа 2014 (UTC)
@VlSergey:, добавь пожалуйста поля "координаты (625)" и "код автомобильного знака (395)" и "почтовый индекс (281)", и надо убрать удалённые P132 и P1228. --infovarius21:05, 14 мая 2015 (UTC)
@Infovarius: обновил, но с координатами не всё так просто… они сохраняются в десятичном формате, а не в формате градусы-минуты-секунды, и при преобразовании туда-сюда могут быть ошибки округления. — VlSergey(трёп)12:15, 15 мая 2015 (UTC)
Эх, неудобно переносить... В статье отражаются в DMS, а в форме десятичный... Для ошибки округления можно задать какой-то уровень (0.5" достаточно для любых вещей, кроме зданий). Идеально было бы в форме оба варианта задания координат иметь... --infovarius11:22, 21 мая 2015 (UTC)
Всё время получаю ошибку: The centralauthtoken is not valid. Как с этим бороться? Помогите, пожалуйста. У меня Firefox, актуальная версия. Большое спасибо. --llecco17:43, 11 сентября 2015 (UTC)
@Vladis13: можно, если эти гаджеты явно указаны для конкретного поля в редакторе. Если каких-то не хватает — напишите об этом, скорее всего добавлю. — VlSergey(трёп)18:16, 29 декабря 2015 (UTC)
Хотелось бы возможности добавлять квалификаторы с данными для каждого из томов издания. См. пример на СДЭС в гаджете "WEF: Книга". --Vladis1318:26, 29 декабря 2015 (UTC)
Мне кажется, тут неправильно использовано свойство «Том». Это свойство устанавливается для указания, что текущий элемент является конкретным томом от чего-то большего (что указано в поле «часть от»). То есть для указания 5 томов надо создать ещё 5 элементов, у каждого своё значение поля «том», и одинаковые значения «часть от». Тогда на конкретный том можно будет ссылаться, например, из шаблона {{source}}. — VlSergey(трёп)18:29, 29 декабря 2015 (UTC)
Если они как-то связаны с текущей страницей, то можно. Например, если они на ней перечислены через шаблоны {{source}}. Тогдя рядом с шаблоном (при включёном гаджете редактирования источников) будет ссылка «[edit]». Ну и на Wikidata тоже можно через гаджеты редактировать — если их на мете подключить. — VlSergey(трёп)06:32, 30 декабря 2015 (UTC)
Например, вот я создал элемент для одного тома d:Q21886835. Получается, вручную необходимо копировать все данные из материнского элемента d:Q19915420, и всеровно поле "ответственные" (соавторы, редакторы, организация, гл.редактор) в {{source}} не отображается, ссылка на издание в википедии тоже не отображается: А (Август) — Г (Гусь) — М.: ИСл РАН, 1995. — Т. 1. — 584 с. — ISBN 978-5-7133-0704-2 Название получилось "том 1 - ... - т. 1". Кроме этого, копировать все свойства элементов вручную для каждого тома крайне трудоёмко. Ну и просто в основном элементе для страницы СДЭС тома не будут видны. С квалификаторами всё видно сразу. --Vladis1316:33, 30 декабря 2015 (UTC)
@Vlsergey: Thanks, will inform my colleagues. But most probably this should be informed globally to users. BTW, when editor is opened, there is {dialogButtonCloseText} instead of "Close". Could you fix that? --Edgars200718:38, 29 декабря 2015 (UTC)
@Vlsergey: OK, thanks for explanation about brackets and fixing that "Close" button. But now I can't use "WEF: Links". When I open it, it shows that text "Idjot zagruzka dannof s Vikidannih" (sorry - my Russian is bad and can't find that text in code :D - you could also fix that translation in code, all other WEF shows English text there), but then nothing happens. Console:
Unable to attach check pattern to input: ReferenceError: options is not defined load.php:72:968
Unable to attach check pattern to input: ReferenceError: options is not defined load.php:89:200
Unable to attach check pattern to input: ReferenceError: options is not defined load.php:72:968
[WEF_LabelsCache] Looking up cache DB... load.php:48:26
[WEF_LabelsCache] Cache DB is not opened yet or disabled load.php:48:896
TypeError: wef_LabelsCache.receiveLabels is not a function load.php:317:396
А можно сделать так, чтобы этот гаджет показывался не только при обычном просмотре страниц, но и при других действиях, как большинство гаджетов WEF? А то периодически приходится патрулировать такие правки и для того, чтобы проставить на викиданных категорию викисклада приходится переходить на саму страницу, а уже оттуда запускать гаджет --windewrix18:05, 11 января 2016 (UTC)
Сделано@WindEwriX: по факту ни один из WEF-гаджетов ранее не работал в режиме diff / history. Просто «WEF: Ссылки» это отслеживал и не показывал свою кнопку, а остальные думали, что находятся на странице, не связанной с элементом Викиданных. Теперь все гаджеты должны корректно работать и со страниц diff / history. — VlSergey(трёп)10:26, 23 января 2016 (UTC)
And then comes участвовал(а) в. According to SPARQL, most of them are sportsperson, but there are some other occupations, so it's up to you to decide, where to include it.
About sports section. I see, that you have included some external IDs. Not sure, why they're not in External links module, but OK, I'm fine with it. There are pretty much of them at Wikidata, and many more will be coming. Would you be willing to include at least most used ones? Sure, I can give you a better a list (grouped by sport).
I would propose also some external IDs for movies. They're here: Template:Movie properties. I think, that the "important ones" could be in one group and other IDs could be in second group (with additional country flag for some local IDs). If you agree, of course I can generate a better list :)
I was also thinking about one temporar editor. You see, there will be Summer Olympics this year, and it would be cool to have one small editor, dedicated to competitors. Could you share some time and throw one small editor, that's not connected to WE-Framework? I assume you can use code from old WEF editors, which could be used separately :) --Edgars200721:08, 10 февраля 2016 (UTC)
@Edgars2007: P734 and P735 are real mess one. I can hardly imagine what are those botalike people up to adding and maintaining those properties. P1343 is used by External Links already (for some of sources), but may be it shall be added to generic entity editor as well. Will check other properties now. — VlSergey(трёп)22:27, 10 февраля 2016 (UTC)
@Vlsergey: If I didn't miss something, then you included everything (from bullet points and "competed in"), except P734 and P735. Well, I still think, that at least P735 is pretty important, even if it's a messy one. We/those, who really care, can later merge those, which are pretty duplicate, it should clean-up something. But OK, this isn't a disscusion about P734/P735. --Edgars200709:25, 11 февраля 2016 (UTC)
@Vlsergey: a) IMHO, not every property is meant to be useful for Wikipedia. For example, P31/279 - are they really useful here? I'm not proposing to get rid of them from editors, of course :) b) Don't get me wrong. Getting P734/5 into person editor isn't a big goal for me (or meaning of life); for me those are simply 2 addition properties to put for people. So I hope, we're good here c) Well, you want some real life examples? If we're not talking about very lame examples, then German Wikipedia is appearently using surname for sorting items in navboxes (currently only two, but the technology is OK, I think). --Edgars200720:55, 11 февраля 2016 (UTC)
«Описывается в источниках»
Есть несколько статей одной энциклопедии в викитеке по теме статьи википедии Караул (военное дело). В элементе ВД указываю их в свойстве "описывается в источниках" → "утверждается в" → "ссылка". Но из-за этого в статье википедии перестаёт работать гаджет "WEF: Ссылки".
Записал в элементе ВД ссылки двух энциклопедий в двух вариантах: 1) для ЭСБЕ - ссылки в одном квалификаторе "утверждается в" (что вроде правильней и так проще делать вручную), 2) для ВЭС - для каждой ссылки отдельный квалификатор.
На s:ЭСБЕ/Ясенец в шапке в "другие источники:" показываются ссылки на две отдельные статьи ТСД. По идее, также должно быть в упомянутом выше "карауле", но в s:ТСД/Караул ни одной ссылки на другие статьи двух энциклопедий. --Vladis1300:39, 13 февраля 2016 (UTC)
Выяснил, не работает, если указывать нормативный контроль: код NDL (P349), LCNAF (P244), VIAF (P214). Если их удалить[3][4][5] то в статьях работает. Это в проверенных статьях, может в других статьях глючит с др. свойствами. --Vladis1313:11, 14 марта 2016 (UTC)
Теперь если я ставлю курсор в строчку, где уже установлен элемент статьи, содержимое её удаляется. Когда я переставляю курсор в другую строчку, та в которой курсор был до этого, остаётся пустой, и при нажатии «Сохранить» удаляется. Нужно поправить, например, чтобы если элемент статьи уже установлен, при установке фокуса в текстовое поле текст исчезал, но при установке фокуса в другую строку, текст восстанавливался, и статья не исчезала из списка привязанных к соответствующей статье ВП. —Nonexyst✉16:11, 21 мая 2016 (UTC)
Пытаться понять этот недокументированный фреймворк, с кучей методов, которые все друг на друга завязаны... то ещё занятие... --Vladis1313:08, 30 мая 2016 (UTC)
Добавление словарей и энциклопедий
@Vladis13: добавьте в гаджет следующие словари из викитеки:
Для начала эти. [в квадратных скобках даны префиксы при именовании элементов на Викиданных (как «ЭСБЕ» в «ЭСБЕ / Солнце»)]. --Nonexyst12:59, 24 мая 2016 (UTC)
Меня эти словари интересуют с точки зрения перспективы автоматического отображения ссылок на их статьи в модуле {{Внешние ссылки}} соответствующих статей (как и в Брокгаузе и других словарях ВТ) — чтоб пользователь мог посмотреть, что бы ещё можно почитать на эту тему. Infernal туда уже добавлен (см. например Баба-яга или Заратуштра). Я бы наштамповал элементов на ВД, будь у меня гаджет. --Nonexyst15:36, 24 мая 2016 (UTC)
Для создания элементов статьям ВТ, вроде гаджета, можно использовать эти инструменты (там возможно и массовое добавление), если не очень понятно описано — см. внизу этого обсуждения. Гаджет для ВТ представляется примерно так, если программируете, может сможете сделать. --Vladis1318:42, 24 мая 2016 (UTC)
Ссылки на книги можно давать и обычным способом. (Обычные библиограф. ссылки в статьях позволяют гораздо лучше контролировать ошибки и вандализм, за СН проще следить чем за викиданными.)
Нужен входной лимит для словарей, иначе в гаджет протолкнут сотни местячковых, «албанских», и орфографических словарей с определением в два слова. А размер его окошка не резиновый, и он и так тормозит. Мне представляется лимит например в 1000 статей в викитеке (± в зависимости от авторитета и контента), приемлемое использование в руВП, и не словарное определение. --Vladis1319:06, 24 мая 2016 (UTC)
Again, please excuse me for writing in English. Please ping me in replies. Will it be possible to add references using this tool? Buttons for "Mark as imported from this Wikipedia" and "Copy URL/ISBN/DOI from citation template" will be useful. Pigsonthewing (обс) 21:30, 23 июля 2016 (UTC)
@Pigsonthewing: actually adding references is possible for a long long time. Notice the button with «0» to the right of sentence in the editor. It also remembers last used sources. — VlSergey(трёп)20:45, 21 ноября 2016 (UTC)
Больше не ломает. Правку не вернул, но добавил словари по аналогии. Причина простая — ошибки надо исправлять, а не закрывать на них глаза удалением definition’ов. — VlSergey(трёп)23:57, 3 января 2017 (UTC)
@Vlsergey: В связи с проблемами на Викиданных с использованием отображения юлианского или григорианского календарей, что в рувики обсуждалось на нескольких форумах, прошу переименовать в MediaWiki:Gadget-wefcore.js текст переменной inputTimeCalendarModelLabel: 'Календарь для отображения' → в Использовать календарь. Предложил я это неделю назад на ВП:Форум/Викиданные#К итогу, возражений не было. Это разъяснило бы использование опции, без переписывания кода, причём мне кажется код фунционально и так замечательный, и что на что переписывать просто не ясно. --Vladis13 (обс) 14:17, 6 октября 2016 (UTC)
@AVRS: то, что делается стандартно в рамках WE-F, вроде бы сделал. Но в запросе есть куча разных деталей, которые просто… ну как бы «out of scope». Автоматически источники не заполняются, например. Но гаджеты будут запоминать последние использованные источники, что может, наверно, помочь. — VlSergey(трёп)23:42, 21 ноября 2016 (UTC)
Не работает: ввожу «15.4» в ОКПД на [13], появляется «Произошла ошибка при сохранении изменений в элемент: [object Object]». --AVRS (обс.) 18:10, 23 ноября 2016 (UTC)
Утверждение P1343 («описывается в») не предназначено исключительно для викитеки. Нужно добавить в гаджет проверку на наличие P248, а потом уже обрабатывать элемент в нём. В районе определения var wikidataTitlePrefix. --Vladis1313:58, 22 мая 2016 (UTC)