Weekly log of work done
Week 1 (25 May – 31 May)
- Setup LanguageTool server on Tools-Labs : http://tools.wmflabs.org/languageproofing/
- Setup UI for querying LanguageTool Server : http://tools.wmflabs.org/languageproofing-ui/
Week 2 (1 June – 7 June)
- Created Page for LanguageTool extension : https://www.mediawiki.org/wiki/Extension:LanguageTool
- Finished prototype integration of LanguageTool with VisualEditor : https://github.com/ankita-kumari/VisualEditor-LanguageTool
Week 3 (8 June – 14 June)
- Displayed server response in a dialog box. Experimented with different kinds of dialogs.
- Updated blog posts.
Week 4 (15 June – 21 June)
- Made the response display asynchronous
- Ported LanguageTool.php to extension.json
- Requested gerrit access and labs access
- Updated blog posts
Week 5 (22 June – 28 June)
- Moved the code to gerrit
- Cleaning up the code to ensure compliance with MediaWiki coding and naming conventions (ongoing)
- Updated blog posts
Week 6 (29 June – 5 July)
- Streamlined the code and code cleanup
- Locating errors in the editing area
Week 7 (6 July – 12 July)
- Highlighting errors in the editing area without changing the content
Week 8 (13 July - 19 July)
- Travelling (No work done)
Week 9 (20 July to 26 July)
- Experimented with various widgets and dialogs to display result
- Studied annotations and inspectors
Week 10 (27 July to 2 August)
- Implemented dialog like FindAndReplace
- Errors highlighted
- Error description and replacements updated in the dialog box
Week 11 (3 August to 9 August)
- Error and description updated in dialog box upon clicking an error
- Fixed some bugs : Clicking upon the highlighted errors was disabled, Highlights went on and off randomly, etc.
Week 12 (10 August to 16 August)
- Enabled traversing the errors using findNext and findPrevious
- Correct error description and suggestions updated in the tool dialog
- Implemented replace
- Highlights get removed on clicking 'done' button
- Suggestions are displayed in a ComboBoxWidget