Page MenuHomePhabricator

Weekly reports: Improvements to ProofreadPage Extension and Wikisource
Closed, ResolvedPublic

Description

The weekly reports will be updated here.

WeekWork DoneDue Date
Week 1Blog has been setup, first blog post done and connected with mentor on Zulip and IRC. Created a reporting task for my project at Phabricator. Cloned the required extensions and setup Localhost. Blog(May 18th, 2017)
Week 2Communicated with the mentors, understood the working of the extensions to be dealt with during the coding phase. Analysed the issues and bugs to be fixed during the GSoC period. Blog(May 25th, 2017)
Week 3Understood the processes and rights involved in proofreading of pages and it validation, communicated with the author of the extension and analyzed the requirements that should be met during the implementation of the tasks. Blog(June 1st, 2017)
Week 4Resolved the first task T51482, where an admin privilege was created so that the 'sysop can make unrestricted edits to the page quality, all changes documented and new right 'pagequality-admin' created exclusively for the 'sysop'. Blog(June 8th, 2017)
Week 5Working on the second task that involves the conversion of index/pages editing form to OOJS UI, deveoped the functions that uses OOjs to create the text field. Some bugs to fix. Blog(June 15th, 2017)
Week 6The patch for the task T153120 has been uploaded to gerrit, the basic UI has been changed to OOjs, the help system seems to be broken, it will be fixed via infusion and the issue of excessive width of the form has been solved by adding 'max-width' to the corresponding CSS file. Blog(June 22nd, 2017)
Week 7Merged the patch for the task T146160, made the improvements as suggested by my mentor and bettered the patchset. Learnt how to implement OOJS UI widget in JavaScript, working on converting the zoom feature used in Pages editing from to OOjs. Blog(July 6th, 2017)
Week 8On the process of creating a new widget that controls the zoom features used in the Index editing form, converted the code given in Jquery.prpzoom to OOjs UI to supposrt the widget that is on the process of making.(July 13th, 2017)
Week 9Converted the whole code of the Zoom Widget from jQuery to OOjs UI and uploaded the patchset to gerrit, still some errors to get fixed and dependencies to be changed, which will be done in a few days. Blog(July 20th, 2017)
Week 10Fixing the issues with the code and converting the some other remaining functions to the new code. Some bugs fixed, removed the dependency of jQuery widget inside OOjs and started documenting the existing functions.(July 27th, 2017)
Week 11Added a new <img> tag to show the right image, migrated the events function to OOjs and migrating the remaining functions and constructor.Blog(August 3rd, 2017)
Week 12Fixed the rest of the issues in the code to obtain an error free one. Now Adding the dependencies to the required files and running the code to check for new errors.(August 10th, 2017)
Week 13Finished up the code and now working on its indentations and other coding conventions missed out. Documented the code and almost done with the final patchset.(August 17th, 2017)
Week 14All errors rectified, indendations corrected and now left out with only the DOM rendering. Created the final blog post for the submission to Google. Blog(August 24th, 2017)

Event Timeline

amritsreekumar updated the task description. (Show Details)

Hi! If there is not anything remaining in this task could you please resolve it?

amritsreekumar closed this task as Resolved.Sep 20 2017, 3:08 PM