Extension:Popups/hi

Popups एक्सटेंशन (जिसे Special:Version में Previews कहा जाता है) एक्सटेंशन किसी पृष्ठ या फिर सन्दर्भ की कड़ी पर होवर करने पर क्रमशः पृष्ठ या सन्दर्भ का पूर्वावलोकन दिखाता है। लेख की कड़ी में लेख की सामग्री का एक सारांश होता है, और सन्दर्भ की कड़ी में सन्दर्भ की पूरी सामग्री होती है।

यह एक्सटेंशन डिज़ाइन दल की एक परियोजना है, जो प्रसिद्ध नेविगेशन पॉपअप्स गैजेट से प्रेरित है। वर्तमान में यह सुविधा सभी विकिपीडियाओं पर लॉग-आउट किए हुए सदस्यों के लिए डिफ़ॉल्ट से सक्षम होता है। इस एक्सटेंशन के कार्य, और विकिमीडिया परियोजनाओं पर इसके उपयोग के बारे में अधिक जानकारी Page Previews पृष्ठ पर उपलब्ध है।

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

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

स्थापना

 * निर्भरताएँ स्थापित करें।



एक गैर-परीक्षण साइट (साधारण विकि) के लिए अंतिम LocalSettings कॉन्फ़िगरेशन का उदाहरण


पृष्ठ पूर्वावलोकन API
हर परियोजना अलग है, और आपके पूर्वावलोकनों में क्या दिखाया जाता है, यह आपके विकि की सामग्री पर काफ़ी हद तक निर्भर है।

Popups एक्सटेंशन को विकिपीडिया जैसी सामग्री (जैसे कि विकिटेक्स्ट) के साथ काम करने के लिए ऑप्टिमाइज़ किया गया है।

अगर आपका विकि किसी दूसरे प्रकार के सामग्री हैंडलर का इस्तेमाल करता है (जैसे के मामले में), उस हैंडलर को अपना खुद का API प्रदान करना होगा।

API किसी भी भाषा में लिखी जा सकती है, मगर API का जवाब इन मानदंडों से मेल खाना चाहिए:

Popups एक्सटेंशन के अनुरक्षकों द्वारा नए API परिभाषित नहीं किए जाएँगे।

जब आप इसे परिभाषित कर लेते हैं, आप कॉन्फ़िगरेशन विकल्प की मदद से पृष्ठ पूर्वावलोकन को आपके API की तरफ इशारा कर सकते हैं।



कॉन्फ़िगरेशन के विकल्प


पृष्ठ पूर्वावलोकन की सामग्री
पृष्ठ पूर्वावलोकन पॉपअप्स एक चित्र (अगर उपलब्ध हो), और टेक्स्ट का एक छोटा हिस्सा दिखाते हैं।

चित्र
चित्र से आता है जो लेख के साथ सबसे अच्छा जँचने वाला अंगूठाकार लौटाता है। यह अनुरक्षण साँचें, आधार, झंडों के आईकॉन्स, आदि को अनदेखा करता है।

टेक्स्ट
पृष्ठ पूर्वावलोकन को की मदद से किसी भी API से कॉन्फ़िगर किया जा सकता है जो पृष्ठ सामग्री सेवा के सारांश एंडपॉइंट से अनुकूल हो। तृतीय-पक्षों के लिए हम अपने लोकल विकि पर पॉपअप्स पाने के लिए पृष्ठ सामग्री सेवा का इस्तेमाल करने की सलाह देते हैं।

आप एक्सटेंशन का भी इस्तेमाल कर सकते हैं। इस एक्सटेंशन में कई खामियाँ हैं और हम इस API के उपयोग को बढ़ावा नहीं देते हैं।



सन्दर्भ पूर्वावलोकन की सामग्री


सन्दर्भ पॉपअप्स की जानकारी सीधे पृष्ठ के सन्दर्भ अनुभाग से ली जाती है। इसमें किसी भी बाहरी सेवा का काम नहीं। अगर सामग्री पॉपअप के आकार से ज़्यादा बड़ी होती है, सब कुछ देखने के लिए स्क्रोलबार्स दिखाए जाते हैं।



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

रेंडरर्स
इस एक्सटेंशन का इस समय एक ही रेंडरर है, जो साधारण पृष्ठों के लिए है।

अलग प्रकार के पृष्ठों, या सन्दर्भ जैसी चीज़ों के लिए नए रेंडरर्स आसानी से जोड़े जा सकते हैं।

आपको इन साधनों की मदद से एक नया वस्तु बनाना होगा:



आप gerrit:139827 या फिर इस पैच में इन साधनों का विस्तार देख सकते हैं जो सन्दर्भों के लिए एक रेंडरर जोड़ता है।



ज्ञात समस्याएँ

 * Users of the extension should note that Page Previews requests previews in the content language of the page. If the preview contains a complete translatable block, then it will be translated. If, however, the preview contains an incomplete translateable block – because a sentence is cut off, say – then it isn't translated and will be displayed in the content language of the page. If you are observing this behavior, then you should consider marking up individual sentences in your lead section. T167852 is for a technical audience but has more information on the underlying problem.
 * Longer math formulas cutting off in preview - long math or chemical formulas (formulas wider than the preview width) display as truncated in previews. We were not able to add a gradient in order to indicate that the formula is continued on the article itself.
 * Small files may be in the "Рage information" (action=info), but not in the "Popups". Some requirements are set here - for a portrait image: exact (min) height 250 px & max width 203 px; for a landscape image: exact (min) width 320 px &  max height 200 px . To display, images must be able to become a thumbnail that is larger or equal to these "exact" sizes. (If you are cropping a large image to make a leading picture for an article, be sure that the picture you are creating is not smaller than the specified sizes.)

Why can't I copy and paste text from a preview?
At time of writing, the cons of doing so outweigh the pros. Essentially it boils down to decreasing the touch area to read the article in full. Once Page Previews is deployed on English and German Wikipedia, feel free to reopen this task and reignite the discussion, but right now we have no plans.

How can I change the image that I see on preview?
See Extension:PageImages#Image choice.

How can I remove content from a page preview?
Any element marked with the  class will be stripped from the summary.

Where do summaries come from?
These are provided by the summary REST API or the TextExtracts API in case your wiki is using the default  gateway.

Why are parenthetical stripped?
There's a good discussion going on in T91344 in Phabricator. If you have any views on this or see any problems relating to this, please let us know there.

Why don't I see Popups outside of content namespaces?
Popups appear on links to pages in content namespaces only. This is a limitation of Popups; TextExtracts are available from other namespaces. You may work around this by appending more namespaces into.

कड़ियाँ

 * Page Previews help page and central feedback page on MediaWiki.org
 * Reference Previews help page and central feedback page on MediaWiki.org
 * Reference Previews main project page on Meta
 * Related research: Wikimedia Performance Team/Authoring Popups: Best Practices