User:Rjain/Gsoc2013/Project Updates

Project Updates
Gerrit 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.

Blog: http://richajain-annotator.blogspot.in/

June

 * 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

 * 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

 * 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/