Extension:TwitterLogin/hi

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

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



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

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

विन्यास
In order to use this extension, you will need to register your MediaWiki installation as a Twitter app. You can do so here.

You will need to set a callback url in your app's settings. This will in most cases be https://wouwikidomain.tld/wiki/Special:TwitterLogin/callback.

When you have registered your application, you will get a consumer key and secret. Add these to your LocalSettings.php file, just below the line where you required the extension:



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

 * 0.1 - Initial release.
 * 0.2 - Now uses MediaWiki's http class instead of curl directly.
 * 0.3 - Now uses Twitter's 1.1 API link.

Todo

 * Support tying Twitter screen-names to existing MediaWiki accounts.
 * Redirect first time users to their preferences screen to let them confirm their email address.
 * Add an option to be set in LocalSettings.php whether Twitter users should be automatically emailconfirmed or not.