Wikimedia Features engineering/Notes/2012-W08

VE (Visual Editor)
VE team starts as usual.

Trevor (TrevorParscal): research on cursor interaction and selection rendering for RTL (right to left) and added support for line breaks in pre elements in visual editor. This week we need to set a direction (ES vs CE).

Gabriel Wicke (gwicke): packing and moving. Sped up tokenizer by rewriting a key production? and figured out that it would be possible to treat extensions generically (in the tokenizer) by using dump grepping. This week: get images and wikilinks expanded

Rob Moen (rmoen): committed a working Editable Surface IME prototype. ppl are welcome to test it. Working on bidirectional text stuff for the editable surface. There will be a meeting set up by (TrevorParscal) with i18n for testing Indic + RTL.

Roan (RoanKattouw): Didn't get much work done because of miving and 1.19 support (until Wednesday). And AFTv5 code review until 2/7 + wikimania propsal with Krinkle. Also working with ops on wikimania transcoding vides. Will work with Trevor this week when he gets unsick on the VE datamodel changes.

Audrey Tang (au): /away. wrote: "started diving into parsoid codebase, simplified setup/testing process a bit and greened a few tests." this week: "continue greening test"

Editor Engagement
Benny SiTu Qiang (bsitu): Team was training last week. This week doing some clean up on article creation workflow.

Howie Fung (howief): Also spent some time defining first few iterations on NPT (New Page Triage). Plan this week is to keep things simple by launching a few features that address obvious pain points for existing page patrollers.

i18n
nobody online. Alolita is in India.

Niklas Laxstrom (Nikerabit): showed up but not prepared to update. :-) They're in the middle of a sprint (Translation extension), some new translation admin features, trying to get the TMX (translation memory) ready for WMF deployment. Santhosh used sfntly library to compress some webfonts in WebFonts even more. Hoping to add to team. Also deployed WebFonts on english wikisource (can now read Biblical hebrew there)

Multimedia
No status. Michael Dale (mdale) is on assigned to it but not online, he's prob. doing Kaltura-related stuff. Ian has a doctor's appt right now.

1.19 support
(RoanKattouw): Broke a lot of stuff. Helped Aaron with some thumbnail things, fixed some ResourceLoader issues.

Timo Tijhof (Krinkle): nlwiki and plwiki rollout went fine yesterday. Also fixed some logging problems (irc logging compatibility break), finished some last parts with hashar today.

AFTv5
Roan: AFT5 CR is being reviewed until 2/7. They're only with one programmer. Need more code reviewer action resources, but not going to happen.

Fundraising
Arthur is sort of leaving this week (moving arizona) so can say goodby tonight. see wmf-sf list for details.

Katie Horn (K4-713): Killed serious upswing in CC fraud by tweaking some filter paremeters. Everything is back to normal. Forgot to update minifraud server names during migration from last week, on it. Deploye branch of DonationInterface starting to resemble trunk again. Also some hiring stuff.

This week will push globalcollect recurring module or suffer pain.

Amir
Last week:

This week:

Blockers:

Andrew
Last week:

This week:

Blockers:

Arthur
Last week:

This week:

Blockers:

Au
Last week:
 * Started diving into Parsoid codebase; simplified setup/testing process a bit; greened a few tests.

This week:
 * Continue greening tests.

Blockers:
 * None.

Benny
Last week:
 * Training session

This week:
 * Article Creation Workflow cleanup
 * Start with Page Triage new page

Blockers:

Brandon
Last week:

This week:

Blockers:

Brion
Last week:

This week:

Blockers:

Dario
Last week:

This week:

Blockers:

Gabriel
Last week:
 * Helped Audrey to get oriented and added comments to guide her
 * Cleaned up parser setup, transform registration etc
 * Worked a bit on cite template expansions and image / wikilink handler
 * Played with coffeescript on the weekend

This week:
 * Checked feasibility of extension tag tokenization strategy (treat all non-html/wiki tags as potential extension tags) on enwiki dump- should  work. Wrote C++ dump grepper based on wikifind for this check.
 * Sped up the parser by ~15% by rewriting one production and reducing debugging overhead
 * Discussed Microdata design with Ian Hickson: very unwilling to support multiple itemtypes. RDFa WG chair offered help.
 * Implement image handler, improve template expansion further and work towards microdata/RDFa annotation.

Blockers:

Gerard
Last week:

This week:

Blockers:

Howie
Last week:

This week:

Blockers:

Ian
Last week:

This week:

Blockers:

Jeremy
Last week:
 * Vacation

This week:
 * working on civicrm_recurring_globalcollect
 * interviews for backend software developer in fundraising

Blockers:

Jeroen
Last week:

This week:

Blockers:

Kaldari
Last week:

This week:

Blockers:

Katie
Last week:
 * Reviewed a lot of resumes and interviewed people for the FR-Tech openings
 * Did code review (and testing where possible) for Jeremy's Globalcollect Recurring drupal/civicrm module.

This week:
 * More work in the name of trying to hire people
 * Testing and deployment of forms and improvements for the upcoming Africa tests.
 * Bug fixes on the GC Recurring module while Jeremy is on vacation

Blockers:

Niklas
Last week:

This week:

Blockers:

Roan
Last week:
 * Lots of administrivia getting set up in the US
 * 1.19 support
 * Started on AFTv5 CR, deploy scheduled for March 7th
 * Kicked off Wikimania video transcode jobs over the weekend, then the server died on Sunday

This week:
 * AFTv5 CR
 * Work on Wikimania proposals
 * 1.19 deployment assistance on Wednesday
 * Work on VE data model changes, gotta talk to Trevor about that

Blockers:
 * Need to work on VE and RL2 but little time so far
 * Trevor quarantining himself at his house also doesn't help
 * Moving into my apartment on Saturday (yay!)

RobM
Last week:
 * VisualEditor
 * New prototype for IME using text comparison / batched transactions

This week:
 * VisualEditor
 * Rework general input / IME implementation

Blockers:
 * Nada

Santhosh
Last week:
 * Pune Hackathon
 * GRAMMAR parsing and porting the grammar rules from php to js(in jsgrammar branch)
 * Qunit tests for the inputmethod rules
 * CR, mainly internal of i18n team

This week:
 * i18n Sprint 10 tasks

Blockers:

Siebrand
Last week:

This week:

Blockers:

Timo
Last 2 weeks:
 * Unavailable due to college activity

This week:
 * Catch up on mail, codereview, bugzilla and mailinglists
 * MW1.19 support
 * CodeReview
 * RL2

Blockers:

Trevor
Last week:
 * Got text to flow around floating objects
 * Interviewed some people
 * Cursed $wgResourceLoaderExperimentalAsyncLoading repeatedly

This week:
 * Add non-text leaf nodes to DOM
 * Work with Roan to get DataModel changes going
 * Help out with IME stuff
 * Poke at RTL support

Blockers: