Wikimedia Features engineering/Notes/2012-W03

From mediawiki.org
Features team meeting
Place #wikimedia-dev connect
« 2012-W022012-W04 »

Amir[edit]

Last week:

  • Mobile app testing.
  • Set up and learn PHP unit.
  • Set up and learn QUnit.
  • Planning for writing QUnit tests for WebFonts.

This week:

  • Writing tests for WebFonts.

Blockers:

Andrew[edit]

Last week:

  • at school

This week:

  • at school

Blockers:

Arthur[edit]

Last week:

  • on vacation

This week:

  • FR cleanup

Blockers:

Benny[edit]

Last week:

  • FeedbackDashboard Top responders leaderboard
  • Unanswered filter for feedback dashboard
  • Implemented Concurrency API

This week:

  • Surface MarkAsHelpful on FeedbackDashboard page
  • Email copy update to feedbackdashboard response email
  • Deployment & Testing of Moodbar & Concurrency

Blockers:

Brandon[edit]

Last week:

This week:

  • SOPA blackout design

Blockers:

Brion[edit]

Last week:

  • on mobile

This week:

  • on mobile

Blockers:

Dario[edit]

Last week:

  • [AFT] uploaded to toolserver new comment streams/dashboard per article: http://toolserver.org/~dartar/aft5/articles/?p=Global+warming
  • [AFT] reviewed early findings from hand-coding with Aaron and Oliver, results suggest no statistically significant difference across three design based on useful/not useful distinction, will dig into this further this week
  • [AFT] caught bug in AFT5 that affected clicktracking data and worked with Reha/Roan on patch
  • [AFT] post-mortem of AFT5 backend bugs. Reviewed with Alolita, Fabrice and Howie general plan for testing of backend and data collection for new features
  • [clicktracking] started project with Ryan Faulkner to explore automated testing of clickthrough data across features
  • [account creation] started documentation on Meta for account creation referral research project
  • [open data] 2 interviews with journalists interested in our open data plans and data consultation

This week

  • [AFT] wrap up hand-coding work with Aaron/Oliver
  • [clicktracking] deploy patch for AFT5 (done)
  • [clicktracking] review clicktracking data after patch is released
  • [FD] stats on clickthrough data for email notifications
  • [FD] review research plan with Aaron
  • [other] off to a conference in NC the rest of the week (hosting a session on Wikipedia expert review/engagement)

Blockers:

  • I'll be online/reading email during the conference but I don't expect to be able to work during the sessions

Gabriel[edit]

Last week:

  • Worked on template expansion and support for it in token transforms, mostly works now (including somew parser tests)
  • Design work with Trevor and Alolita

This week:

  • Push template expansion further along, add parser functions and magic variables
  • Think about integration with MW (extensions etc), consult with Brion

Blockers:

Gerard[edit]

Last week:

This week:

Blockers:

Howie[edit]

Last week:

This week:

Blockers:

Ian[edit]

Last week:

  • Got concurrency checker running
  • Moved it into its own extension (InterfaceConcurrency)
  • Got final version of NPP interview out to Oliver, he's now collecting signatures & scheduling
  • Worked on TMH test plan, coordinating labs depolyment
  • Fixed/tested a small UW regression in custom licensing code
  • Was out and/or semi-incapacitated for a good part of the week

This week:

  • More TMH/labs, work with MDale on finishing up/wikifying test plan based on Kaltura's QA materials
  • Add a few functions to InterfaceConcurrency, notably listCheckouts()
  • Some UW bugs could use fixing
  • Maybe turn off Wikipedia and break the Internet for a day

Blockers:

  • SOPA and PIPA. :)

Jeremy[edit]

Last week:

  • Fundraising cleanup

This week:

  • FR cleanup

Blockers:

Jeroen[edit]

Last week:

  • Work on Education Program extension
    • Started implementing correct instructor and ambassador handling
    • Worked on instructor workflow
    • Worked on logging stuff
  • Conference call w/ Frank, Erik and other people
  • Conference call w/ Ayush and other person
  • Updated design with with user group info

This week:

Blockers:

  • None

Kaldari[edit]

Last week:

  • FR cleanup

This week:

  • SOPA blackout

Blockers:

Katie[edit]

Last week:

  • FR cleanup

This week:

  • FR cleanup; SOPA Blackout

Blockers:

Niklas[edit]

Last week:

  • Wrote a lot of documentation (tutorials) for the Translate extension.
  • Added a help link to the Translate extension's special pages. (mostly done by Santhosh)
  • Learning QUnit

This week:

Blockers:

Roan[edit]

Last week:

This week:

  • At LCA in Melbourne

Blockers:

RobM[edit]

Last week:

  • Create core concurrency API wrapper for checking in and checking out resources
  • Integrate into Feedback Responses
  • Add concurrency notification to response item
  • Add Moodbar Feedback to user contrib logs
  • Secondary filters, Top Responders, & FBD front end

This week:

  • Add concurrency front end pieces to InterfaceConcurrency extension
  • Testing concurrency with Feedback Dashboard / Deployment.
  • NPP Sprint planning

Blockers:

Santhosh[edit]

Last week:

  • JS {{GRAMMAR}} support tests.
  • {{GRAMMAR}} documentation.
  • Narayam documentation.

This week:

Blockers:

Siebrand[edit]

Last week:

  • I18n code review

This week:

Blockers:

Timo[edit]

Last week:

  • October Coding Challenge: Judging/rating of submisisons for "Slideshow"
  • CodeReview: 1.19 frontend related stuff
  • JSTesting / Labs: Get new Special:JavaScriptTest testing stuff going, with hashar

This week:

  • Help with SOPA banner where needed (CodeReview and testing)
  • 1.19 deployment related on-wiki resourceloader migration helping with code and documentation
  • CodeReview: 1.19 front-end related stuff
  • October Coding Challenge: Pick a winner and runner up for "Slideshow" category
  • JSTesting / Labs: Get new Special:JavaScriptTest testing stuff going, with hashar
  • ResourceLoader: If any time left, whatever is on top of the RL2 task list

Blockers:

Trevor[edit]

Last week:

  • worked with Gabriel on wikidom/parser interfaces

This week:

  • LCA

Blockers: