Extension:TwitterLogin

From mediawiki.org
This page is a translated version of the page Extension:TwitterLogin and the translation is 100% complete.
MediaWiki manüel uzantıları
TwitterLogin
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üzdeki TwitterLogin 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
  • Yes 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.