=Project Plan=[x] Detailed plan agreed with mentors: Given below
[x] Phabricator project created: #WikidataPageBanner
[x] Meetings with mentors started: Every Wednesday during May, schedule yet to be decided for June,July,August
**This has been taken from the proposal**[x] Bonding period report published (see below)
| Period | Task |=Project Plan=
| ---- | ----|**This has been taken from the proposal and slightly tweaked**
|Before April 27| Request a mediawiki labs instance and a gerrit repository for the extension. Set up the skeleton of the extension such as i18n files and the basic setup Period | Task |
|April 27-May25|Community bonding period,Interact with the wikivoyage community and refine the banner issues|| ---- | ----|
|May 25|Official GSoC coding beginsBefore April 27| Request a mediawiki labs instance and a gerrit repository for the extension. Set up the skeleton of the extension such as i18n files and the basic setup|
|May 25-June 9|This will involve creating extensionApril 27-May25|Community bonding period,Interact with the wikivoyage community and refine the banner issues,This also involved creating extension to render a default banner and the parser function responsible for creating the banner functionality(Step 1)|
|June 10|May 25 -June 156|Create the script which will fetch the default banner from wikidata,add support for variable size image loading|
|June 16-June 25|Add the options to the parser function mentioned in step 3 to customize pagebanner|
|June 26-July 18|Add styling and scripts to make the extension compatible with [[ https://www.mediawiki.org/wiki/Extension:MobileFrontend | Mobile frontend ]]. Also involves making a horizontal-toc render on mobile|
|~~July 5-July 25~~|~~Create the UI to choose the pagebanner image(implement and integrate with banner)~~|
|July 19-August 10|Wrap up the extension and all its parts to be ready for deployment, introduce unit testing|
|August 11-August24|Test and remove any remaining bugs after deploying on [[http://en.wikipedia.beta.wmflabs.org/wiki/Headings|mediawiki-test labs]] and provide documentation. |
=Phabricator Project==Bonding Period report=
* Gerrit Repository Setup: T93127 ( Already done before bonding period )
* PageBanner placeholder created: T94772
* Add a magic word to add custom PageBanner: T97455
* Setup a labs-instance for the extension for live changes ( http://pagebanner.wmflabs.org ): T98297
* Announce about the extension on Wikivoyage: T98944
==Minimum viable product==
Minimum viable product is the same as mentioned in T93106.
==Changes from original plan==
The feature of UI for choosing banner image was removed before the bonding period started.
Communication mainly takes place over irc with a weekly meeting to report progress and issues blocking.
* How to switch between default and custom banner(in relation to which Hooks to use).
* How to render a variable size image depending upon the client browser.
* How to fetch the Wikidata value of articles inside php.
==Lessons Learnt/Issues identified==
**Phabricator Project**: #WIkidataPage**A few points mentioned by Nicolas during the meeting of 13th May, are worth noting here regarding the Banners:**
**Main discussion for WIkidataPageBanner extension is at**: T77925 Current Wikivoyage banners are not displayed correctly on mobile, there are talks about disabling them on mobile, the German Wikivoyage is discussing enabling banners but mobile is the main issue for them.
**Accepted Proposal**: T93106 Banner download size. Even though banners are scaled down, it is not perfect, on mobile downloaded image is a bit too heavy, still resized locally.
=Meeting with mentors=* Bigger banners for high-resolution screens (like Retina)
For May,* What protection level? Banners are subjective, and will probably become a prime target for POV-pushing. Example: Should https://en.wikipedia.org/wiki/Guantanamo_Bay_detention_camp show a beautiful overview picture of the camp with a proud American flag, or a queue of pitiful men in orange suits waiting in the sun? meetings scheduled on Wednesdays 1:30PM IST starting from 6th MayThe banner will be shared between various language articles with various protection levels.
=Bonding Period report=* How to implement TOC sub-items? Are deep links copyable for sharing?
Pending* Our closest competitor Wikitravel has just implemented banners too, by copying Wikivoyage's code. They look different though, higher and centered TOC. Example: http://wikitravel.org/en/Tokyo/Roppongi.