Wikimedia Features engineering/Notes/2011-W51

Parser / Visual editor
Last week: This week: Blockers: Last week: This week: Blockers: Last week: This week: Blockers: Last week: This week: Blockers: Last week: This week: Blockers: Last week: This week: Blockers:
 * Trevor
 * Released VisualEditorSandbox on MediaWiki.org
 * Did followup fixes based on community feedback
 * Vacation
 * Roan
 * Inez
 * Inez
 * Brion
 * Brion
 * Gabriel
 * Gabriel
 * Created DOMConverter (HTML DOM -> WikiDOM) and tweaked that with feedback from Inez; was used a few hours later by the LocalWiki people for their Visual Editor integration test
 * A few tokenizer fixes, and parsed Barack Obama
 * Started work on template expansion
 * Refactor token transform framework and implement template expansion while incorporating feedback from RFCs about Future/Parser_development/Token_stream_transformations sent out today
 * Neil
 * Neil
 * Updated feedback, related libs, to support VisualEditor
 * Refactored & moved a lot of new JS libraries from UW into core, long overdue anyway, to support VisualEditor feedback
 * Deployed VisualEditor
 * Deployed VisualEditor fixes
 * Got Gabriel W's parser working with Node.js locally
 * Some interviewing for QA lead
 * Working on roundtripping VisualEditor to mediawiki articles, and/or adding a new serialization to VisualEditor
 * Make some fixes to UW, deploy before Xmas freeze.

Article feedback
Last week: This week: Blockers:
 * Dario
 * Supervised the development of hand-coding tool
 * Helped with finalization, testing and deployment of AFT5
 * Monitor quality/volume of data collected
 * Toolbar dashboard for AFT5
 * Help coordinate hand-coding
 * None

Feedback Dashboard
Last week: This week: Blockers: Last week: This week: Blockers: Last week: This week: Blockers:
 * RobM
 * Change collapse & expand arrows from ascii to images
 * Browser compatibility enhancements / fix moodbar invitation (ie6/ie7)
 * Sprint 3 Prototype Testing & Deployment
 * Rework MoodBar email config / prompting
 * for FIXME (remove asynchronous config on load)
 * Consistency changes, changing icons across moodbar + feedback dashboard
 * Benny
 * Benny
 * Deployed spring 3 change to production
 * Added html email support for feedback response
 * Added "My Answer" filter to feedback dashboard
 * Add clicking tracking to email?
 * Test and deploy 'Mark as Helpful' for feedback response
 * Dario
 * Dario
 * 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/
 * Iterate on FeedbackDashboard dashboard

Mark As Helpful
Last week: This week: Last week: This week:
 * RobM
 * Create base extension files and begin development
 * Create core Javascript module for hooking MarkAsHelpful elements into talk page
 * Create actions for calling new API ( marking / unmarking / loading mah items )
 * Create base styling
 * Testing / Deployment
 * Benny
 * Started implementation on 'Mark As Helpful'
 * Create 2 two APIs for 'mark as helpful'
 * Test and Deploy 'mark as helpful'
 * Integration of 'mark as helpful' to moodbar

New Article Creation/New Page Patrol
Last week: This week: Blockers:
 * Ian
 * Worked on concurrency control backend for pagetriage/fbdashboard
 * NPP survey legal agreement
 * (hopefully) starting npp survey

UploadWizard
Last week: This week: Blockers: Last week: This week: Blockers: Last week: This week: Blockers:
 * Neil
 * Pushed some changes to legal code, refactored lots of libs and moved to core (see VisualEditor)
 * Seem to have a regression/bug with custom license handling; will fix
 * Ian
 * Ian
 * Jeroen
 * Jeroen
 * Bugfixes
 * Bugfixes
 * None

TimedMediaHandler
Last week: This week: Blockers: Last week: This week: Blockers:
 * Ian & Neil
 * Reviewed transcoder, some small bugfixes
 * Met to discuss platform eng. impact
 * Working on test plan
 * MDale
 * MDale

ResourceLoader 2.0
Last week: This week: Blockers: Last week: This week: Blockers:
 * Roan
 * Timo
 * Timo

Wikipedia Education Program
Last week: This week: Blockers:
 * Jeroen
 * Workin on Education Program extension.
 * Wrote design spec
 * Workin on Education Program extension.
 * Call with Frank scheduled for tomorrow to review design spec
 * None so far

Internationalization and localization tools
Last week: This week: Blockers:
 * Siebrand, Santhosh, Niklas, Amir, Gerard
 * WebFonts post-deployment bugs.
 * http://etherpad.wikimedia.org/WebFonts-deployment
 * Reported some upstream.
 * a lot of discussions with the Indic languages communities
 * Installed the Translate extension on mediawiki.org to enable documentation translation
 * Translate extension improvements:
 * fuller message review system integration
 * fuller logging
 * starting to think about user-level documentation localization
 * starting to think about generic ways of gathering feedback about features
 * tighter cooperation with the Visual Editor is needed ASAP.

Other notes...
Last week: This week
 * Dario
 * 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
 * RCom meeting to discuss handling of subject recruitment requests
 * Drafting plans for mobile experiments with Phil