एक्सटेंशन:TwitterLogin

This page is a translated version of the page Extension:TwitterLogin and the translation is 100% complete.
मीडियाविकि एक्सटेंशन मैन्युअल
TwitterLogin
प्रकाशन की स्थिति: अनानुरक्षित
कार्यान्वयन सदस्य परिचय
विवरण Register and log in (authenticate) to a MediaWiki wiki using your Twitter account
लेखक David Raison and Dave Challis (Clausekwisवार्ता)
नवीनतम संस्करण 0.03 (2015-01-11)
MediaWiki 1.23+
डेटाबेस बदलता है हाँ
लाइसेंस GNU Lesser साधारण सार्वजनिक लाइसेंस 3.0 या उसके बाद
डाउनलोड करें
उदाहरण dev.hacker.lu wiki
$wgConsumerKey, $wgConsumerSecret
Quarterly downloads 5 (Ranked 171st)
TwitterLogin एक्सटेंशन को अनुवादित करें अगर यह translatewiki.net पर उपलब्ध है
मुद्दे अधूरे कार्य · बग की रिपोर्ट करें

TwitterLogin एक्सटेंशन मीडियाविकि पर Twitter OAuth से साइन-अप करने की क्षमता जोड़ता है। कोड को Dave Challis के संस्करण से लिया गया है जो Web8D 2010 के लिए बनाया गया था, और यह Abraham Williams द्वारा twitteroauth लाइब्रेरी का भी इस्तेमाल करता है।

इस एक्सटेंशन का इस्तेमाल करने के लिए सबसे पहले आपको Twitter पर एक ऐप्लिकेशन पंजीकृत करना होगा। Twitter ऐप पंजीकृत करने के बारे में अधिक जानकारी के लिए कॉन्फ़िगरेशन अनुभाग देखें।

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

यह एक्सटेंशन मीडियाविकि 1.19 या अधिक पर काम नहीं करता अगर आप सदस्यों के लिए अपना ईमेल पता निश्चित करना अनिवार्य बनाते हैं ($wgEmailConfirmToEdit = true), क्योंकि ईमेल सेट करने पर एक पासवर्ड की ज़रूरत होती है (जो Twitter के ज़रिए प्रमाणित सदस्यों के लिए उपलब्ध नहीं है)।

सेटअप करना

निर्भरताएँ

twitteroauth लाइब्रेरी को php-curl मॉड्यूल का आवश्यकता है।

स्थापना

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

इस एक्सटेंशन का इस्तेमाल करने के लिए आपको अपनी मीडियाविकि स्थापना को एक Twitter ऐप्लिकेशन के रूप में पंजीकृत करना होगा। आप ऐसा यहाँ पर कर सकते हैं।

आपको अपने ऐप की सेटिंग्स में एक कॉलबैक URL सेट करना होगा। ज़्यादातर मामलों में यह https://wouwikidomain.tld/wiki/Special:TwitterLogin/callback होगा।

जब आपने अपना ऐप्लिकेशन पंजीकृत कर लिया हो, आपको एक ग्राहक कुँजी और एक राज़ प्राप्त होगी। इन्हें अपने LocalSettings.php फ़ाइल में जोड़ें, बिलकुल उस पंक्ति के नीचे जहाँ पर आपने एक्सटेंशन को आयात किया था:

$wgConsumerKey = '[yourkey]';
$wgConsumerSecret = '[yoursecret]';

उपयोग की टिप्पणियाँ

  • 0.1 - शुरुआती प्रकाशन।
  • 0.2 - अब सीधे curl की जगह मीडियाविकि के http वर्ग का इस्तेमाल करता है।
  • 0.3 - अब Twitter के 1.1 API कड़ी का इस्तेमाल करता है।

विकास

करना बाकी

  • Twitter स्क्रीन-नामों को मीडियाविकि खातों से बाँधना।
  • पहली बार आ रहे सदस्यों को अपना ईमेल पता निश्चित करने के लिए उनकी वरीयताओं पर अनुप्रेषित करना।
  • LocalSettings.php में सेट करने के लिए एक विकल्प जोड़ना कि Twitter सदस्यों को अपने आप ईमेल-स्थापित कर दिया जाएगा या नहीं।