|operations/mediawiki-config : master||Deploy CodeMirror to all non-RTL wikis|
|operations/mediawiki-config : master||Enable CodeMirror everywhere but RTL wikis and wikidata|
|Resolved||kaldari||T101246 Highlighted wikisyntax while editing articles [AOI]|
|Resolved||Niharika||T170966 Deploy CodeMirror on all Wikimedia wikis|
Finally something on the right direction! Not another nonsense batshit (sorry for the language, of course just a personal opinion to stress this out) like "New wikitext mode", "VisualEditor", "ContentTranslation (cx)" editors, all of these attempts should've used something lightweight like this so they could gradually make newcomer users familiar with Wiki's syntax, just like what GitHub did with its markdown system. As an example, we have complains from confused people on my local Wiki that they couldn't figure out why the text they've entered can not pass abusefilter and other global/local site blacklist rules just because they can not the whole source on cx…
CodeMirror, an established and lightweight product (unlike, say, Monaco and VE), unlike Ace is supporting RTL scripts (this one is improved recently) and languages without monospace font widely available like Indic scripts (and more obscure scripts) already for a long time, what a great choice for picking a library for i18n friendly system like MediaWiki. Sorry for saying such but it seems this even is not started by wmf developers, I think wmf developers should consult the community more for such decisions at the first place. And now that you are here, I wish you could replace Ace with CodeMirror soon so no two different libraries for very similar tasks (tracked on T50826)
BTW, can you answer or fix this https://www.mediawiki.org/wiki/Topic:Twt8s67hwtmaa7jo before (or not very late after) deploying to RTL wikis? wikEd has something like wikEd.UpdateFrame(); and perhaps some more for such task, is something similar available here also?
Hi @Ebraminio. There is no reason to be confrontational (also see https://www.mediawiki.org/wiki/Phabricator/Etiquette ). If you want to discuss meta level aspects (like what "wmf developers" should do etc), please use better suited venues than this task which is specifically about deploying the CodeMirror extension and not random other software. Thanks for your understanding and for keeping Phabricator a respectful place.
Thanks for always being around @Aklapper :) well, you can consider my comment as an excitement and encouragement for this work, would be nice if you guys could have a look at the help topic of the extension and point it on the documentation, as said such feature is needed for RTL wikis using help editor tools and such and many of that wikis need such capability that I don't see much on non-RTL ones.
Closing this task, as there are other tasks to track the remaining work: