2017 wikitext editor/hi

2017 विकिटेक्स्ट एडिटर VisualEditor एक्सटेंशन में एक मोड है जिससे सदस्य विसुअल एडिटर के उपकरणों और टूलबार का इस्तेमाल करते हुए विकिटेक्स्ट स्रोत कोड को संपादित कर सकते हैं। इसका इस्तेमाल विसुअल एडिटर के अंदर से टूलबार पर विकिटेक्स्ट में बदलने के बटन पर क्लिक करके किया जा सकता है।

यह डिफ़ॉल्ट से सक्षम नहीं होता। आप विकिमीडिया विकियों पर अपनी वरीयताओं में जाकर, "नया विकिटेक्स्ट मोड" के पास के चेकबॉक्स पर क्लिक करके "सहेजें" पर क्लिक करके एक डेस्कटॉप बीटा सुविधा के रूप में इसका इस्तेमाल कर सकते हैं।

यह क्या है
2016-2017 वार्षिक योजना के एक लक्ष्य, "सामग्री की सृष्टि के इंटरफ़ेस को सुधारना और अनुरक्षित करना", के समर्थन में संपादन विभाग एक नए विकिटेक्स्ट एडिटर पर काम कर रही है।

यह विसुअल एडिटर के साथ जुड़ा हुआ है ताकि दोनों में बदला जा सके। इसके उपकरण और इसका डिज़ाइन विसुअल एडिटर की तरह है, और इसमें साइटॉइड सेवा भी है। नया विकिटेक्स्ट संपादन मोड एक बीटा सुविधा के रूप में डेस्कटॉप के उपयोगकर्ताओं को उपलब्ध है। Phabricator पर मुख्य टास्क है (सॉफ़्टवेयर को वहाँ कभी-कभी "modern wikitext editor" या "new wikitext editor"/"NWE" भी कहा जाता है)।

यह एक नया एडिटर है, पुराने विकिटेक्स्ट एडिटर पर कोई बदलाव नहीं। बीटा सुविधा से लोग प्रतिक्रिया दे सकते हैं ताकि सदस्यों को अचानक रुकावट न दिखे और सारे मौजूदा गैजेट्स टूट न जाए।

इस परियोजना के कारण क्या हैं?
2010 में विकिमीडिया संस्थान ने अपना प्रयोज्य परियोजना को पूरा किया (जिससे हमें वर्तमान Vector स्किन, अपलोड उपकरण और सामग्री एडिटर मिला) और वे 2010-2015 रणनीति में समुदाय द्वारा चुने गए समस्याओं पर आ गए। इसमें संपादन उपकरणों पर कई सुधार आए हैं, ख़ासकर कि विसुअल एडिटर में, जिसके साथ सूचनाओं और दूसरे सुविधाओं को भी सुधारा गया। मगर रणनीति का लक्ष्य कभी विकिटेक्स्ट को बदल देना नहीं रहा है; विकिमीडिया परियोजनाओं को इसी तरह सफ़लता प्राप्त कराते रहने के लिए संपादन के दोनों प्रणालियों की समान भूमिका होनी चाहिए।

दिसंबर 2016 तक ज़्यादातर विकिमीडिया विकियों पर तीन मुख्य सामग्री एडिटर आ गए हैं। ये दिखावट, कार्य, प्रदर्शन, और सहायता में सभी सदस्यों के लिए संगत नहीं रहते। इनमें से एक है 2010 युग में बना डेस्कटॉप विकिटेक्स्ट एडिटर जिसे WikiEditor कहा जाता है, दूसरा है डेस्कटॉप और मोबाइल पर विसुअल एडिटर, और आखिरी वाला है अपनी लाठी पर खड़ा मोबाइल विकिटेक्स्ट एडिटर।

2010 से हमने इस बारे में काफ़ी कुछ सीखा है कि नए और अनुभवी सदस्य हमारे सॉफ़्टवेयर का किस तरह से इस्तेमाल करते हैं, और वे हमारे संपादन सॉफ़्टवेयर में क्या-क्या बदलाव देखना चाहेंगे। हमारे अनुसंधान से यह पता लगा है कि एक ऐसा विसुअल एडिटर बनाने की ज़रूरत है जो संपादकों के लिए ठीक से काम करे, इस्तेमाल के बारे में नए सदस्यों के साफ़ चिह्न दे, और उन अनुभवी सदस्यों को अकेला छोड़ दे जो उनके ज्ञात WikiEditor का ही इस्तेमाल करना चाहते हैं। हालाँकि यह अपूर्ण है, हमने नए सदस्यों को ज़्यादातर विसुअल एडिटर के डिज़ाइन, कार्यप्रवाह, और औसत अनुभव को ही प्राथमिकता देते हुए देखा है। हमने अभियांत्रिकी में भी काफ़ी कुछ सीखा है, और इसे इस तरह से बनाया है ताकि इसका इस्तेमाल डेस्कटॉप या मोबाइल पर किसी पृष्ठ पर ("" पर क्लिक करने पर) या किसी उपकरण के अंदर (जैसे प्रवाह में) किया जा सकता है, और इस तरह से ताकि दूसरी सुविधाएँ इसका विस्तार कर सके।

तीन असंगत संपादन प्रणालियाँ नहीं होने चाहिए। यह नए सदस्यों के लिए अच्छा नहीं है, क्योंकि जो उन्होंने एक एडिटर से सीखा है, उसे दूसरे एडिटर में लागू नहीं किया जा सकता (जैसे वार्ता पृष्ठ को संपादित करते हुए)। यह अनुभवी सदस्यों के लिए अच्छा नहीं है, क्योंकि नए सदस्य की मदद करने के लिए स्थिति को समझने से पहले कई सवालों का जवाब देना होगा। यह सिसॉप्स के लिए अच्छा नहीं है, क्योंकि उन्हें अपने समुदाय की माँग को दोनों एडिटरों के लिए अलग-अलग से सेट करना पड़ता है—वरना पता लगता है कि ऐसा कुछ एडिटरों में हो ही नहीं सकता। यह स्क्रिप्ट और गैजेट्स के विकासकों के लिए अच्छा नहीं है, जिन्हें कई तरह की स्थितियों को सुलझाना (या अनदेखा करना) पड़ता है। यह विकासकों के लिए अच्छा नहीं है, जिन्हें किसी सुविधा को बनाते या ठीक करते समय तीन गुना ज़्यादा जटिलता का सामना करना पड़ता है। और यह विकिमीडिया संस्थान के दाताओं के लिए अच्छा नहीं है, जिनके दानों को सिर्फ इन्हीं तीन समानांतर कार्यप्रवाहों में उड़ा दिया जाता है।

इसलिए हम एक नए विकिटेक्स्ट एडिटर पर काम कर रहे हैं, जो है 2017 विकिटेक्स्ट एडिटर। यह डेस्कटॉप और मोबाइल, और विकिटेक्स्ट और विसुअल एडिटरों पर एक ही, एकीकृत किया गया संगत अनुभव प्रदान करेगा। यह एक मंच होगा जिसे दूसरे एडिटरों में एकीकृत किया जा सकेगा, ताकि अलग-अलग स्थितियों और सामग्री के प्रकारों के दौरान अनुभव जितना हो सके उतना समान हो। हम सदस्यों को यथासंभव अच्छा अनुभव देने के साथ कार्यक्षमता को टूटने से भी रोकेंगे।

कृपया ध्यान रखें कि वर्तमान में यह एक बीटा सुविधा है और हम इस पर प्रतिक्रिया इकट्ठा कर रहे हैं। जब हमें अपनी गुणवत्ता की मात्रा प्राप्त हो जाती है (नए सदस्यों पर परीक्षण और अनुभवी सदस्यों के समर्थन सहित), जो शायद 2017 के बीच में होगा, हम इसे वर्तमान विकिटेक्स्ट एडिटर की जगह डिफ़ॉल्ट एडिटर बना देंगे। जिन सदस्यों को यह पसंद नहीं आया, वे इसके बीटा सुविधा रहते इसका इस्तेमाल न कर सकते हैं, और इसे सभी को प्रकाशित कर दिए जाने के बाद विसुअल एडिटर के साथ इसे अक्षम कर सकते हैं। वर्तमान विकिटेक्स्ट एडिटर कहीं नहीं जा रहा, कम-से-कम अगले कुछ सालों तक। हम इसे कभी-न-कभी पदावनत कर देंगे, लेकिन जिन्हें यह पसंद है वे इसे रख सकते हैं।

पहला प्रकाशन (बीटा सुविधा)
इस परियोजना के मूल लक्ष्य थे वर्तमान विकिटेक्स्ट एडिटर और विसुअलएडिटर के सुविधाओं को एकीकृत करना, और सदस्यों को एक संगत अनुभव देने के लिए बटनों के उन्हीं स्थानों के साथ उसी टूलबार का इस्तेमाल करना। इसका मतलब था कि इसमें विकिटेक्स्ट एडिटर के सभी बटनों को लाना पड़ता, सिवाय कुछ के:


 * बुनियादी उपकरण (बोल्ड, इटैलिक्स, हस्ताक्षर, कड़ियाँ और चित्र);
 * आधुनिक उपकरण (हैडिंग, बुलेट सूचियाँ, क्रमांकित सूचियाँ, बड़ा, छोटा, सुपरस्क्रिप्ट और सबस्क्रिप्ट, गैलरी और टेबल);
 * विशेष वर्णों को डालना; और
 * ढूँढ़ें-और-बदलें

इन्हें अगस्त 2016 तक पूरा कर लिया गया, और साथ में कई दूसरी सुविधाएँ भी जोड़ी गई, जैसे मौजूदा विकिटेक्स्ट एडिटर में पहले से न मौजूद उपकरण (स्ट्राइकथ्रू, रेखांकन, साँचा डालना, आदि), और चिपकाए गए HTML का अपने आप विकिटेक्स्ट में बदल जाना। विशिष्ट रूप से, हम "साइटॉइड" स्वचालित-उद्धरण उपकरण प्रदान करते हैं, जिससे सदस्य URL या DOI-ओं के आधार पर तुरंत सन्दर्भ जोड़ सकते हैं। यह अंग्रेज़ी विकिपीडिया जैसे कुछ विकियों द्वारा अपने लिए पहले से लिखे गए गैजेट्स जैसा ही है, मगर और भी आधुनिक, और अब यह सभी विकियों को उपलब्ध होगा।

हमने काफ़ी सारी QA परीक्षण की ताकि सुविधाएँ अपेक्षित रूप से काम करे, और डिज़ाइन को निरीक्षित किया तथा संरचित सदस्य परीक्षण भी की। जब हमें लगा कि यह काफ़ी हद तक अपेक्षित रूप से काम कर रहा है, और (कम-से-कम) नए सदस्यों के लिए उतना बुरा नहीं, हमने एक बीटा सुविधा की मदद से अनुभवी सदस्यों से प्रतिक्रिया लेना शुरू किया।

अंतिम बीटा प्रकाशन (साधारण प्रकाशन से पहले)
बीटा सुविधा के रूप में पहले प्रकाशन का लक्ष्य था कुछ शुरुआती प्रतिक्रिया इकट्ठा करना कि यह एडिटर नए लोगों के लिए कैसे काम करता है। हम आशा करते हैं कि प्रतिक्रिया में बदलाव के काफ़ी सारे सुझाव होंगे। ऐसे कई सुधार हैं जो अभी हमारे योजना में हैं। बीटा सुविधा के बाहर नए विकिटेक्स्ट एडिटर को प्रकाशित करने से पहले इन्हें करना ज़रूरी है। इनमें से कुछ के दौरान कुछ तकनीकी समस्याएँ आई हैं इसलिए उन्हें टाल दिया गया है, ताकि हम सदस्यों से असली प्रतिक्रिया लेकर सुविधाओं को जितना संभव हो, उतना उपयोगी बना सकते हैं।

