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

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 • ‎русский • ‎العربية • ‎سنڌي • ‎پښتو • ‎বাংলা • ‎中文 • ‎日本語 • ‎한국어
الدليل المرجعي لامتدادات ميدياويكي
OOjs UI icon advanced.svg
MassMessage
حالة الإصدار مستقر
Screenshot of MassMessage MediaWiki extension.png
تنفيذ صفحة خاصة , واجهة برمجة التطبيقات
بيان يسمح لأحد المستخدمين أن يرسل رسالة بسهولة إلى قائمة من المستخدمين.
المؤلف/المؤلفون Kunal Mehta, wctaiwan
آخر إصدار 0.4.0 (2016-12-06)
سياسة التوافق تصدر اللقطات البرمجية مع ميدياويكي. الإصدار الرئيسي لا يتوافق مع الإصدارات السابقة.
MediaWiki لإصدارات 1.25 وما بعدها، استخدام أفرع REL1_X لإصدارك من برمجيات ميدياويكي
ترخيص رخصة جنو العمومية 2.0 أو ما بعدها
التنزيل
  • $wgNamespacesToConvert
  • $wgNamespacesToPostIn
  • $wgMassMessageAccountUsername
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
ترجم الامتداد MassMessage لو كان متوفرا على translatewiki.net

طالع مصفوفة الاستخدام والإصدارات.

دور فاغرانت massmessage
المسائل المهام المفتوحة · الإبلاغ عن عطل تقني

يسمح امتداد الرسائل الكمية - MassMessage لأي مستخدم إرسال رسالة إلى قائمة من الصفحات مستخدما الصفحة الخاصة Special:MassMessage. كي تطلع على مساعدة في كيفية استخدام هذا الامتداد، طالع مساعدة:امتداد:الرسائل_الكمية . يمكن الاطلاع على توثيق واجهة برمجة التطبيقات على Extension:MassMessage/API.

التنصيب

  • نزّل الملف/الملفات وضعها في دليل يحمل اسم ‎MassMessage داخل مجلد ‎extensions/‎ لديك.
  • أضف الكود التالي في الجزء الأسفل من 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».

ملاحظات

لو كنت تستخدم إصدارات ميدياويكي من 1.25 إلى 1.34، سوف يتطلب امتداد الرسائل الكمية تفعيل $wgContentHandlerUseDB .

الامتدادات التي تندمج مع هذا الامتداد: Echo و LiquidThreads.

الواجهة

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

انظر أيضًا

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