मीडियाविकि 1.39

From mediawiki.org
This page is a translated version of the page MediaWiki 1.39 and the translation is 100% complete.

MediaWiki 1.39 मीडियाविकि का वर्तमान स्थिर स्थायी समर्थन प्रकाशन है। बदलावों की पूरी सूची के लिए प्रकाशन की टिप्पणियाँ फाइल देखें। इसे विकिमीडिया संस्थान विकियों पर मार्च और सितंबर 2022 तक शुरुआती "wmf"-शाखाओं से तैनात किया गया था। 1.35.0 स्थिर प्रकाशन को 30 नवंबर 2022 को प्रकाशित किया गया था। mediawiki-1.39.1.tar.gz डाउनलोड करें या इस प्रकाशन को ट्रैक करने के लिए गिट में REL1_39 शाखा देखें।

चेतावनी चेतावनी: Do not upgrade from a MediaWiki version older than 1.33 to MediaWiki 1.39, or you may lose data! Upgrade to 1.35 first. See टास्क T326071.
मीडियाविकि 1.39 पर अब PHP 7.3 समर्थित नहीं है, और इसे अब PHP 7.4.3 या अधिक की ज़रूरत है।

1.39 में सिस्टम प्रबंधकों के लिए कॉन्फ़िगरेशन में बदलाव

नया कॉन्फ़िगरेशन

  • $wgAutoCreateTempUser – यह पृष्ठ सहेजने पर स्वचालित सदस्य निर्माण को कॉन्फ़िगर करता है।
  • $wgCopyUploadAllowOnWikiDomainConfig – यह कॉन्फ़िगर करता है कि प्रबंधक MediaWiki:Copyupload-allowed-domains की मदद से यह परिभाषित कर सकते हैं कि नहीं, कि URL-से-अपलोड-करें उपकरण में किन डोमेनों का इस्तेमाल किया जाएगा।
  • $wgCdnMatchParameterOrder – अगर मीडियाविकि किसी CDN परीक्षण के पीछे है जो क्वेरी के पैरामीटरों का पुनः अनुरोध करता है, इसे false पर सेट किया जा सकता है। इससे URL-ओं को आधिकारिक CDN URL-ओं से मेल खिलाने वाले कोड को पैरामीटर के क्रम से असंवेदनशील बना दिया जाएगा।
  • $wgMultiShardSiteStats – इससे आप site_stats को कोई पंक्तियों में बाँट सकते हैं। यह सिर्फ काफ़ी बड़े और बहुत ज़्यादा सम्पादित किए जाने वाले विकियों के काम आता है। (T306589)

बदला गया कॉन्फ़िगरेशन

  • $wgInvalidUsernameCharacters – इस सेटिंग में अब '>' कैरेक्टर मौजूद है, जिसे बाहरी सदस्य नामों के लिए आरक्षित डीलिमिटर है।
  • $wgLocalFileRepo – मेटा-डेटा के लिए डिफ़ॉल्ट अनुक्रमण विधि को JSON में बदल दिया गया है। आप 'useJsonMetadata' गुणधर्म को false पर सेट करके इसे PHP पर पूर्ववत कर सकते हैं।
  • $wgLBFactoryConf configCallback चिप्पी को अब एक कॉलबैक फ़ंक्शन पर सेट किया जा सकता है जो $wgLBFactoryConf में अपडेट करने के लिए कुँजियों वाला एक ऐरे लौटाएगा। इसकी मदद से आसानी से डेटाबेस कॉन्फ़िगरेशन को अपडेट किया जा सकता है, जैसे प्रतिकृति होस्ट्स को रोटेशन से छुड़वाना।
  • $wgDBservers and $wgLBFactoryConf DBO_SSL चिप्पी को बूलियन ssl पैरामीटर की उपस्थिति में कालग्रस्त घोषित कर दिया गया है।
  • $wgObjectCaches globalKeyLB और localKeyLB चिप्पियाँ अब समर्थित नहीं हैं।