पहले श्रेणी (बड़ी चुनौतियों) के लिए हमें लगता है कि हमें अनुभाग संपादन पर कुछ करना चाहिए, जिसमें संपादन क्लिक करने पर पृष्ठ को संपादित करने के लिए छोटे हिस्से दिखाए जाएँगे, और एक पूरी तरह से अनुक्रियाशील डिज़ाइन, ताकि इंटरफ़ेस छोटे डिवाइसों, ज़ूम, और सरल उपयोग के दूसरे कारणों के लिए सफ़ाई से छोटा या बड़े हो सके; इससे हम सुविधा को मोबाइल बीटा पर जोड़ सकते हैं, ताकि यह सभी संपादकों के लिए काम करे, सिर्फ उनके लिए नहीं जो डेस्कटॉप का इस्तेमाल करते हैं।

दूसरे श्रेणी (प्रतिक्रिया की आवश्यकता) में हमें एडिटर में सहायता प्रदान करना होगा, ताकि सदस्य पहली बार संपादित करते समय और बाद में भी, सदस्यों को संपादन की प्रक्रिया के दौरान सहायता मिलती रहे। वर्तमान में विकिटेक्स्ट एडिटर पर एक "सहायता" टैब है जिसपर विकिटेक्स्ट के बारे में कुछ छोटी सलाह है; विसुअल एडिटर में हमारे पास सदस्य-गाइड की एक कड़ी है जिसे हम यहाँ पर भी ला सकते हैं। यह कैसे काम करेगा, और इसमें क्या होना चाहिए, यह हमारे समुदाय के ही कई सदस्यों द्वारा तय किया जाएगा जिनके पास कुछ अच्छे विचार हैं। हमें यह तय करना होगा कि गैजेट्स एडिटर को कैसे बढ़ा सकते हैं, क्योंकि यह नया एडिटर इंटिग्रेशन काफ़ी कठिन और उलझाने-वाला है। इससे कुछ गैजेट्स को बदलना अधिक मुश्किल हो जाएगा। कई विकि समुदाय अपने संपादन कार्यप्रवाह को तेज़ बनाने के लिए गैजेट्स का ही इस्तेमाल करते हैं, और यह ज़रूरी है कि हम यह हमेशा निश्चित करे कि विकियाँ इस तरह से सुधारों के साथ परीक्षण कर पाए।

बेशक, इस स्तर का बदलाव कुछ सदस्यों के कार्यप्रवाह में रुकावट ला सकता है, और इसमें कुछ 'धार के मामले' भी हो सकते हैं जिन्हें शायद सुलझाया न गया हो। हम आशा करते हैं कि बीटा सुविधा के प्रकाशन के बाद हम इन मामलों को एक-एक करके सुलझा सके।

संभावित सुविधाएँ
उपरोक्त सुविधाओं के साथ ऐसी भी कुछ नई सुविधाएँ हैं जिन्हें, अगर संभव हो, तो हम लागू करना पसंद करेंगे, मगर ये आम तौर पर विकसित करने में ज़्यादा महंगे होते हैं या फिर सदस्यों के लिए काफ़ी धीमे होते हैं, तो इन्हें जोड़ा नहीं जाता है। 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 in fact 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, which are available on some wikis as gadgets). Syntax highlighting has also been introduced 343878 to the 2017 wikitext editor using.

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.

संसाधन

 * अप्रैल 2016 से एक शुरुआती डिज़ाइन मॉकअप यहाँ पर उपलब्ध है। विकिटेक्स्ट एडिटर देखने के लिए ऊपर के कोष्ठकों वाले आइकॉन पर क्लिक करें।
 * https://www.youtube.com/watch?v=jgd2ZHOZGBE पर मई 2016 का एक पुराना डेमो वीडिया भी उपलब्ध है।
 * Video demo of the 2017 wikitext editor from the December 2016 CREDIT showcase.
 * The current version can be seen via Beta Features at Special:Preferences; enable the "new wikitext editor" item, go to https://www.mediawiki.org/wiki/Project:Sandbox?veaction=editsource (for example) and see what it looks like when you switch back and forth.

ये भी देखें

 * संपादन सॉफ़्टवेयर के बारे में स्थिति की अपडेट, जून 2016
 * प्रतिक्रिया का पृष्ठ
 * - विकिटेक्स्ट सिनटैक्स हाईलाइटिंग के लिए बीटा सुविधा