Topic on 2017 wikitext editor/Feedback

No "wikificator" (викифицировать) button in Russian Wikipedia

19
EUvin (talkcontribs)

I often use the functionality of auto-fixing the markup and the text (replacing "" with «„“», -- wit — etc). It is absent in the new editor.

It is used in ru and uk wiki, and few others—here is Russian description page .

I would appreciate adding that button. This is functionality that really helps, I press it at least once per editing. The new editor is wonderful, but I must revert to the old one until this functionality is present...

Thank you.

IKhitron (talkcontribs)

Здравствуйте, EUvin. К сожалению, выполнить вашу просьбу теоретически невозможно. Викификатор не является частью программного обеспечения Медия-вики, а написан русскоговорящими программистами специально для русскоязычного радела Википедии. Для подключения к ядру программы он использует интерфейс гаджетов старого редактора. Новый редактор не имеет никакого отношения к старому — он является расширением Визуального редактора, у которого абсолютно другой интерфейс гаджетов, более того, его строение чрезвычайно затрудняет возможность создать там что-либо ценное. Поэтому единственный шанс выполнить Ваше пожелание, это написать новый викификатор, с самого начала, по-видимому намного менее мощный, под интерфейс Визуального редактора. Это работа намного более сложная чем создание оригинального Викификатора в свое время, поэтому вы можете попробовать найти заинтересованных программистов на Техническом Форуме вашей Википедии, готовых затратить на это много месяцев, но я очень сомневаюсь, что из этого выйдет что-нибудь путное.

EUvin (talkcontribs)

Печально. Думаю, включение нового функционала в рувики будут так или иначе обсуждать затрагивая тему Викификатора. Я не настолько глубоко вовлечен в проект с технической стороны. Спасибо что прояснили вопрос.

IKhitron (talkcontribs)

Не за что. А кстати, EUvin, существует техническая возможность постоянной работы с новым редактором, и в случае необходимости включения старого, прямо из нового или из состояния чтения, например. Всё что нужно, это запустить страницу с параметром "action=edit" вместо "veaction=editsource" в новом редакторе или "veaction=edit" в визуальном. Создать соответствующую кнопку, чтоб это было автоматически, а не каждый раз вручную - минутное дело на джаваскрипте. По моему, это может помочь и Вам лично, и вашему обсуждению.

EUvin (talkcontribs)

Спасибо, но думаю что надо найти/начать обсуждение этого где-то в рувики, т.к. я сейчас не в силах освоить джаваскрипт и дописать какой-то еще плагин, я шаблоны на вики-разметке с трудом пилю) Инициировал тему для этого на странице обсуждения Викификатора в рувики. Посмотрим, может там есть умы необходимые для решения проблемы такого уровня сложности.

EUvin (talkcontribs)

Summary in English: it seems that new editor cannot support the «wikifier» tool (plug-in), which is very important for Russian Wikipedia community. It can be a problem for Russian Wikipedia switching to the new editor.

IKhitron (talkcontribs)

I answered there.

Elitre (WMF) (talkcontribs)

Hi there. Has anyone tried to contact the author of such a tool to figure out which help they need to make it compatible with the 2017 wikitext editor?

EUvin (talkcontribs)

Hello, the tool seem to be originating in Russian Wikipedia, so I started new theme on the tool's discussion page . Noone answered yet...

Elitre (WMF) (talkcontribs)

OK, this is the way to go :)

Whatamidoing (WMF) (talkcontribs)

I filed this as Phab:T156025 because I didn't want to lose these links, and because we might want to make a list of critical gadgets.

How does this gadget compare to using ULS's built-in system?

EUvin (talkcontribs)

Hello, not sure I understand your question... This gadget fixes markup to match Russian typography rules mostly, and also make the markup "prettier" (removing few not needed lines here and there, making spaces like: ==Title== → == Titile == etc). Editor just presses a button and voila text looks much better without any effort.

Whatamidoing (WMF) (talkcontribs)

I thought the gadget was similar to a "special character" inserter. Some languages have gadgets because some characters are difficult to type. The built-in ULS system is often a good alternative for them. But it doesn't do other changes, such as ==Title== → == Title ==.

(@Bgwhite and @Magioladitis, have either of you ever seen a 'wikificator' gadget that does whitespace changes? I wonder if it might be popular and/or useful for correcting CHECKWIKI-type errors.)

Bgwhite (talkcontribs)

meta:User:TMg/autoFormatter is a really good gadget. The author, TMg, is really smart, helpful and wonderful to work with. autoFormatter runs on enwiki and dewiki, but it can be localized. The button is installed next to the B I (bold italic) on the editing toolbar.

en:Wikipedia:AutoEd is another option. It currently runs on enwiki, arwiki and fawiki. The "button" is installed on the top menu tabs under the "more" tab.

Both fix CheckWiki errors, but autoFormatter is usually more upto date.

EUvin (talkcontribs)

Note: by "Russian typography rules" I mean changes like these, that Wikifikator also does:

Next is dash - and here is "Some "company" name"

transforms to:

Next is dash — and here is «Some „company“ name»

There is more, but I am not developer of this tool and I only noticed abovementioned changes that the tool does.

Bgwhite (talkcontribs)

EUvin, autoFormatter already does what you mentioned. On enwiki, it does quotes and dashes per English conventions. On dewiki, it does quote and dashes per German conventions. It would be a matter of getting autoFormatter localized for Russian.

TMg (talkcontribs)
Elitre (WMF) (talkcontribs)

Per James on Phab: Is there anyone from the Russian Wikipedia community intending to take this on? Do they need any support/advice/assistance? Thanks.

EUvin (talkcontribs)

I left note about this on Ru-Wiki's forum. Thank you.