Extension:MassMessage
MassMessage Sürüm durumu: kararlı |
|
---|---|
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.5.0 (2023-01-08) |
Uyumluluk politikası | MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil. |
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 | |
Yardım | Help:Extension:MassMessage/tr |
|
|
|
|
Quarterly downloads | 66 (Ranked 76th) |
Public wikis using | 1,039 (Ranked 257th) |
Translatewiki.net adresinde mevcutsa, MassMessage uzantısını çevirin | |
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, $ext-massmsg sayfasına bakın. API belgeleri MassMessage sayfasında bulunabilir. For help on how to use the extension, see Yardım:Uzantı:TopluMesaj . The API documentation can be found at Extension:MassMessage/API .
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiMassMessage
adlı dizine yerleştirin.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MassMessage - LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'MassMessage' );
- 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
Bununla entegre olan uzantılar: Echo, LiquidThreads.
Arayüz
Bu uzantı üç yerde görülebilir:
- Special:CreateMassMessageList, teslimat listeleri oluşturmak için.
- Teslimat listelerini temsil eden
MassMessageListContent
içerik modeline sahip viki sayfaları. Bunlar otomatik olarak Category:MassMessage delivery lists altında kategorize edilir. - Special:MassMessage, bir teslimat listesine mesaj göndermek için.
- Wiki pages with the
MassMessageListContent
content model, which represent delivery lists. These are automatically categorised under Category:MassMessage delivery lists .
- Special:MassMessage, to send a message to a delivery list.
Ayrıca bakınız
- Extension:MassMessageEmail - Mesaj sayfalarına göndermek yerine kullanıcılara e-posta gönderir.
Bu uzantı bir veya daha fazla Wikimedia projelerinde kullanılıyor. Bu, muhtemelen uzantının kararlı olduğu ve bu tür yüksek trafikli web siteleri tarafından kullanılacak kadar iyi çalıştığı anlamına gelir. Nerede kurulduğunu görmek için bu uzantının adını Wikimedia'nın CommonSettings.php ve InitialiseSettings.php yapılandırma dosyalarında arayın. Belirli bir vikide yüklü olan uzantılar listesinin tamamı vikinin Special:Version sayfasında görülebilir. |
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
- Stable extensions/tr
- Special page extensions/tr
- API extensions/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- APIQuerySiteInfoStatisticsInfo extensions/tr
- BeforeEchoEventInsert extensions/tr
- BeforePageDisplay extensions/tr
- ChangeTagsListActive extensions/tr
- ListDefinedTags extensions/tr
- ParserFirstCallInit extensions/tr
- RejectParserCacheValue extensions/tr
- SkinTemplateNavigation::Universal extensions/tr
- UserGetReservedNames extensions/tr
- All extensions/tr
- Extensions used on Wikimedia/tr
- Extensions included in Canasta/tr
- Extensions included in Miraheze/tr
- Extensions included in WikiForge/tr
- Notification extensions/tr
- ContentHandler extensions/tr
- Extensions with StructuredDiscussions support/tr