User:Rjain/Gsoc2013/Project Updates
Project Updates
editGerrit repo: https://git.wikimedia.org/summary/?r=mediawiki/extensions/Annotator.git
Meetings attended: GSoC/OPW IRC AllHands on 26th June, IRC, gtalk chat almost everyday with the mentors discussing the progress.
Extension: Extension:Annotator
Monthly Reports
editJune
edit- Investigated regarding the storage of comments, store-plugin of OKFN technology, and read about the mediawiki API.
- Created the basic skeleton for the extension.
- Provided interface for making inline comments, currently the annotator is being called at namespaces NS_MAIN, NS_TALK and NS_CATEGORY. These can be changed further depending upon the need.
- Started working on the backend of the extension.
- Submitted a patch for db Schema https://gerrit.wikimedia.org/r/70794 .
- Submitted a patch for creating the annotations https://gerrit.wikimedia.org/r/71364 .
July
edit- Decided upon the final db schema.
- Few other patches got merged.
- Added an API submodule for creating annotations. https://gerrit.wikimedia.org/r/71364
- Added an API submodule for reading annotations. https://gerrit.wikimedia.org/r/72360
- Added an API submodule for searching annotations which loads all the annotations of a page with the quotes being highlighted. https://gerrit.wikimedia.org/r/72361
- Labs instance got set up http://annotator.wmflabs.org/
- Added an API submodule for destroying annotations https://gerrit.wikimedia.org/r/74150
- Submitted a patch for Updating annotations https://gerrit.wikimedia.org/r/75106
- Submitted a patch for permissions plugin https://gerrit.wikimedia.org/r/75645
August
edit- Updating annotations got merged.
- Permissions plugin got merged.
- Allowed logged out users to view annotations. https://gerrit.wikimedia.org/r/77576
- Submitted a patch for adding support for creating annotations by logged out users. https://gerrit.wikimedia.org/r/78251
- Submitted a patch for toggling the visibility of annotations. https://gerrit.wikimedia.org/r/#/c/79839/
- Db patches for renaming rev_id and user_id column. https://gerrit.wikimedia.org/r/78373
- Started working on PHP Unit tests for Annotation Repository. https://gerrit.wikimedia.org/r/#/c/81555/
September
edit- Toggling the visibilty of annotations got merged.
- Support for creation of annotations by logged out users got merged.
- Fixed a bug of toggling annotations.