مساعدة:امتداد:الرسائل_الكمية
هذه صفحة مساعدة لاستخدام الرسائل الكمية . لتعليمات التشغيل انظر صفحة التوثيق.
إنشاء قوائم المراسلة
هناك عدة طرق لإنشاء قوائم المراسلة في امتداد "الرسائل الكمية"
صفحة خاصة لإنشاء قائمة مراسلة (إصدار ميدياويكي 1.24 وما بعده)
لاحظ أن إنشاء قائمة مراسلة يحتاج أن يكون المستخدم له صلاحية "editcontentmodel"،(طالع phab:T92795). في أغلب مشاريع ويكيميديا يحمل الإداريون فقط صلاحية editcontentmodel.
يتضمن امتداد "الرسائل الكمية" صفحة خاصة لإدارة قوائم المراسلات. لإنشاء قائمة مراسلات جديدة اذهب إلى "Special:CreateMassMessageList" على موقع الويكي الخاص بك. يمكنك أن تختار إنشاء قائمة جديدة، أو استيراد قائمة مراسلات موجودة (بأي صيغة كانت). يمكن إضافة الصفحات أو إزالتها مباشرةً صفحة صفحة عند مطالعة قائمة المراسلات، ويتيح لسان التحرير إمكانية تعديل الوصف أو إضافة عدد من الصفحات أو إزالتها مرة واحدة.
في صفحة التحرير، إذا كانت الويكي الخاصة بك جزء من عائلة الويكي، يمكن استهداف صفحات من ويكيات أخرى بالشكل "title@site" (مثال: "Project:Noticeboard@en.wikipedia.org"). الصفحات في الويكي الخاصة بك والتي بها علامة "@" في عنوانها يمكن استهدافها بهذه الطريقة لمنع الالتباس (مثال: "Foo@bar@mediawiki.org").
طالع مثالا في هذه الصفحة: Signpost subscription page.
قوائم المراسلة عبر التصنيفات (إصدار ميدياويكي 1.23 وما بعده)
يمكن للرسائل الكمية توصيل رسالة إلى كل الصفحات الموجودة في "تصنيف" محدد. ببساطة حدد "التصنيف" (مثال: Category:Foo) كقائمة مراسلة عند إرسال الرسالة.
قوائم المراسلة بـ Parser function
يمكنك إنشاء صفحة مخصصة تحتوي قائمة منسقة من مستقبلي الرسائل. ويكون تنسيق الاسم والمشروع وغيره من المعلومات كما يلي:
{{#target:Project:Noticeboard}}
في هذه الحالة، اسم المشروع هو "Project:Noticeboard". إذا كنت في wikifarm setup وتريد الإرسال إلى صفحة على ويكي آخر، فستستخدم:
{{#target:Project:Noticeboard|en.wikipedia.org}}
هذا المثال سيُرسل إلى "Project:Noticeboard" على ويكيبيديا الإنجليزية.
طالع مثالا على Tech News subscription page.
أداة الرسائل الكمية من ويكي بيانات
في حالات مواقع الويكي التابعة لويكيميديا، يمكنك استخدام أداة الرسائل الكمية من ويكي بيانات كي تولد قائمة بصفحات الويكي استنادا إلى عناصر ويكي بيانات وتكون جاهزة ومنسقة في صيغة قائمة بريدية مناسبة لامتداد الرسائل الكمية.
إرسال رسالة
إذهب إلى "Special:MassMessage" على الويكي الخاصة بك.
- أول صندوق هو لقائمة المراسلة. اكتب الاسم الكامل للقائمة التي أنشأتها في الخطوة السابقة.
- التالي هو "موضوع الرسالة"، والذي سيظر كـ"ملخص التعديل". ولذلك فهو محدد بـ240 حرف كحد أقصى.
- وأخيرا، "نص الرسالة"، وفيه يمكن كتابة نصوص الويكي العادية، وربما تُعطي تحذيرا إذا أدخلت مدخلات خاطئة. طالع #Input checking
- Finally, we have the page to be sent as a message. This field accepts the name of the page, whose contents will be sent as a message to the users in the delivery list. If the body of the message is also provided, then the message will be appended at the end of the page content.
- If a page has been selected to be sent as a message, the section of the page control allows you to send a section of the selected page instead of the entire page. This control is a dropdown list that will populate with the list of sections in the selected page, once you hit the Preview button. Sections in the selected page are identified via the
<section begin="hello" /><section end="hello" />
tags. - اضغط "معاينة" لتظهر لك الرسالة بالصورة التي ستظهر بها في صفحات المستهدفين.
- يمكنك الآن إما تعديل الرسالة ومعاودة المعاينة، أو ضغط "إرسال" إذا كنت موافق عليها بصورتها الحالية، وبالتالي ستوضع رسالتك في طابور الرسائل.
- يمكنك زيارة "Special:Statistics" على الويكي الخاص بك لرؤية عدد الرسائل الموجودة في الطابور.
لاحظ أن الضبط الافتراضي سوف يحول آليا كافة صفحات المستخدمين إلى صفحات نقاش – لو حددت «User:Foo» في قائمة إرسال، سوف تنشر الرسالة على «User talk:Foo».
لاحظ أيضا أنك لو وقعت على الرسالة مستخدما التوقيع المعتاد (~~~~
)، سوف يظهر اسم المستخدم الذي يستخدمه البوت (User:MediaWiki message delivery)؛ كي تتجنب حدوث ذلك، حاكي التوقيع المعتاد عن طريق الوصل الشبكي بصفحة مستخدمك وإضافة ختم زمني: [[User:Example|]] ([[User talk:Example|talk]]) ~~~~~
.
إرسال رسالة مترجمة
طالع النشرات الإخبارية/ترجمة#العملية المعتادة كي تتعرف على تعليمات تتناول كيفية إرسال رسالة ترجمت إلى عدد من اللغات.
إرسال صفحة مترجمة في صفة رسالة
Using the Page to be sent as a message field (referred to as message page from here on) it is possible to send a page translated via the Translate extension as a message to pages listed in the delivery list. اختر الصفحة المصدر التي ستكون صفحة الرسالة، استعرضها ثم اضغط على زر الإرسال. الصفحة المصدر هي الصفحة الأساسية التي سوف تطوى تحتها كافة الصفحات المترجمة في صفة صفحات فرعية. For example, if you've marked a page TechBlog for translation, then TechBlog is the source page, and TechBlog/fr is the French translation, TechBlog/es is the Spanish translation and so on.
سوف تحصل كل صفحة مستهدفة على قائمة الإرسال الرسالة المرغوبة،
- The page content language of the target page, if the message page has been translated into that language.
- The fallback language, if the message page has been translated to that language. For example, if the page content language of a target page is
pt-br
, but the message page has not been translated topt-br
, then thept
version of the message page will be posted on the target page. - The source language of the page. This is the language from which the page is translated to other languages.
اختر قسم من الصفحة (القابلة للترجمة) لتصبح رسالة أو موضوع رسالة
يجوز إرسال أقسام من صفحة (قابلة للترجمة) في صفة رسالة أو موضوع رسالة إلى الصفحات المدرجة في قائمة الإرسال.
Sections in a page can be marked by using the <section>
tags. Section markup syntax is the same as with Labeled Section Transclusion. Example:
<!-- Has two sections: subject and body. -->
<!-- This page is marked for translation -->
<section begin="subject" />
<translate>
<!--T:1-->
Subject section
</translate>
<section end="subject" />
<section begin="body" />
<translate>
<!--T:2-->
Message section
<!--T:3-->
This is the body of the message that will be sent to the user.
<!--T:4-->
Can we handle this?
</translate>
<section end="body" />
Once a page is selected to be sent as a message, and the preview button is clicked, these sections will appear in the drop-downs:
- Section of the page to be sent as subject
- Section of the page to be sent as message
Select the appropriate section in each to send that as a subject or message.
When a section of the page is selected to be sent as subject then,
- Any custom subject provided will be ignored.
- Tags and newlines from the subject section will be stripped during the message delivery.
If a translatable page is selected to be sent as a message, this would allow localized subject and message to be delivered to the target page. Read Help:Extension:MassMessage#Sending_a_translated_message to understand how the target delivery language is determined.
التخصيص
يمكن أن يتطلب كل موقع ويكي ترسل منه رسائل إضافة حاشية عن طريق تعديل «MediaWiki:Massmessage-message-footer».
ويمكن لكل موقع ويكي يتلقى رسائل تعديل « MediaWiki:Massmessage-hidden-comment» لذات الوظيفة.
التحقق من المدخلات
يحاول امتداد الرسائل الكمية التحقق من مدخلاتك بحثًا عن أخطاء من قبيل وسوم إتش تي إم إل لم تغلق كما ينبغي. يجري في الوقت الراهن تنفيذ أعمال التحقق التالية:
- وسوم إتش تي إم إل لم تغلق كما ينبغي (يتطلب ذلك وجود جافا سكريبت، تعرض على الفور)؛ و
- وصلات لغات ألغي هروبها (مثال
[[de:Page name]]
، تظهر في المعاينة).
إلغاء الاشتراك
تتطلب أي حالة تسليم رسائل باستخدام امتداد الرسائل الكمية قائمة إدخال، لذا كان رفع نفسك من أي قائمة إدخال هو السبيل المباشر لإلغاء الاشتراك من اشتراك محدد. عادة ما تحتوي الرسالة المرسلة على وصلة «إلغاء الاشتراك» أو «هل الصفحة خطأ؟».
لو كنت ترغب في استثناء صفحة من أي وكافة حالات تسليم امتداد الرسائل الكمية، يمكنك إضافة الصفحة إلى Category:Opted-out of message delivery
.
هذا السطر مترجم (باستخدام MediaWiki:Massmessage-optout-category) ويجوز تخصيصه على موقعك الويكي، لذا تحقق من قيمة الصفحة «MediaWiki:massmessage-optout-category» بحثًا عن تصنيف الاستثناء المحدد الذي يستخدم محليًا.
لو كنت ترغب في استثناء موقع ويكي بالكامل من أي وكافة حالات تسليم امتداد الرسائل الكمية، يمكنك منع الحساب الذي يستخدم في تسليم الرسائل (على مواقع ويكي ويكيميديا، هذا الحساب يحمل اسم «MediaWiki message delivery»). إن منع حالات تسليم امتداد الرسائل الكمية قد يعد أمر شديد التعطيل للعمل. توخ الحذر. سوف تقيّد حالات التسليم التي ألغيت بسبب المنع (أو أي قيد آخر مثل حماية الصفحة) في السجل Special:Log/massmessage.
الرصد
يمكنك استخدام Special:Log/massmessage كي تراقب الأداة. يمكنك أيضًا زيارة Special:Statistics كي تطلع على كم عدد الرسائل المنتظر إرسالها (إن وجدت).