Jump to content

امتداد:الرسائل_الكمية

From mediawiki.org
This page is a translated version of the page Extension:MassMessage and the translation is 100% complete.
الدليل المرجعي لامتدادات ميدياويكي
MassMessage
حالة الإصدار مستقر
تنفيذ صفحة خاصة , واجهة برمجة التطبيقات
بيان يسمح لأحد المستخدمين أن يرسل رسالة بسهولة إلى قائمة من المستخدمين.
المؤلف/المؤلفون Kunal Mehta, wctaiwan
آخر إصدار 0.5.0 (2023-01-08)
سياسة التوافق تصدر اللقطات البرمجية مع ميدياويكي. الإصدار الرئيسي لا يتوافق مع الإصدارات السابقة.
MediaWiki 1.25+، استخدم أفرع REL1_X لنسخة MediaWiki الخاصة بك
ترخيص رخصة جنو العمومية 2.0 أو ما بعدها
التنزيل
المساعدة Help:Extension:MassMessage/ar
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgNamespacesToPostIn
  • $wgAllowlistedMassMessageTargets
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
تنزيلات ربع سنوية 55 (Ranked 78th)
استخدام مواقع الويكي العمومية 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' );
    
  • Yes تم التنفيذ – اذهب إلى 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.

الواجهة

يظهر هذا الامتداد في ثلاثة أماكن:

انظر أيضًا

  • Extension:MassMessageEmail - إرسال رسائل بريد إلكتروني إلى المستخدمين بدلا من النشر على صفحات نقاشهم.