امتداد:الرسائل_الكمية
MassMessage حالة الإصدار مستقر |
|
---|---|
تنفيذ | صفحة خاصة , واجهة برمجة التطبيقات |
بيان | يسمح لأحد المستخدمين أن يرسل رسالة بسهولة إلى قائمة من المستخدمين. |
المؤلف/المؤلفون | Kunal Mehta, wctaiwan |
آخر إصدار | 0.5.0 (2023-01-08) |
سياسة التوافق | تصدر اللقطات البرمجية مع ميدياويكي. الإصدار الرئيسي لا يتوافق مع الإصدارات السابقة. |
MediaWiki | 1.25+، استخدم أفرع REL1_X لنسخة MediaWiki الخاصة بك |
ترخيص | رخصة جنو العمومية 2.0 أو ما بعدها |
التنزيل | |
المساعدة | Help:Extension:MassMessage/ar |
|
|
|
|
تنزيلات ربع سنوية | 62 (Ranked 77th) |
استخدام مواقع الويكي العمومية | 1,039 (Ranked 257th) |
ترجم الامتداد MassMessage لو كان متوفرا على translatewiki.net | |
دور فاغرانت | massmessage |
المسائل | المهام المفتوحة · الإبلاغ عن عطل تقني |
يسمح امتداد MassMessage لأي مستخدم إرسال رسالة إلى قائمة من الصفحات مستخدما الصفحة الخاصة Special:MassMessage. كي تطلع على مساعدة في كيفية استخدام هذا الامتداد، طالع مساعدة:امتداد:الرسائل_الكمية . يمكن الاطلاع على توثيق واجهة برمجة التطبيقات على Extension:MassMessage/API .
التنصيب
- نزّل الملف/الملفات وضعها في دليل يحمل اسم
MassMessage
داخل مجلد extensions/
لديك.
يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MassMessage - أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php :
wfLoadExtension( 'MassMessage' );
- تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.
متغيرات الضبط
- نطاقات الأسماء التي تنشر فيها
أثناء نشر الرسائل، يرجى نشرها في نطاقات الأسماء المحددة. كافة نطاقات أسماء النقاش مضافة إلى القائمة البيضاء.
$wgNamespacesToPostIn = [ NS_PROJECT ];
- نطاقات الأسماء المطلوب تحويلها
لو كنت ترغب من المستخدمين أن يقدموا وصلة شبكية إلى صفحة «مستخدم:» ولكن ترغب في أن ينشر البوت على صفحة «نقاش مستخدم:» يمكنك ضبط ذلك هنا.
$wgNamespacesToConvert = [ NS_USER => NS_USER_TALK ];
- اسم المستخدم
ما هو اسم المستخدم الذي يجب على البوت أن ينشر عن طريقه. يكون الاسم الافتراضي هو « MediaWiki message delivery». لو كان المستخدم قائما بالفعل، سوف يستحوذ الامتداد على الحساب. لن يصبح ممكنا للمستخدمين إعادة تسمية الحساب. يمكنك تخطي اسم الحساب الافتراضي عن طريق تحديد ذلك (على سبيل المثال):
$wgMassMessageAccountUsername = 'MessengerBot';
- تمكين المراسلة العالمية
هل ستفعل إرسال الرسائل من موقع ويكي إلى موقع آخر أم لا. لو كنت تعمل مستخدما إعداد wikifarm مثل ويكيميديا، يمكنك تعطيل هذا على كافة مواقع الويكي عدا موقع واحد كي تحفظ السجلات في مكان واحد.
$wgAllowGlobalMessaging = true;
نص الصيانة البرمجي
يمكنك أن ترسل رسائل من سطر الأوامر مستخدما
php sendMessages.php --pagelist <ملف قائمة الصفحات> --subject <ملف العنوان> --message <ملف الرسالة>
حيث يحتوي كل سطر في <ملف قائمة الصفحات>
على اسم صفحة يتبعه اسم موقع ويكي (قاعدة بيانات) يفصلها علامة جدولة «tab».
== مستخدمون مؤكدون ==
massmessage
- يسمح لأي مستخدم إرسال رسائل. مخصص افتراضيا إلى مجموعة المستخدمين «إداري النظام - sysop».
ملاحظات
الامتدادات التي تندمج مع هذا الامتداد: Echo و LiquidThreads.
الواجهة
يظهر هذا الامتداد في ثلاثة أماكن:
- Special:CreateMassMessageList، وذلك لإنشاء قوائم الإرسال.
- صفحات ويكي تستخدم نموذج المحتوى
MassMessageListContent
الذي يمثل قوائم إرسال. تصنف هذه الصفحات تلقائيا في Category:MassMessage delivery lists . - Special:MassMessage، لإرسال رسالة إلى قائمة إرسال.
انظر أيضًا
- Extension:MassMessageEmail - إرسال رسائل بريد إلكتروني إلى المستخدمين بدلا من النشر على صفحات نقاشهم.
هذا الامتداد يستخدم على واحد من مشاريع ويكيميديا أو أكثر من واحد. يعني هذا الأمر أن الامتداد مستقر ويعمل/تعمل جيدا بما فيه الكفاية ليستخدم/لتستخدم في مواقع تتمتع بمستوى زيارات مرتفع مثل هذه. ابحث عن اسم هذا الامتداد في ملفات الضبط CommonSettings.php وكذلك InitialiseSettings.php كي ترى أين تنصب. توجد قائمة كاملة بالامتدادات المنصبة على موقع ويكي بعينه على صفحة Special:Version الخاصة بموقع الويكي. |
هذا الامتداد مشمول في الحزم أو مزارع الويكي التالية أو كليهما: هذه ليست قائمة كاملة. بعض مزارع الويكي أو الاستضافة أو حزم البرمجيات قد تحتوي على هذا الامتداد حتى لو كانت غير مدرجة هنا. راجع دائمًا مزرعة الويكي أو المستضيف أو حزمة البرمجيات للتأكد من ذلك. |
- Stable extensions/ar
- Special page extensions/ar
- API extensions/ar
- GPL licensed extensions/ar
- Extensions in Wikimedia version control/ar
- APIQuerySiteInfoStatisticsInfo extensions/ar
- BeforeEchoEventInsert extensions/ar
- BeforePageDisplay extensions/ar
- ChangeTagsListActive extensions/ar
- ListDefinedTags extensions/ar
- ParserFirstCallInit extensions/ar
- RejectParserCacheValue extensions/ar
- SkinTemplateNavigation::Universal extensions/ar
- UserGetReservedNames extensions/ar
- All extensions/ar
- Extensions used on Wikimedia/ar
- Extensions included in Canasta/ar
- Extensions included in Miraheze/ar
- Extensions included in WikiForge/ar
- Notification extensions/ar
- ContentHandler extensions/ar
- Extensions with StructuredDiscussions support/ar