女人为什么比男人长寿| 吃藕粉对身体有什么好处| 三湖慈鲷可以和什么鱼混养| 矫正是什么意思| 凉皮是什么做的| 治标不治本是什么意思| 做梦梦见离婚是什么意思| 众叛亲离是什么意思| 职别是什么意思| 什么产品美白效果最好最快| 刚开始怀孕会有什么症状| 长痘吃什么水果好| lp是什么的简称| 婳是什么意思| 打卤面都有什么卤| 什么是变异性哮喘| 兔子不吃窝边草是什么生肖| 便秘吃什么药能根治| 什么叫自慰| 疣是什么病毒| 纸老虎比喻什么样的人| 口腔溃疡一直不好是什么原因| 产后抑郁症有什么表现症状| 脂肪肝吃什么药效果好| 什么补血补气最好最快| 4月份是什么星座| 食物不耐受是什么意思| 双子座男生喜欢什么样的女生| 尿酸高什么原因引起的| 浇头是什么意思| 上皮细胞是什么意思| 低血糖不能吃什么食物| 垂盆草长什么样| 乔迁送什么| 口腔溃疡什么样| 雕琢是什么意思| 舌头中间疼是什么原因| 3680是什么罩杯| 血珀五行属什么| 宫颈糜烂有什么症状和现象| 盲肠憩室是什么意思| 鸡的五行属什么| 一九七八年属什么生肖| 素面朝天什么生肖| 颈椎退行性病变是什么意思| 黑鱼不能和什么一起吃| 心电图电轴右偏是什么意思| 宫腔内异常回声是什么意思| 脑垂体挂什么科| 类风湿性关节炎吃什么药| 艳阳高照是什么生肖| 女人喝红酒有什么好处| 口腔溃疡吃什么药| 吃桃胶有什么作用| 貌不惊人是什么意思| 叶公好龙的好是什么意思| 监督是什么意思| 女燕读什么| 十三幺是什么意思| 偏执什么意思| 双肺散在纤维灶是什么意思| 什么血型会导致不孕| 一眼万年是什么意思| 镜子碎了有什么征兆吗| 圣诞节送孩子什么礼物好| 扳机指是什么原因造成的| 肝ca什么意思| 性价比高什么意思| 尿酸低是什么意思| 胎动是什么感觉| 睡午觉有什么好处| 菊花配枸杞什么功效| 间断是什么意思| 血压突然升高是什么原因| 拜复乐是什么药| 强心剂是什么意思| 什么减肥药最安全| 笑得什么| 醒酒器有什么作用| cet什么意思| 卡西欧手表属于什么档次| 行尸走肉什么意思| 胃癌低分化是什么意思| 4月17日是什么星座| 一加一为什么等于二| 结婚需要什么| 6月6日是什么星座| 腋毛有什么作用| 924是什么星座| 肿标五项查的是什么| 染指是什么意思| 塑料五行属什么| 脱氢酶高是什么原因| 熬夜眼睛红血丝用什么眼药水| 什么的味道| 四川人为什么喜欢吃辣| 切诺为什么要饭前半小时吃| exo什么时候出道的| 卵巢是什么| 硫是什么颜色| 什么是慢性病| 送礼送什么比较好| 高危妊娠是什么意思啊| 小孩早上起床咳嗽是什么原因| 挫折是什么意思| 淋巴用什么药可以消除| 护理主要学什么| 精液带血是什么原因| 后脑勺痛什么原因引起的| 脂蛋白a高是什么原因引起的| 什么药吃了会产生幻觉| 肚脐眼臭是什么原因| 婢女是什么意思| 酒后吃什么解酒最快| 广州为什么叫羊城| 龙眼什么季节成熟| 夕颜是什么意思| vdo是什么牌子| 宗旨是什么意思| 五官端正是什么意思| 七月份能种什么菜| 什么太空| 多此一举是什么意思| 什么红什么红| 栀是什么意思| 为什么会打雷| 肝实质回声增强是什么意思| 598是什么意思| 北方人立秋吃什么| 蓝色配什么色好看| 杏色配什么颜色好看| bun什么意思| 做腹腔镜手术后需要注意什么| 心衰吃什么药最好| 宝宝发烧拉肚子是什么原因| 肛门看什么科| 茱萸是什么| 苍耳是什么东西| 肾脏彩超能检查出什么| 鱼露是什么味道| 真菌感染用什么药最好| 什么是亚麻籽| 第一磨牙什么时候换| 频发室性早搏吃什么药| 医者仁心什么意思| 心跳突然加快是什么原因| 小便不舒服吃什么药| 男人耳后有痣代表什么| 甲亢和甲减有什么区别| 138是什么意思啊| 腮腺炎是什么| 大暑什么时候| 嗝气是什么原因引起的| 哈密瓜为什么会苦| 谋杀是什么意思| 我做错了什么| 血糖高喝什么好| 宝宝惊跳反射什么时候消失| 血糖高能吃什么肉| 鼻息肉是什么症状| 真丝姆米是什么意思| 十八岁成人礼送什么礼物| 三查八对的内容是什么| 17年属什么| 真棒是什么意思| 什么填海| 什么药物过量会致死| 麂皮是什么皮| 生抽可以用什么代替| 天明是什么意思| 腿弯处的筋痛是什么原因| 冶游史是什么意思| 吃的少还胖什么原因| 想请假找什么理由好| 肺气肿是什么原因导致的| 抽血化验挂什么科| 胡人是什么民族| 脱肛和痔疮有什么区别| 孕妇吃什么钙片| 顺时针是什么方向| 果肉属于什么组织| 甘油三酯低有什么危害| 例假什么意思| 小便赤黄是什么原因| 毛血旺是什么菜| 医保卡是什么样子的图| 死水是什么| 三杯鸡为什么叫三杯鸡| 血蛋白低是什么原因| 浪荡闲游是什么生肖| 胸口疼吃什么药| 为什么硬一会就软了| ec什么意思| 一个王一个月念什么| 人的运气跟什么有关| 垂体瘤是什么病| 印度为什么叫阿三| prf是什么意思| 大姨妈来了不能吃什么水果| omega什么意思| 减肥吃什么药效果最好| 汉字五行属什么| 凝血四项能查出什么病| 尿结晶高是什么原因| 爱的反义词是什么| 吃brunch是什么意思啊| 菠萝蜜什么季节最好吃| 吹空调感冒吃什么药| 红十字会是干什么的| 铁皮石斛能治什么病| 嫂夫人什么意思| 英国为什么要脱欧| 农历五月是什么月| 脖子肿是什么原因| 2029是什么年| 月经是什么| 经常说梦话是什么原因| 补脑吃什么食物| 身上臭是什么原因| 养肝吃什么食物| 啄木鸟为什么不会脑震荡| 女生自慰什么感觉| 内透声差是什么意思| 戴银镯子对身体有什么好处| 三年级用什么笔| 头发全白是什么病| 吃茶油对身体有什么好处| 6.19是什么日子| 尿酸高吃什么药最好| 老三篇是什么意思| 栀子花黄叶是什么原因| 何首乌长什么样| 阴性是什么意思| 医士是什么职称| 病毒感染咳嗽吃什么药效果好| 木瓜是什么季节的| 交友是什么意思| prog是什么意思| 头皮痛什么原因| 小白龙叫什么| 7月15日是什么节日| 树洞什么意思| 眼睛有点模糊是什么原因| 营养素是什么| ch发什么音| 转述句是什么意思| 热锅凉油是什么意思| 苹果不能和什么一起吃| 左手无名指戴戒指什么意思| 腺肌症是什么症状| 肝火旺是什么原因引起的| 洋酒是什么酒| 宫腔内高回声是什么意思| 鼠五行属什么| 高血压饮食上注意什么| o型血能接受什么血型| 尿酸高吃什么药降尿酸效果好| 什么月披星| 脂肪肝什么东西不能吃| 骨龄挂什么科| 什么样的脚好看| 肽对人体有什么好处| 祖先是什么意思| 手指头麻木吃什么药| 百度Jump to content

