Weekly meetings: every [[ http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150605T1030 | Thursday at 10:30 UTC ]] (4pm IST, 12:30 CEST, 3:30 PST) in `#wikimedia-ect` IRC.
==Week 1: May 25 - May 31==
# Created T100125, T100492 which are the first features I'll be working on.
# Created T100604 for stakeholder outreach which is due this week.
# Started coding for T100125 from mid of this week. Also checked out https://www.mediawiki.org/wiki/Style_guide/Forms and https://www.mediawiki.org/wiki/OOjs_UI
==Week 2: June 1 - June 7==
# Started working on T100125 and T101505
# Implemented the code produced ( in local machine ) in vagrant. Find initial interface for publishers [[ http://newsletter-test.wmflabs.org/wiki/Special:NewsletterPublishers | here ]]
# Weekly meeting at #wikimedia-ect on June 5th - discussed on stakeholder outreach, weekly meetings.
# Created tasks for two other features - T101505 and T101546
# Pushed first patch to gerrit for T100125. Patch can be found [[ https://gerrit.wikimedia.org/r/216546 | here ]].
==Week 3: June 8 - June 14==
# Worked further on 'Create newsletter' feature (T100125). Uploaded [[ https://gerrit.wikimedia.org/r/#/c/216546/ | patchsets ]] 2, 3 and 4.
# Started working on 'Announce newsletter' feature (T101505), decided on the fields required for issues table, wrote required SQL queries. Patch yet to be uploaded.
# There's been a lot of positive responses to the stakeholder outreach on T100604 and also on my talk pages on different wikis. Replied to all of them, redirected those who didn't want to use phabricator to this [[ https://meta.wikimedia.org/wiki/Talk:Newsletters#Help_plan_a_new_software_feature_for_easy_subscription_to_newsletters | page ]]
==Week 4: June 15 - June 21==
# Merged patches of T100125 and T101505. Updated vagrant with corresponding changes. See http://newsletter-test.wmflabs.org/wiki/Special:NewsletterCreate and http://newsletter-test.wmflabs.org/wiki/Special:NewsletterManage
# Send out patches to fix minor glitches ( already merged, thanks Tony! ) - [[ https://gerrit.wikimedia.org/r/#/c/219609/ | Add confirmation message for creation of newsletters and announcing of issues ]] and [[ https://phabricator.wikimedia.org/rENLTb207ca2f9bee | Add error message for duplicate newsletters ]]
# Started working on next feature, T100492. Created 'nl_subscriptions' table, decided on fields and HTML form structure of Special:Newsletters.
==Week 5: June 22 - June 28==
# Merged patches for T100492
# Pushed patches for T101546 and eventually merged.
# Pushed patches for small bugs - T103588, T103813
# Deployed all the features in http://newsletter-test.wmflabs.org/
# Closed MVP :) - T99784
==Week 5: June 29 - July 5==
# End of Midterm evaluation.
# Worked on implementing a table in Special: Newsletters. Still trying implement the table using TablePager and referring extensions like AbuseFilter, Special: ListFiles.
# Created tasks for blockers to be discussed on next weekly meeting - T104570 and T104829
# Lots of travelling.