Wikimedia Features engineering/Notes/2012-W04

Features team meeting
Place #wikimedia-dev connect

Amir

edit

Last week:

This week:

Blockers:

  • The damn slush.
  • Need a reviewer for upcoming Perl changes in EasyTimeline

Andrew

edit

Last week:

This week:

Blockers:

Arthur

edit

Last week:

  • SOPA/CongressLookup development and data cleanup, intro to mobile team

This week:

  • Fundraising cleanup (implementing/deploying recurring giving features and auditing tools) and extreme documentation.

Blockers:

  • Noneon

Benny

edit

Last week:

  • Surfacing markashelpful on feedbackdashboard page
  • Feedback dashboard response email copy update
  • Concurrency API update, adding more metadata

This week:

  • Deploying Moodbar feedback dashboard upgrade
  • Revisit concurrency integration into moodbar
  • New page triage

Blockers:

Brandon

edit

Last week:

This week:

Blockers:

Brion

edit

Last week:

This week:

Blockers:

Dario

edit

Last week

  • [other] attended scio12 conference most of last week, co-hosted session on Wikipedia & scientists
  • [FD] preliminary analysis of FD/Mark as Helpful/email notification data

This week

  • [AFT] 100% focused on finalizing data analysis and publishing report for AFT5 test phase 1 with Aaron and Oliver
  • [other] meetings with MetaMarkets re: Wikipedia dashboards

Blockers: None

Gabriel

edit

Last week:

  • Got async / parallel template expansion and API fetching working; token stream transform framework solidified
  • Implemented sufficient parser functions to be able to render {{:Main Page}}
  • Investigated potential WebWorkers use for time-limited DOM transformations / functionality similar to the Lua MW extension

This week:

  • Make plan with Alolita, Trevor, Roan and Inez for next months (meeting yesterday, today)
  • Profile and reduce memory use to be able to template-expand Barack Obama
  • Continue work on parser functions, implement wiki link transforms etc, continue on parser tests etc
  • Fly back to Germany- Wednesday noon PST - Thursday noon MET

Blockers:

Gerard

edit

Last week:

This week:

Blockers:

  • Sub-optimal communication with other Wikimedia communicators. Allegedly Alolita has been informed.

Howie

edit

Last week:

This week:

Blockers:

Last week:

  • Worked on integrating Roan and Tim's reviews of concurrency control code
  • Met with Michael Dale, make test and deployment plans for TMH
  • Coordinated requirements for TMH in labs
  • Set up some NPP interviews w/ Oliver
  • Initial NPP planning meeting (w/ Benny and Rob)
  • That SOPA blackout thing

This week:

  • Interviewing some NPPers
  • (probably) rewriting concurrency control code to use a pure-memcached solution

Blockers:

Jeremy

edit

Last week:

  • Helped with CongressLookup on SOPA night
  • Working on recurring payments for GlobalCollect
  • Created UnitTest Extension at SF Hackathon

This week:

  • Working today (Tuesday) on recurring payments for GlobalCollect needs to be done yesterday
  • Working on documentation for UnitTest.
  • Fundraiser documentation

Blockers:

Jeroen

edit

Last week:

  • Work on Education Program extension
    • finished up instructor management
    • architecture changes after discussion with people from the GEP
    • added WikiEditor support
    • added tab interface
    • mostly finished logging
  • SF hackaton

This week:

  • revision handling for institutions, master courses and courses
  • ambassador management

Blockers:

  • Jetlag when I get back home :)

Kaldari

edit

Last week:

  • SOPA/CongressLookup
  • Recurring payment functionality for CiviCRM

This week:

  • Getting new CiviCRM functionality tested, code reviewed, and deployed
  • Porting CiviCRM recurring functionality from 3.4 to 4.1 so we'll still have it when we upgrade

Blockers:

  • None

Katie

edit

Last week:

  • SOPA/PIPA blackout team
  • Fundraiser 2012 inception meetings

This week:

  • Auditing for 2011 fundraiser: wr1 (globalcollect) file parsing, identification of missing transactions. Making sure all globalcollect transaction data is present in CiviCRM.
  • Deployments to production CiviCRM.

Blockers:

  • None

Niklas

edit

Last week:

This week:

Blockers:

  • Damn slush.

Neil

edit

Last week:

  • SOPA blackout
  • Catching up on email, bugs, etc.
  • Hackathon
    • Twilio thing, send SMS, get back call reading article. Ruby/Sinatra/Heroku based, but it's tiny, could be easy to port to extension.
  • Looked at some XSS issues in jQueryMsg
    • Wasted some time on trying to sanitize inputs from translators. Hard to do and Niklas doesn't think it's a likely attack vector anyway
    • Instead will focus on sanitizing outputs, should do better parsing...

This week:

  • Helping with parser
    • adding more parser functions maybe
    • Parser / article API hack, shell out to parse.js
  • Wrapping up some final UploadWizard bugs
  • Feedback jsonp API
  • Maybe: fix some potential XSS issues with jQueryMsg

Week after next:

  • Unemployment
    • As most of you know by now, I'm moving on, mostly because I want to try my hand at starting a business. Will send an email out to wmf-all later

Roan

edit

Last week:

  • linux.conf.au
  • SF hackathon
    • Forked and documented git-review
    • Worked on setting up gerrit hooks in jenkins

This week:

  • VisualEditor stuff, while Gabriel is in town at least
  • AFTv5 CR, MoodBar CR
  • More VE stuff?
  • RL2 work maybe?

Blockers:

  • in office, so hella busy

RobM

edit

Last week:

  • Write concurrency api module
  • Add concurrency check & callback in Feedback Dashboard
  • Create basic concurrency notification

This week:

  • MoodBar bug fixes (chrome)
  • Rewrite concurrency extension / Planning
  • Code Review / Bug fixes
  • New Page Patrol
  • Deployment


Blockers:

Santhosh

edit

Last week:

This week:

Blockers:

  • Damn slush.

Siebrand

edit

Last week:

This week:

  • Pune hackathon registration processing
  • Localisation team office hours (tomorrow, Wednesday 18:00 UTC)
  • Translate documentation review
  • tmserver performance testing review

Blockers:

  • Damn slush.
  • no UI/UX availability (Brandon/Timo)
  • no one to help out with feedback across wikis (NeilK)

Timo

edit

Last week:

  • Documentation: 1.19 deployment related on-wiki resourceloader migration helping with code and documentation
  • CodeReview: 1.19 front-end related stuff
  • October Coding Challenge: Chose winner and runner up for "Slideshow" category
  • ResourceLoader: Fixed cross-browser layout anomalies
  • Misc: SOPA banner (code review and testing)

This week:

  • JSTesting / Labs: Get new Special:JavaScriptTest testing stuff going
  • ..

Blockers:

Trevor

edit

Last week:

  • @ Linux.conf Australia

This week:

  • VisualEditor planning
  • IME prototyping

Blockers:

  • None