从“.com”到“.手机”中文域名升温爆发开启新篇章

From mediawiki.org
百度 年初市委、市政府确定的各项重点工作和重大课题调研有力有序推进。

The 2017 wikitext editor (also referred to as the "modern wikitext editor", or formerly as the "new wikitext editor"/"NWE") is a mode within the VisualEditor extension that allows users to use the visual editor's tools and toolbar while editing the wikitext source code. It is integrated into the visual editor for better switching between the two.

Availability and usage

The 2017 wikitext editor was released to Wikimedia Foundation-hosted wikis in 2023. It is available for desktop users. By default, it is not enabled. You can enable it on Wikimedia wikis by going to the Editor section of the Editing tab of your preferences, clicking the check box for Use the wikitext mode inside the visual editor, instead of a different wikitext editor, then clicking Save.

Once enabled, it is accessed from within the visual editor by clicking the button in the toolbar to switch to wikitext.[clarification needed]


Technical implementation

This is a new editor, not a modification to the existing wikitext editor. As the editor is based on VE surface, and not a standard textarea, many of the editing gadgets do not work with that (it requires using very specific API to access wikicode). Gadgets that open an edit form and require a textarea can switch to plain wikicode editor using action=submit (rather than action=edit).

What are the reasons for this project?

In 2010, the Wikimedia Foundation finished the Usability project (which gave us the current Vector skin, upload tool and the 2010 wikitext editor ) and switched over to issues selected by the community in the 2010–2015 Strategy. This has included a number of improvements for editing tools, most notably the visual editor, alongside notifications and other improvements. However, the strategy is not and has never been to replace wikitext; we see both systems for editing as important in the long-term to help the community continue to make Wikimedia projects as successful as they are now.

