Extension:SendGrid

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:SendGrid and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎español • ‎français • ‎svenska • ‎中文 • ‎日本語
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
SendGrid
Sürüm durumu: kararlı
Uygulama Bildirim
Açıklama MediaWiki'nin e-posta dağıtımı için SendGrid API'sini kullanmasını sağlar.
Yazar(lar) Derick Alangi (X-Savitarmesaj)
En son sürüm 2.2
Uyumluluk politikası usta
MediaWiki 1.33+
PHP 5.6+
Composer sendgrid/sendgrid
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
README
  • $wgSendGridAPIKey
Translatewiki.net adresinde mevcutsa, SendGrid uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
Sorunlar Açık görevler · Hata bildir

SendGrid uzantısı MediaWiki'nin SendGrid'in API hizmeti aracılığıyla e-posta göndermesini sağlar.

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki SendGrid adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'SendGrid' );
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

MediaWiki 1.24 veya önceki bir sürümü çalıştıran kullanıcılara:

Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension() kullanarak kurmanın yeni yolunu açıklar. Bu uzantıyı önceki sürümlerine (MediaWiki 1.24 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'SendGrid' ); yerine kullanmanız gerekir:

require_once "$IP/extensions/SendGrid/SendGrid.php";
Composer'ın uzantının sorunsuz çalışması için gerekli SendGrid bağımlılıklarını alıp yükleyebilmesi için extensions/SendGrid/ klasöründe composer update çalıştırmanız gerekir.

Yapılandırma

Bu uzantıyı kullanarak SendGrid aracılığıyla başarılı bir şekilde e-posta göndermek için www.sendgrid.com üzerinde bir hesabınızın ve geçerli bir API anahtarınızın olması gerekir. Bir API anahtarı oluşturma talimatları SendGrid API anahtarı belgesinde bulunabilir.

Uyarı Uyarı: Güvenlik Uyarısı:SendGrid API anahtarınızı doğrudan SendGrid/extension.json içine koymayın; bu, bir başkasının e-posta göndermek veya başka kötü şeyler yapmak için hesabınızı/anahtarınızı kullanabilmesini sağlayan bir güvenlik açığı olacaktır.

MediaWiki-Vagrant üzerinde Yapılandırma

MediaWiki-Vagrant ortamınız doğru bir şekilde kurulduktan sonra, SendGrid'in yeni ortamınızla düzgün çalışmasını sağlamak için aşağıdakileri yapın;

  • Terminalinizde şunları çalıştırın: vagrant roles enable sendgrid.

SendGrid hesap ayarlarınızda bir API anahtarı oluşturun. Geçerli bir API Anahtarı ile API anahtarınızı LocalSettingsphp içinde yapılandırın:

$wgSendGridAPIKey = "YOUR_API_KEY_HERE";

Ayarlarınızı test edin

Special:EmailUser sayfasına gidin ve uzantının çalıştığını doğrulamak için kendi adresinize bir e-posta gönderin. Girdiğiniz adresten bir e-posta alacaksınız ve SendGrid API aracılığıyla gönderilip gönderilmediğini kontrol edeceksiniz (örneğin; Adınız example@domain.com üzerinden sendgrid.net).