हटाया गया कॉन्फ़िगरेशन

  • $wgMultiContentRevisionSchemaMigrationStage - मीडियाविकि 1.35 से कालग्रस्त इस संक्रमण चिप्पी को हटा दिया गया है; डेटा माइग्रेशन पूरा हो चुका है।
  • $wgActorTableSchemaMigrationStage - संक्रमण चिप्पी को हटा दिया गया है; डेटा माइग्रेशन पूरा हो चुका है।
  • $wgWikiFarmSiteDetector – इस प्रयोगात्मक सेटिंग को बिना किसी विकल्प के हटा दिया गया है। उस साइट का नाम निर्दिष्ट करने के लिए MW_WIKI_NAME पर्यावरण वेरिएबल का इस्तेमाल करें जिसके लिए कॉन्फ़िगरेशन लोड किया जाएगा। इसके लिए WIKI_NAME पर्यावरण वेरिएबल का इस्तेमाल कालग्रस्त हो चुका है।
  • $wgParserCacheUseJson - ParserCache अब हमेशा JSON अनुक्रमण का इस्तेमाल करता है। पुराने गैर-JSON कैश को अभी भी पढ़ा जा सकता है। यह सेटिंग 1.36 से कालग्रस्त रहा है।
  • $wgAllowJavaUploads - JAR फ़ाइलों को अपलोड करने की अनुमति देने के लिए $wgMimeTypeExclusions से application/java हटाएँ।
  • $wgMaxRedirects – इस टूटी हुई सुविधा को हटा दिया गया था, क्योंकि इसने कभी अपेक्षानुसार काम नहीं किया (T296430)।
  • $wgElementTiming – इस प्रयोगात्मक, डिफ़ॉल्ट-से-अक्षम सुविधा को बिना किसी विकल्प के हटा दिया गया है।
  • $wgPriorityHints and $wgPriorityHintsRatio – संबंधित प्रयोगात्मक सुविधा को बिना किसी विकल्प के हटा दिया गया है।
  • $wgIncludeLegacyJavaScript – इस चिप्पी को प्रकाशन में कार्यक्षमता घटाए बिना हटा दिया गया है। ज़्यादातर पूर्व "wikibits" फ़ंक्शन्स को पिछले प्रकाशनों में कालग्रस्त घोषित किए जाने के बाद हटा दिया गया है। बाकी फ़ंक्शन्स, जैसे importScript, बिना किसी तर्क के उपलब्ध हैं।
  • $wgLegacySchemaConversion - इस अप्रयुक्त सेटिंग को हटा दिया गया है।
  • $wgInterwikiPrefixDisplayTypes - इस अप्रयुक्त सेटिंग को हटा दिया गया है।
  • $wgMangleFlashPolicy – यह काम नहीं करता, और अब कालग्रस्त है। जो सदस्य अब भी किसी तरह ब्राउज़र के रूप में Flash का इस्तेमाल कर रहे हैं, उन्हें CSRF की कमज़ोरियों का खतरा होगा।

1.39 में नई सदस्य-मुखी सुविधाएँ

  • पृष्ठ सहेजने पर वैकल्पिक स्वचालित सदस्य निर्माण ($wgAutoCreateTempUser )।
  • प्रबंधकों के पास अब किसी पृष्ठ को हटाते/पुनर्स्थापित करते समय संबद्ध "वार्ता" पृष्ठ को हटाने/पुनर्स्थापित करने का विकल्प है। मीडियाविकि 1.38 में 'delete' और 'undelete' प्रतिक्रिया API-ओं पर deletetalk और undeletetalk विकल्प जोड़े गए थे।
  • {{=}} अब एक विकिटेक्स्ट बिल्ट-इन जादुई शब्द है, जिसे = तक बढ़ाया जा सकता है। इसका इस्तेमाल आम तौर पर एक एस्केप तंत्र के रूप में किया जा सकता है ताकि साँचों के अनामित तर्कों पर = का इस्तेमाल किया जा सकता है।
  • (T284020) REST API के इस्तेमाल के दौरान अब बॉट पासवर्ड्स समर्थित हैं।

1.39 में बग सुधार

  • (T314013) $wgExtraNamespaces no longer overrides canonical namespace names specified in extension.json files. While this setting can still be used to rename extension-defined namespaces, system administrators may need to run namespaceDupes.php after upgrading.

1.39 में प्रतिक्रिया API में बदलाव

  • action=undelete पर नया undeletetalk पैरामीटर जिससे आप संबद्ध वार्ता पृष्ठ के सभी अवतरणों को पुनर्स्थापित कर सकते हैं।

1.39 में अपडेट की गई भाषाएँ

मीडियाविकि 350 से अधिक भाषाओं में उपलब्ध है। कई अनुवादों को अक्सर अपडेट किया जाता है। नीचे सिर्फ नई और हटाई गई भाषाएँ, और Phabricator रिपोर्ट्स की वजह से भाषाओं में हुए बदलाव सूचीबद्ध हैं।

  • कई भाषाओं के लिए स्थानीयकरण जोड़ी गई, जो पहले से Names.php में थे और जिनका इस्तेमाल विकिपीडिया पर भी किया जा रहा था:
    • (T313200) रुंडी (Kirundi, rn) के लिए भाषा समर्थन जोड़ा गया।
    • (T310976) तुंबुका (ChiTumbuka, tum) के लिए भाषा समर्थन जोड़ा गया।
    • (T314270) कानुरी (kr) के लिए भाषा समर्थन जोड़ा गया।
  • (T313199) सिलेटी (syl) के लिए भाषा समर्थन जोड़ा गया।
  • (T311975) घानियन पिजिन (gpe) के लिए भाषा समर्थन जोड़ा गया।
  • (T307080) ओकिनावाई (ryu) के लिए भाषा समर्थन जोड़ा गया।
  • (T307887) मूर (mos) के लिए भाषा समर्थन जोड़ा गया।
  • (T308813) नाइजीरियाई पिजिन (pcm) के लिए भाषा समर्थन जोड़ा गया।
  • (T309763) ताई नुआ (tdd) के लिए भाषा समर्थन जोड़ा गया।
  • (T310040) फ़ांते (fat) के लिए भाषा समर्थन जोड़ा गया।
  • (T311034) कैंपिडानीज़ सार्डिनियाई (sro) के लिए भाषा समर्थन जोड़ा गया।
  • (T315406) इनुपियाक़ भाषा का स्वनाम "Iñupiatun" में बदला गया।
  • (T315677) फ़ुला भाषा (ff) से फ़्रांसीसी फ़ॉलबैक हटा गया।
  • (T304920) स्वाहिली में "Media" नामस्थान अब अंग्रेज़ी की तरह "Media" है, और "File" नामस्थान अब "Faili" है। "File" एक्सटेंशन का पुराना नाम "Picha" था और इसे पीछे की तरफ अनुकूलता के लिए रखा गया है। अगर आप स्वाहिली में किसी विकि को प्रबंधित करते हैं, अगर आप विकिटेक्स्ट में कहीं पर भी "Faili:" का इस्तेमाल कर रहे हैं मगर "Media:" का करना चाहते हैं, आपको इन्हें "Media:" में बदलना होगा।
  • (T309866) किर्गिज़ (ky) के लिए कुछ नामस्थानों के अनुवाद अपडेट किए गए। पुराने नामों को पीछे की तरफ अनुकूलता के लिए उपनामों के रूप में रखा गया है।
  • (T117845) सर्बियाई के नामों के sr-ec और sr-el से sr-cyrl और sr-latn में स्थानंतरण की शुरुआत हुई।

उपपृष्ठ