Tulong:Extension:MassMessage
Ito ay isang pahina ng tulong para sa paggamit ng extension ng MassMessage. Para sa mga tagubilin sa pag-install, tingnan ang pahina ng dokumentasyon ng extension.
Paggawa ng mga delivery list
Mayroong ilang mga paraan upang makalikha ng mga delivery list para sa MassMessage:
Espesyal na pahina upang makagawa ng mga delivery list (MediaWiki 1.24 o mas bago)
Tandaan na ang paggawa ng mga listahan ng paghahatiran ay may pangangailangan na ang user ay mayroong "editcontentmodel" user right (tingnan ang phab:T92795). Sa karamihan ng mga proyekto ng Wikimedia, ang mga sysop lang ang may editcontentmodel rights.
Kasama sa MassMessage ang isang espesyal na pahina para sa pamamahala ng mga delivery list. Upang makagawa ng panibagong listahan ng paghahatiran, pumunta sa "Special:CreateMassMessageList" sa iyong wiki. Maaari kang pumili na gumawa ng bagong listahan, o mag-import ng mga page mula sa isang umiiral na delivery list (sa anumang format) Ang mga pahina ay maaaring direktang idagdag o alisin nang bawat beses sa isang oras kapag tumitingin sa ang mga delivery list, at ang Edit tab ay nagbibigay ng isang interface para sa pagbabago ng paglalarawan at para sa pagdagdag o pag-alis ng mga pahina na maramihan.
In the bulk editing interface, if your wiki is part of a wiki family, target pages on other wikis are specified in the format "title@site" (e.g. "Project:Noticeboard@en.wikipedia.org"). Pages on the local wiki with "@" in their titles are also specified in this manner to avoid ambiguity (e.g. "Foo@bar@mediawiki.org").
See a real example at Signpost subscription page.
Mga Category delivery list (MediaWiki 1.23 o mas bago)
Ang MassMessage ay maaaring maghatid ng mga mensahe sa lahat ng mga pinapayagang namespace sa isang tinukoy na kategorya. Tukuyin lang ang kategorya (hal. Category:Foo) bilang delivery list kapag nagpapadala ng mensahe.
Mga delivery list ng parser function
Maaari kang lumikha ng isang nakatuon na pahina na naglalaman ng isang pasadyang naka-format na listahan ng mga tatanggap. Ang format ng bawat username, proyekto, atbp. ay ang mga sumusunod:
{{#target:Project:Noticeboard}}
In this case, the page name is "Project:Noticeboard". If you are on a wikifarm setup and wish to post to a page on another wiki, you would use:
{{#target:Project:Noticeboard|en.wikipedia.org}}
This example would post to "Project:Noticeboard" on en.wikipedia.org.
See a real example at Tech News subscription page.
MassMessage tool sa Wikidata
Para sa mga wiki ng Wikimedia, maaari kang gumammit ng Wikidata MassMessage tool upang makabuo ng listahan ng mga wikipage, batay sa mga nilalaman ng Wikidata, na nakahanda at naka-format bilang isang delivery list para sa MassMessage.
Pagpapadala ng mensahe
Pumunta sa "Special:MassMessage" sa iyong wiki.
- # Ang unang kahon ng input ay para sa delivery list. I-type ang buong pangalan ng page ng listahan na iyong ginawa sa nakaraang hakbang.
- Susunod ay ang paksa ng mensahe, na gagamitin din bilang buod ng pag-edit. Para sa kadahilanang ito, ito ay limitado sa 240 bytes.
- Next is the subject of the message, which will also be used as the edit summary. For this reason, it is limited to 240 bytes.
- # Susunod, ay ang katawan ng mensahe. Ang patlang na ito ay tumatanggap ng anumang wastong wikitext, ngunit maaari itong magbigay ng babala kung ay may mapansin na masamang input. Tingnan ang #Input checking
- Sa wakas, mayroong pahina tayo na maipapadala bilang mensahe. Tinatanggap ng field na ito ang pangalan ng page, na ang mga nilalaman ay ipapadala bilang mensahe sa mga user sa listahan ng paghahatid. Kung ang katawan ng mensahe ay isinama din, ang mensahe ay idaragdag sa dulo ng pahina ng nilalaman.
- Kung ang isang pahina ay pinili na ipadala bilang isang mensahe, ang seksyon ng page control ay nagpapahintulot sa iyo na magpadala ng bahagi ng napiling pahina sa halip na ang buong pahina. Ang kontrol na ito ay isang dropdown na listahan na mapupuno ng listahan ng mga bahagi sa napiling pahina, sa sandaling pindutin mo ang Preview na button. Sections in the selected page are identified via the
<section begin="hello" /><section end="hello" />tags. - Hit Preview. This will load a preview of how your message will look on an example page.
- You can now either modify the message and preview it again, or if you are satisfied with your message, hit send. This will queue your delivery.
- You can visit "Special:Statistics" on your wiki to view how many messages are still queued in the job queue.
Note that the default configuration will automatically convert all user pages into user talk pages—if you specify "User:Foo" in a delivery list, the message will be posted to "User talk:Foo".
Also, note that if you sign the message with a normal signature (~~~~), the username of the bot (User:MediaWiki message delivery) will appear; to prevent this, mimic a normal signature by linking to your user page and adding a timestamp: [[User:Example|]] ([[User talk:Example|talk]]) ~~~~~.
Sending a translated message
See Newsletters/Translation#Regular process for instructions on how to send a message that has been translated into many languages.
Sending a translated page as message
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.
Select the source page as the message page, preview and then hit send.
The source page is the base page under which all the translation pages reside as subpages.
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.
Each target page on the delivery list will receive the message in,
- 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 theptversion 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.
Choose a section of (translatable) page as a message or subject
It is possible to send sections of a (translatable) page as a message or subject to pages listed in the delivery list.
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 Tulong:Extension:MassMessage to understand how the target delivery language is determined.
Customizing
Each wiki from which messages are sent can require a footer to be added by editing MediaWiki:Massmessage-message-footer.
Each wiki that receives messages, can edit MediaWiki:Massmessage-hidden-comment for similar functionality.
Input checking
MassMessage attempts to check your input for common errors like improperly closed HTML tags. Currently, the following checks are in place:
- improperly closed HTML tags (requires JavaScript, shown immediately); and
- unescaped language links (e.g.,
[[de:Page name]], shown on preview).
Opting out
Any MassMessage delivery requires an input list, so removing yourself from whichever input list was used is the most straightforward way to opt out of a particular subscription. Usually the message being delivered will include an "unsubscribe" or "wrong page?" link.
If you want to exempt a page from any and all MassMessage deliveries, you can add the page to Category:Opted-out of message delivery.
This string is localized (via MediaWiki:Massmessage-optout-category) and may be customized on your wiki, so check what the value of the page MediaWiki:massmessage-optout-category for the exact exclusion category being used locally.
If you want to exempt an entire wiki from any and all MassMessage deliveries, you can block the account used to deliver messages (on Wikimedia wikis, this account is "MediaWiki message delivery"). Blocking MassMessage deliveries would likely be considered highly disruptive. Be careful. Deliveries that were aborted due to the block (or any other restriction such as page protection) will be logged at Special:Log/massmessage.
Pagsubaybay
Maaari mong gamitin ang Special:Log/massmessage upang subaybayan ang tool. Maaari mo din na puntahan ang Special:Statistics upang makita kung gaano ang dami ng nakapila na mga mensahe (kung mayroon man).