Extension:TwitterLogin
![]() | Bu uzantı şu anda etkin bir şekilde korunmuyor! Yine de çalışabilse de, hata raporları veya özellik istekleri büyük olasılıkla göz ardı edilir. Bu uzantıyı geliştirme ve sürdürme görevini üstlenmek istiyorsanız, depo sahipliği isteyebilirsiniz. Nezaket gereği yazarla iletişime geçmek isteyebilirsiniz. Ayrıca bu şablonu kaldırmalı ve kendinizi sayfanın {{extension}} bilgi kutusunda uzantıyı korurken listelemelisiniz. |
![]() Sürüm durumu: bakımsız |
|
---|---|
Uygulama | Kullanıcı kimliği |
Açıklama | Register and log in (authenticate) to a MediaWiki wiki using your Twitter account |
Yazar(lar) | David Raison and Dave Challis (Clausekwismesaj) |
En son sürüm | 0.03 (2015-01-11) |
MediaWiki | 1.23+ |
Veritabanı değişiklikleri | Evet |
Lisans | GNU Küçük Genel Kamu Lisansı 3.0 veya üstü |
İndir | |
Örnek | dev.hacker.lu wiki |
$wgConsumerKey, $wgConsumerSecret |
|
Quarterly downloads | 3 (Ranked 175th) |
Translatewiki.net adresinde mevcutsa, TwitterLogin uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
TwitterLogin uzantısı, MediaWiki'ye Twitter OAuth kayıt yetenekleri ekler. Kod, Web8D 2010 için yapılan Dave Challis uygulamasından türetilmiştir ve aynı zamanda Abraham Williams'ın twitteroauth kütüphanesini kullanmaktadır.
Bu uzantıyı kullanabilmek için Twitter'a bir uygulama kaydetmeniz gerekiyor. Twitter uygulamasının nasıl kaydedileceği hakkında daha fazla bilgi için Yapılandırma bölümüne bakın.
Bilinen sorunlar
Kullanıcılarınızdan e-posta adreslerini ($wgEmailConfirmToEdit = true
) onaylamalarını istediğinizde bu uzantı MediaWiki 1.19 ve üstü ile çalışmaz, çünkü bir e-posta adresi ayarlamak artık bir şifre gerektirir (Twitter üzerinden kimlik doğrulaması yapan kullanıcılar için mevcut değildir).
Kurulum
Bağımlılıklar
Twitteroauth kütüphanesi php-curl modülünü gerektirir.
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiTwitterLogin
adlı dizine yerleştirin. LocalSettings.php
dosyanızın altına aşağıdaki kodu ekleyin:require_once "$IP/extensions/TwitterLogin/TwitterLogin.php";
- Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
- Gerekirse uygun bir şekilde yapılandırın
Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
Yapılandırma
Bu uzantıyı kullanmak için MediaWiki kurulumunuzu bir Twitter uygulaması olarak kaydetmeniz gerekir. Bunu burada yapabilirsiniz.
Uygulamanızın ayarlarında bir geri arama URL'si ayarlamanız gerekir. Bu çoğu durumda https://wouwikidomain.tld/wiki/Special:TwitterLogin/callback olur.
Uygulamanızı kaydettirdiğinizde, bir tüketici anahtarı ve sırrı alacaksınız. Bunları, uzantıya ihtiyaç duyduğunuz satırın hemen altındaki LocalSettings.php dosyanıza ekleyin:
$wgConsumerKey = '[yourkey]';
$wgConsumerSecret = '[yoursecret]';
Sürüm notları
- 0.1 - İlk sürüm.
- 0.2 - Şimdi doğrudan kıvırmak yerine MediaWiki'nin http sınıfını kullanıyor.
- 0.3 - Şimdi Twitter'ın 1.1 API bağlantısını kullanıyor.
Geliştirme
Yapılacaklar
- Mevcut MediaWiki hesaplarına Twitter ekran adları bağlama desteği.
- E-posta adreslerini onaylamalarını sağlamak için ilk kez kullanıcıları tercihler ekranına yönlendirin.
- Twitter kullanıcılarının otomatik olarak e-posta ile onaylanıp onaylanmayacakları LocalSettings.php'de ayarlanacak bir seçenek ekleyin.
- Unmaintained extensions/tr
- User identity extensions/tr
- LGPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- BeforePageDisplay extensions/tr
- LoadExtensionSchemaUpdates extensions/tr
- UserLoadFromSession extensions/tr
- UserLogoutComplete extensions/tr
- All extensions/tr
- Twitter extensions/tr
- Login extensions/tr