Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.4 KB

new_language_checklist.md

File metadata and controls

25 lines (21 loc) · 1.4 KB

Adding a new language

  1. Create directory weeklypedia/static/archive/
  2. Create new mailchimp list and configure the signup page
  3. List name: __ Wikipedia Edition
  4. From: [email protected] / Weeklypedia Digest
  5. How you got on our list: You are receiving this because you signed up for weekly updates about active topics on __ Wikipedia.
  6. Signup title: <div style="text-align: center;"><span style="text-align:center">Weeklypedia (__ Edition)</span></div>
  7. Signup content: <div style="text-align: center;"><em>A list of the most edited Wikipedia articles and discussions from the last week.</em><br /> <a href="http://weekly.hatnote.com/" target="_blank">Learn more</a></div>
  8. Signup background: #eeeeee
  9. Signup elements: Let people choose between HTML and plain text; only collect email address
  10. Remember the list id and signup url
  11. Add the list id to secrets.json
  12. Add the lanugage code to SUPPORTED_LANGS and signup url in SIGNUP_MAP in weeklypedia/common.py
  13. Add crontab entries for fetching and publishing
  14. Add an li for your signup to static/index.html (so we can get subscribers today)
  15. Add an li for your signup to weeklypedia/issue_templates/template_index.html (so we can get subscribers next week), and add an li for the archive

Other info

  • If there are no subscribers for the list, MailChimp returns a non-fatal error.