User:YuviPanda/GSoC/Timeline

Timeline for the GSoC project. Expected times to be updated as and when necessary.

Phase 1 - Assessment Parsing

 * 1) Discussion, trying out different methods, settling on one - Done
 * 2) Implement assessment parser, parse out and save on edit whenever assessments change - Done
 * 3) Implement superfast specialized assessment parser (instead of regexes) - Scheduled at end of GSoC period
 * 4) Implement logs to show who changed what when - Scheduled towards the end
 * 5) RSS Feeds
 * 6) Special Page

Phase 2 - Statistics

 * 1) Update aggregate statistics whenever assessment changes
 * 2) Projectwise Statistics - Due 25 Jun - Done (29 Jun)
 * 3) Global Statistics - Due 27 Jun
 * 4) Magic Word to embed aggregate statistics
 * 5) Projectwise Statistics - Due 29 Jun
 * 6) Global Statistics - Due 31 Jun

Phase 3 - Filtering

 * 1) Special page to filter articles based on: (Done by second week of July)
 * 2) Project, Quality and Importance
 * 3) Filter by category
 * 4) Various sort functions
 * 5) Save filtered article selections 'frozen' at time of filtering to form 'saved filtered article revision sets' - Done by third week of July

Phase 4 - Manual Selections

 * 1) Add/Remove/Curate manual selections for 'saved filtered article revision sets' (needs a better name) - End of July

Phase 5 - Exports

 * 1) Export 'saved filtered article revisions set' to JSON - First Week of August
 * 2) Possibly an offline script that consumes the JSON and produces Kiwix compatible openZIM files - Second week of August

Needs Discussion

 * 1) Kid Friendly Marker. Where would it go? In assessment template? Somewhere separate (Special Page)? Combination of both?

"I love deadlines. I like the whooshing sound they make as they fly by - Douglas Adams"