Wikimedia Features engineering/Notes/2012-W08
Notes
editVE (Visual Editor)
editVE 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
editBenny 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
editnobody 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
editNo 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
edit(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
editRoan: 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
editArthur 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
editLast week:
This week:
Blockers:
Andrew
editLast week:
This week:
Blockers:
Arthur
editLast week:
This week:
Blockers:
Au
editLast week:
- Started diving into Parsoid codebase; simplified setup/testing process a bit; greened a few tests.
This week:
- Continue greening tests.
Blockers:
- None.
Benny
editLast week:
- Training session
This week:
- Article Creation Workflow cleanup
- Start with Page Triage new page
Blockers:
Brandon
editLast week:
This week:
Blockers:
Brion
editLast week:
This week:
Blockers:
Dario
editLast week:
This week:
Blockers:
Gabriel
editLast 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
editLast week:
This week:
Blockers:
Howie
editLast week:
This week:
Blockers:
Ian
editLast week:
This week:
Blockers:
Jeremy
editLast week:
- Vacation
This week:
- working on civicrm_recurring_globalcollect
- interviews for backend software developer in fundraising
Blockers:
Jeroen
editLast week:
This week:
Blockers:
Kaldari
editLast week:
This week:
Blockers:
Katie
editLast 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
editLast week:
This week:
Blockers:
Roan
editLast 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
editLast week:
- VisualEditor
- New prototype for IME using text comparison / batched transactions
This week:
- VisualEditor
- Rework general input / IME implementation
Blockers:
- Nada
Santhosh
editLast 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
editLast week:
This week:
Blockers:
Timo
editLast 2 weeks:
- Unavailable due to college activity
This week:
- Catch up on mail, codereview, bugzilla and mailinglists
- MW1.19 support
- CodeReview
- RL2
Blockers:
Trevor
editLast 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: