=== Detailed plan agreed with mentors===Find detailed blog post [[ https://tinaj1234.wordpress.com/2015/05/26/community-bonding-period-newsletter-extension-for-mediawiki/ | here ]].
Pasting the schedule from T93583.==Work done (environment setup, The schedule can be further altered during upcoming discussions.links to patches merged etc.)==
| **Tasks to be completed **|**Timeline**|**Remarks**|1. Requested for set up of labs project for [[ https://phabricator.wikimedia.org/T97523 | newsletter extension ]]. Project created and successfully ssh-ed to bastion.wmflabs.org.
|Setting up environment, prerequisites, community bonding| 28/03/15 - 30/04/15| Created Labs project 'newsletter' and instance,2. 'Set up [[ http://newsletter-test'. Successfully ssh-ed to the.wmflabs.org/wiki/Main_Page | web proxy ]] for the newsletter-test instance|
|Start building the Special:NewsLetterCreate3. After a number of rounds of discussions, Publisher interface|01/05/15 - 05/05/15|Pending |a [[ https://phabricator.wikimedia.org/T99784 | proposal ]] for a minimum viable product with necessary features was put forth.
|Create the Special:CreateNewsLetter interface,4. and design DB ( the new table )| 06/05/15 - 10/05/15|Pending |Created tasks for features in MVP and organised them on the [[ https://phabricator.wikimedia.org/project/sprint/board/888/ | MediaWiki-extensions-Newsletter Workboard ]]
|Front end Phase I - Publisher's view,5. Newsletter skeleton| 20/05/15 - 30/05/15|Pending |
|Adding Newsletter tab to Special:Preferences| 31/05/15 - 15/06/15|Pending |
|Code review,Decided on first feature to work on : [[ https://phabricator.wikimedia.org/T100125 | Create Newsletter ]]
==Lessons learnt==
1. Fixing bugs| 16/06/15 - 24/06/15|Pending |
| Mid Term Evaluation| 24/06/15 - 28/06/15|Pending |
| Front end Phase II - Reader's view| 29/06/15 - 17/07/15|Pending |When the project gets more exposure, more developers drop in to suggest ideas. And these ideas make a huge difference to the intended plan making it simpler and elegant.
| Integrating features of MassMessage and Echo| 28/07/15 - 15/07/15|Pending |2. Plan before you code.
| Writing unit tests,==Problems faced and solutions found==
Initial weeks were uncoordinated due to exams, time zones, absence of a plan. With the second IRC meeting, many decisions were taken including the initial proposal of MVP and [[ https://phabricator.wikimedia.org/T99518 | Agenda for meeting ]] at Lyon Hackathon. All panned out after the Lyon Hackathon where the MVP was finalised and implementation of first feature decided.
==Any changes to the original plan==
1. Testing the work flow | 15/07/15 - 30/07/15|Pending |New feature added : Announce a newsletter
|Writing Documentation,2. Special:NewsletterPublishers page introduced with simpler and minimum fields. Deployment| 30/07/15 - 16/08/15|Pending |For more details: T100125
| Final Report Submission| 17/08/2015|Pending |
===Phabricator project created=====Minimum Viable Product for the project decided==
( pasting from T99784 )
The features listed are the ones aimed to be completed before midterm hopefully.
**Publisher**
1. Create a newsletter - T100125
Phabricator project : #MediaWiki-extensions-2. Announce a new issue of an existing newsletter
@Qgil took the initiative and created T76199 long back which still remains the main arena for discussion.**Reader**
1. Subscribing and unsubscribing to/from a newsletter
T93583 is the accepted GSoC proposal2. Receiving a notification for Newsletter Extension
=== Meetings with mentors started ===new issues of a subscribed newsletter - Echo notifications
Official meetings are yet to begin==Communication plan with mentor decided==
IRC( #wikimedia-ect ) is the main mode of communication with mentors. During the application period, there were few discussions with project mentors and Echo teamLogs of IRC meetings so far:
1. @01tonythomas has logged these in [[ https://etherpadphabricator.wikimedia.org/p/newsletterExtension | newsletterExtensionP653 | Meeting 1 ]]
===Bonding period report published===2. [[ https://phabricator.wikimedia.org/P627 | Meeting 2 ]]
Pending.3. [[ https://phabricator.wikimedia.org/P689 | Meeting 3 ]] ( Lyon Hackathon )