As of December 2016, on almost all Wikimedia wikis we provide three main content editors. They are inconsistent for users in their appearance, operation, performance, and in help and support. One of these is the 2010-era desktop wikitext editor called WikiEditor, another is the visual editor in its desktop and mobile forms, and the final one is the bare-bones mobile wikitext editor.

Since 2010, we have learned a great deal about how users, both new and experienced, use our software and what they would like to see changed in our editing software. Our research has informed the construction of the visual editor around designs that work well for editors, giving clear signs to new users on how to use it whilst getting out of the way of those experienced users who prefer the WikiEditor that they already know. Though imperfect, we've seen strong preferences from new users for the visual editor's design, workflow cues, and overall experience. We've also learned a great deal in terms of engineering, and have built it in such a way that it can be used on a page (as when you click Edit source) or inside a tool (as in Flow) and on desktop or mobile, and in a manner which is extensible by other features.

Having three inconsistent editing systems is bad. It is bad for newer editors because whatever they have learned from one editor cannot be applied to other contexts (such as editing a talk page). It is bad for experienced editors, who must address several questions before they can work out what the situation for the newbie is and so how to help. It is bad for sysops, who need to separately set up what their community needs in each of the editors—or else discover that they cannot get it in some editors. It is bad for script and gadget developers, who must deal with lots of different situations (or ignore them). It is bad for developers, who have to take three times as many parts of complexity into account whenever they need to fix something or add a feature. And it is bad for the donors to the Wikimedia Foundation, whose donations are spent supporting these multiple parallel work streams.

Consequently, in support of one of the goal #1 of the 2016–2017 Annual Plan, "Maintain and incrementally improve current content creation and curation interfaces", the Editing team is working on a new wikitext editor, the 2017 wikitext editor. This will provide a single, integrated, consistent experience between desktop and mobile, and wikitext and visual editors. It will be a platform that can be integrated into other editors, so that the experience can be as close as possible between situations and content types. We'll give users as good an experience as we can, while limiting breakage of existing functionality.

Users who don't like it are able to turn it off. The current wikitext editor is not going anywhere, at least for the next few years. While we may eventually sunset it, anyone who likes it can keep it.

Development goals and status

The main ticket is Phabricator T104479 (Provide a modern wikitext editor, finishing "2017 wikitext editor").

First release (Beta Feature)

The initial goals for the project were to have parity with the existing wikitext editor, WikiEditor, using the same toolbar with the same buttons in the same positions as in the visual editor so users have consistent experience. This means providing at least all the controls in the wikitext editor, with very few exceptions for very rare buttons:

  • Basic tools (bold, italics, signature, links and images);
  • Advanced tools (headings, bullet lists, numbered lists, big, small, superscript and subscript, galleries and tables);
  • Special character insertion; and
  • Find-and-replace.

All these were completed as of August 2016, along with a lot of tools not in the existing wikitext editor (like strikethrough, underline, template inserting and so on), and features like pasted HTML being turned into wikitext automatically. In particular, we also provide the "citoid" auto-citation tool, which lets users quickly add references based on URLs or DOIs. This is similar to, but more advanced than, the gadgets that a few wikis like the English Wikipedia had written for themselves already, and they will now be available for all wikis.

We undertook extensive QA testing that the features work as expected, and a design review and structured user testing. Once we were happy that it is adequately working as intended, and is (at least) no worse for new users, we have sought feedback from experienced users of all levels via a Beta Feature.

Final beta release (before general release)

The point of the first release as a Beta Feature is to get some initial feedback on how well this new editor works for people. We expect the feedback to include a lot of suggestions for changes. There are a number of improvements that we're already considering. Some of these probably need to be addressed before the new wikitext editor would be released outside of a Beta Feature. Some of these are technically difficult and so have been postponed, whilst others would benefit from real-world feedback from existing users to shape the features as usefully as possible.

For the first category (big challenges), we believe that we will need to address section editing, in which clicking edit will show small parts of the page to edit, and a fully responsive design, so that the interface can scale up and down more cleanly for smaller devices, where users are zoomed-in, or other accessibility and platform reasons; these will let us provide the feature in mobile as a beta example as well, to ensure it works for all our editors, not just those on desktop.

