Wikimedia Features engineering/Notes/2011-W52

Features team meeting
Time

11:00 - 11:30 PST

Place #wikimedia-dev connect
Trevor

Last week:

  • On Vacation

This week:

  • Vacation

Blockers:

Roan

Last week:

  • Moving

This week:

  • Mostly on vacation

Blockers:

Inez

Last week:

  • On Vacation

This week:

  • On Vacation

Blockers:

Brion

Last week:

  • Hacking MW

This week:

  • Hacking MW

Blockers:

Gabriel

Last week:

  • Design work on token stream transformation framework [1], coordination with Neil and Brion
  • Looked at template expansion edge cases with help from User:Patrick at meta, converted table productions to support table start / row / end from templates

This week:

  • Slow start (christmas), and generally slightly reduced availability this week
  • Implement async buffering and callback mechanism (partly done), start with template expansion

Blockers:

Neil

Last week:

  • Working on roundtripping VisualEditor to mediawiki articles, and/or adding a new serialization to VisualEditor
    • Turned out I needed to refactor testing and other code to do this, a lot of coordinating with/learning from Gabriel Wicke
  • Prod fix for a small issue affecting UploadWizard IE7
  • Made some other fixes to UploadWizard, but did not deploy due to Xmas etc.

This week:

  • Get roundtripping VisualEditor to mediawiki working
    • New API method from MediaWiki, using socket-based service (or shell command)
    • New socket-based service (or shell command) to parse an article on demand, spawn from Node.js
  • Deploy those previous UploadWizard fixes
  • Do JSONP API (cross wiki posting) for feedback.js (as requested by i18n team)

Blockers:

Dario

Last week:

  • Supervised the development of hand-coding tool
  • Helped with finalization, testing and deployment of AFT5

This week:

  • Monitor quality/volume of data collected
  • Toolbar dashboard for AFT5
  • Help coordinate hand-coding

Blockers:

  • None


RobM

Last week:

  • Revised MoodBar email function
  • Consistency changes, changed all icons
  • ie6/7 layout tweaks

This week:

  • Testing & assisting with deployment

Blockers:

Benny

Last week:

  • Test 'Mark As Helpful' for moodbar feedback response
  • Update and test 'My responses only' filter in feedback dashboard
  • remove “to this comment” in Feedback Dashboard

This week:

  • Add ClickTracking to feedback response email per email from Dario?
  • Test and deploy 'Mark As Helpful' for Moodbar
  • Use only the largest time interval on UI time display

Blockers:

Dario

Last week:

  • Started review of data/metrics plan and made first recommendations for clicktracking to email notifications
  • Uploaded FeedbackDashboard dashboard on toolserver: http://toolserver.org/~dartar/fd/

This week:

  • Iterate on FeedbackDashboard dashboard

Blockers:

RobM

Last week:

  • Created primary JS and styles for MarkAsHelpful loading
  • Added API calls for actions:
    • Marking / Unmarking / Loading
  • Testing & CR fixes

This week:

  • Fixing code per code review
  • DRY up JS to be more elegant
  • Testing / Deployment
Benny

Last week:

  • Creaed two new AIPs for 'Mark As Helpful'

ApiMarkAsHelpful - allow a user to mark/unmark an item as helpful ApiGetMarkAsHelpfulItem - get a list of all helpful status for an object item

  • Integration of 'Mark As Helpful' to Moodbar
  • Fix issues from code review

This week:

  • Test and deploy 'Mark As Helpful'
  • 'Mark As Helpful' enchancement?

New Article Creation/New Page Patrol edit

Ian

Last week:

  • Continued work on concurrency control backend

This week:

  • (hopefully) starting npp survey

Blockers:

Neil

Last week:

  • Pushed some changes to legal code, refactored lots of libs and moved to core (see VisualEditor)

This week:

  • Seem to have a regression/bug with custom license handling; will fix

Blockers:

Ian

Last week:

  • A little bit of long-overdue cleanup in the UploadStash backend and unit tests

This week:

  • Looks like the chunked upload backend is done, will be testing/deploying that.

Blockers:

Jeroen

Last week:

  • Bugfixes

This week:

  • Bugfixes

Blockers:

  • None
Ian & Neil

Last week:

  • Coordinating labs deployment

This week:

  • Working on test plan

Blockers:

MDale

Last week:

This week:

Blockers:

Roan

Last week:

  • Moving

This week:

  • Mostly on vacation, moving

Blockers:

Timo

Last week:

This week:

Blockers:

Jeroen

Last week:

This week:

  • Workin on Education Program extension.
  • Call with Frank scheduled for tomorrow to review design spec

Blockers:

  • None so far
Siebrand, Santhosh, Niklas, Amir, Gerard

Last week:

  • Translate extension improvements:
    • fuller message review system integration
    • fuller logging
  • the first attempt to write translatable user-level documentation of an extension:
    • https://www.mediawiki.org/wiki/Help:Extension:WebFonts - see above for links to translation.
    • Translatable documentation can be implemented this way for the whole of MediaWiki manual. Did you ever notice the lonely links to Japanese and Russian translations on some pages? This can potentially give the manual's translation some structure.
  • Experiments with Neil's generic feedback tool.

This week:

  • Change Narayam preference from "disable" to "enable" - should be easier and more consistent.
    • Flipping the preference in the wikis where it is currently will be needed.
  • More improvements for translation review system:
    • allowing localizers to easily translate workflow states (proofreading, read, published etc.)
    • direct access to reviewing recent translations.
  • PLURAL support in JavaScript (!)
  • Trying qunit.

Blockers:

  • not an immediate blocker, but we are patiently waiting for Visual Editor office hours :)

Other notes... edit

Dario

Last week:

  • Post-mortem of Berkman incident with community members + RCom, work with Timo on the changes requested by Legal + community members
  • Review of 4 requests of access to private data with Legal
  • Review of WikiData with WMDE
  • Met with team of researchers at Stanford/Yahoo Research doing Wikipedia research (gender, editor demographics, Article Feedback data) and planned micro-collaborations + brown bag with full Stanford team in January
  • Supported collaboration between fundraiser team and AllOurIdeas to crowdsource the design of the banner, project launched yesterday: http://www.allourideas.org/wikipedia-banner-challenge

This week

  • RCom meeting to discuss handling of subject recruitment requests
  • Drafting plans for mobile experiments with Phil