Global Collaboration/Newsletter/Issues/Manual
How to distribute the Collaboration Newsletter. If you have already written Tech/News, you know the drill.
Daily tasks
editAdd #user-notice-collaboration on any Phabricator task that should be announced.
Create the newsletter
edit- Inform the Collaboration team about the future newsletter.
- Create a new newsletter, with the following title format:
Collaboration/Newsletter/Issues/YYYY/MM
- Copy-paste the template on that new newsletter.
Fill the newsletter
edit- Look at new stuff that has been added to #user-notice-collaboration on Phabricator or on the Collaboration/Deployment planning page. Make sure you're looking at all tasks, not just open ones.
- Add a new line for each new topic. Sentences must be short to be easy to translate.
- Move items you have added from the "Announce in next Collaboration Newsletter" column to the "Recently announced in Collaboration Newsletter" column on the #user-notice board in Phabricator.
- Ask for an external opinion about items you have added, by sending the link to that issue to the Collaboration team. Start the count-down: the newsletter will be finalized in one week.
Finalization and translations
edit- Prepare the content for translation. You'll need "Translation admin" rights, or a Translation admin to approve your changes. We use the Translate extension; see how to set up a content page for translation by adding translate tags.
- Request the help of Wikimedia translators through their mailing list at
translators-l@lists.wikimedia.org
, to translate the early draft of the newsletter. - Freeze the newsletter and notify translators on their mailing list, and highlight the changes between the early draft and the final version. If no changes were made, send a message anyway to let them know the content is now final.
- Translators will need time to translate: at least, ask them on Tuesday or Friday so they will have time to translate over the week end. Give them one week to translate if the newsletter has a lot of content.
- Distribute the newsletter.
Distribute the newsletter
editThe distribution is quite similar to the Tech/News one.
- Do the final polish
- Open all translations on Meta and check for red links, in case there was an error during the translation.
- Remove the "deadline" template, and mark for translation.
- Generate the multilingual text of the newsletter
- Go to Collaboration/Newsletter/Sandbox and open the edit source window:
- Replace month and year with the ones that are being sent out (
Collaboration/Newsletter/Issues/2024/11
). This uses the Assemble multilingual message module. - After the month and year, insert language codes for languages that have at least partial translations (+50%), for instance
fr|ko|ja|pl|pt|uk
. Do not adden
for the English version; as the default language, it is automatically included. - Save your edit
- Test the message
- Manually test the message on a few wikis (e.g. on your user page) using the whole generated text, and look for issues (red links, line breaks, etc.). You can do this in two different ways:
- Copy/paste the whole generated text manually on a few of your user pages, and preview without saving;
- Check that it begins with
<section begin=
, ends with a timestamp, and that it uses the right edition (both text and link);
- Check that it begins with
- Use Special:MassMessage for a dry run using a test distribution list (see example); the process is the same as for the actual delivery (described further below), except for the target list.
- Copy/paste the whole generated text manually on a few of your user pages, and preview without saving;
- A good rule of thumb is to check:
- on the English Wikipedia
- on another language available
- on another language not available (defaulting to English)
- on an RTL wiki
- and on a community page in a localized namespace.
- Manually test the message on a few wikis (e.g. on your user page) using the whole generated text, and look for issues (red links, line breaks, etc.). You can do this in two different ways:
- Launch the delivery
- Open Special:MassMessage in another tab or window
- Page containing list of pages to leave a message on:
Collaboration/Newsletter/Subscribers
- Subject of the message (also used as the edit summary):
[[m:Special:MyLanguage/Collaboration/Newsletter/Issues/2024/11|Collaboration products newsletter: 2024-11]]
(update the link and description with the actual week number) - Body of the message: The whole multilingual text generated earlier.
- Page containing list of pages to leave a message on:
- Click on the Preview button on the page; only the English text will show, because it's Meta-Wiki's language
- Do a final check, and if everything looks good, click on the Send button on the page
- Open Special:MassMessage in another tab or window
- Thank the translators!