For the second category (feedback needed), we will need to provide in-editor help to guide users through the editing process from the very first time they click edit to later in their editing careers. Right now the wikitext editor has a "help" tab with some brief wikitext guidance; in the visual editor, we have a link to the user-guide, which we could replicate for this purpose. How this should work, and what it should highlight, is likely to be something on which many members of our communities have expert ideas. We will also need to clean up how gadgets extend the editor, as the new editor integration right now is complex and confusing. This would make converting some gadgets harder than it should be. Many wiki communities depend on particular gadgets to speed up their editing workflow, and we need to preserve the ability for wikis to flexibly experiment with improvements like this.

Naturally, any change of this scale is likely to be disruptive for some users' workflows, and will have a few issues with relative 'edge cases' not being addressed. We look forward to uncovering and addressing these over the weeks and months following the release of the Beta Feature.

Nice-to-haves

Alongside the above, there are other, new features we'd love to provide if possible, but which may prove too costly to develop or too slow for users, and so are not planned from the outset. One feature we'd be interested in providing is saving automatic local drafts as users edit, so that if their browser or computer crashes or loses power mid-edit, they can resume rather than having to restart. This would rescue users from quite frustrating, if uncommon, occurrences, particularly people with old computers or poor network connections.

A big feature that often gets discussed is syntax highlighting of wikitext to help guide people's eyes to the right content for which they're looking. This feature was built for the existing wikitext editor back in 2011, but we had to abandon it because the very high complexity of wikitext means that this was exceedingly slow for most users. Five years later, most users' machines are a fair bit faster than they were back then, which helps a little. Also, it might be worth exploring how performant we could make a feature doing this if we were to make some simplifications of the kinds of wikitext which we try to highlight.

(In the meantime, syntax highlighting is provided by Remember the dot's syntax highlighter and WikEd , which are available on some wikis as gadgets). Syntax highlighting has also been introduced gerrit:343878 to the 2017 wikitext editor using Extension:CodeMirror .

More complex and error-prone than syntax highlighting, but possibly even more useful, would be a feature for folding wikitext structures into blocks so that users can easily ignore things they don't want to edit without having to read through them. For example, long infobox invocations or references could be folded up into blocks until you want to edit them. The technologies we built for the visual editor are particularly well-suited for providing this use case in a reliable fashion, so this may be something we could look at doing. Again, as with syntax highlighting we might need to compromise on the complexity of wikitext that we recognize in return for providing something performant enough to be useful to most of our users.

Another nice feature we could provide would be to prompt users when they save with two or three buttons to add one-click edit summaries based on their recent activities. This kind of feature is quite popular on some wikis as a gadget and it would be nice to provide it to all users on all wikis, without those wikis needing to have a gadget guru on hand to help set it up and maintain it.

Resources

See also

眉头下方有痣代表什么 坪效是什么意思 代谢什么意思 福建为什么叫八闽 7月25日是什么星座
怀孕早期有什么症状 发烧喝什么药 男人勃不起是什么原因造成的 旗舰机是什么意思 血糖高能喝什么饮料
沙发客是什么意思 个个想出头是什么生肖 皮肤变黑是什么原因 白果是什么东西 哺乳期什么时候来月经正常
什么是大男子主义 什么时候入秋 日本桑是什么意思 杨紫属什么生肖 什么是面瘫
银灰色五行属什么hcv8jop2ns2r.cn 表虚自汗是什么意思hcv9jop0ns9r.cn aosc医学是什么意思hcv8jop1ns3r.cn 孕妇感冒了对胎儿有什么影响kuyehao.com 舅父是什么意思hcv9jop3ns5r.cn
没主见是什么意思aiwuzhiyu.com 吃什么生发xscnpatent.com 吃什么东西能通便hcv8jop2ns9r.cn 不洁是什么意思hcv8jop5ns0r.cn 建档需要准备什么资料fenrenren.com
祥五行属什么hcv7jop6ns7r.cn esse是什么牌子的烟hcv7jop9ns2r.cn 睡觉咬舌头是什么原因hcv8jop4ns5r.cn 蜈蚣咬了擦什么药最好hcv8jop3ns9r.cn roa胎位是什么意思hcv8jop4ns8r.cn
清华大学书记什么级别hcv9jop4ns1r.cn 什么时候吃姜最好hcv9jop6ns3r.cn 小孩子不吃饭是什么原因引起的hcv7jop5ns5r.cn 半月板是什么意思hcv8jop6ns5r.cn 慢性支气管炎吃什么药好hcv8jop9ns4r.cn
百度