Extension:MassMessage

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:MassMessage and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎čeština • ‎русский • ‎العربية • ‎سنڌي • ‎پښتو • ‎বাংলা • ‎中文 • ‎日本語 • ‎한국어
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
MassMessage
Sürüm durumu: kararlı
Screenshot of MassMessage MediaWiki extension.png
Uygulama Özel sayfa , API
Açıklama Bir kullanıcının bir kullanıcı listesine kolayca mesaj göndermesine izin verir.
Yazar(lar) Kunal Mehta, wctaiwan
En son sürüm 0.4.0 (2016-12-06)
Uyumluluk politikası sürüm dalları
MediaWiki 1.25+, MediaWiki sürümünüz için REL1_X dallarını kullanın
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
  • $wgNamespacesToConvert
  • $wgNamespacesToPostIn
  • $wgMassMessageAccountUsername
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
Translatewiki.net adresinde mevcutsa, MassMessage uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
Vagrant rolü massmessage
Sorunlar Açık görevler · Hata bildir

MassMessage uzantısı, bir kullanıcının özel bir sayfa Special:MassMessage üzerinden bir sayfa listesine mesaj göndermesine izin verir. Uzantının nasıl kullanılacağına ilişkin yardım için, Help:Extension:MassMessage sayfasına bakın. API belgeleri Extension:MassMessage/API sayfasında bulunabilir.

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki MassMessage adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'MassMessage' );
    
  • 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 parametreleri

Gönderilecek ad alanları

Mesaj gönderirken, onları yalnızca belirtilen ad alanlarında gönderin. Tüm tartışma ad alanları zaten beyaz listeye alındı.

$wgNamespacesToPostIn = [ NS_PROJECT ];
Dönüştürülecek ad alanları

Kullanıcıların bir Kullanıcı: sayfasına bir bağlantı sağlayabilmesini, ancak Kullanıcı mesaj: sayfasında bot gönderisinin olmasını istiyorsanız, bunu burada tanımlayabilirsiniz.

$wgNamespacesToConvert = [ NS_USER => NS_USER_TALK ];
Kullanıcı adı

Botun hangi kullanıcı adıyla göndermesi gerektiği. Varsayılan olarak, bu "MediaWiki ileti teslimi" olur. Kullanıcı zaten varsa, uzantı hesabı devralır. Kullanıcıların hesabı yeniden adlandırma yapması imkansız olacaktır. Varsayılan hesap adını belirterek "geçersiz kılabilirsiniz" (örneğin):

$wgMassMessageAccountUsername = 'MessengerBot';
Küresel mesajlaşmayı etkinleştirin

Bir vikiden diğerine mesaj göndermenin etkinleştirilip etkinleştirilmeyeceği. Wikimedia gibi bir viki çiftliği kurulumunda çalışıyorsanız, günlükleri tek bir yerde tutmak için bir tanesi hariç tüm vikilerde bunu devre dışı bırakabilirsiniz.

$wgAllowGlobalMessaging = true;

Bakım betiği

Komut satırından mesaj gönderebilirsiniz

php sendMessages.php --pagelist <sayfa listesi dosyası> --subject <konu dosyası> --message <mesaj dosyası>

burada her <sayfa listesi dosyası> satırı, bir sayfa adı ve ardından bir sekmeyle ayrılmış bir viki (veritabanı) adı içerir.

Kullanıcı hakları

  • massmessage - Bir kullanıcının mesaj göndermesine izin verir. Varsayılan olarak "sysop" kullanıcı grubuna atanır.

Notlar

MediaWiki 1.25 - 1.34 kullanıyorsanız, MassMessage, $wgContentHandlerUseDB ile etkinleştirilmesini gerektirir.

Bununla entegre olan uzantılar: Echo, LiquidThreads.

Arayüz

Bu uzantı üç yerde görülebilir:

Ayrıca bakınız