Wikimedia Features engineering/Notes/2012-W11

GENERAL
There is a DEADLINE for submitting Wikimania proposals THIS SUNDAY!

Update whatever you can in http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals wheneve you have time. This is guidance for the Fiscal Year July 2012-June 2013 budget, so it makes sure we get paid (and such). ;-)

Visual Editor
Update http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals#Visual_Editor wheneve you have time. It will make the meeting go faster. :-)

Interviewing candidates for the VE Product Analyst position. It's moving forward.

Gabriel
Last week:
 * Improved image and link handling and template expansion / -tokenization
 * Simplified token transform rank handling and updated the documentation
 * Cleaned up the token representation to distinguish token types by constructor throughout
 * 20% parser bug triage

This week:
 * Further work on real-life templates: expanded en:Barack Obama for the first time without running out of memory
 * Squash more template / parser function edge cases
 * Handle | and ; for templates and option separators
 * Interview potential senior parser developer, and line up / detail potential starter tasks

Blockers:
 * A long to-do list. Looking forward to more manpower.
 * Will leave for a two-week vacation next Monday (cross-country skiing from hut to hut in Norway)

Roan
Last week:
 * Implemented replace operations and wrapping transactions
 * Started work on tree synchronizations for replacements

This week:
 * Submit my damn Wikimania talks already (deadline at the end of the week)
 * Finish replacement tree sync
 * Add offset map to the data model
 * Refactor most of the data model code using my insights from the past few months

Blockers:
 * Other things going on: 20% (really needed this week), AFTv5 CR
 * Trevor will be out for a week and a half (product retreat, dental stuff), but I have plenty of work lined up to get through that, so that's not a problem. I'll be flying out as he gets back

RobM
Last week:
 * VisualEditor
 * Enabling toolbar in ContentEditable demo
 * Porting over needed ES code to CE for UI components

This week:
 * VisualEditor
 * UI workarounds in CE for Context menu
 * CE Planning with Wikia team members
 * Planning API for UI

Blockers:
 * What Roan Said ^^

Trevor
Last week:
 * Worked with Inez on CE architecture changes
 * Worked with Roan on DM rewrite
 * Wrote new DocumentSynchronizer and unit tests for it

This week:
 * Documentation updates on mw.o
 * At Product retreat / getting wisdom teeth yanked

Blockers:
 * Oral surgery :(

Editor Engagement (ACW)
Update http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals#Editor_engagement_features whenever you have time. The "Editor Engagement Features" is this team, the "Editor Engagement Expermentation" will be the new Experiemntation team/Analytics.

ACW is still under review.

Andrew
Last week:

This week:

Blockers:

Benny
Last week: This week:
 * None
 * None - waiting for more review feedback

Blockers:

Ian
Last week:

This week:

Blockers:

Kaldari
Last week:

This week:
 * Is out

Blockers:

Timo
Last week:

This week:

Blockers:

Editor Engagement (PT)
Update http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals whenever you have time :-)

Andrew
Last week:

This week:

Blockers:

Benny
Last week: This week: 1. article is moved to main namespace 2. a redirect article is replaced with content 3. adding a new article
 * Created a set of tables for PageTriage
 * Worked on pagetriage metadata compilation and API to retrieve the data
 * Finished the first draft for metadata filter query
 * Release and spring planing
 * Work on adding articles to triage queue when
 * Leaderboard data compilation
 * Investiage integrating fulltext search into pagetriage
 * TriagePage listview filtering based on metadata

Blockers:

Ian
Last week:

This week:

Blockers:

Kaldari
Last week:

This week:
 * Is out

Blockers:

Timo
Last week:

This week:

Blockers:

Editor Engagement (AFTv5)
Update http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals wheneve you have time :-)

Had meeting concerning improving the QA process. Task item to look into converting them to Labs environment sometime (Tychay and Roan working with RyanL on that). In the meantime, prototype will remain up and unsupported with AFTv5 still on it.

AFTv5 finally did another deployment, but wasn't too much to review because they only had one person working on it.

Roan
Last week:
 * AFTv5 CR and deployment

This week:
 * I should really move AFTv5 from prototype to labs soon
 * Maybe some CR in advance of next week's deployment

Blockers:

Multimedia (TMH)
Meeting with Andrew Garret. They're ready for testing on labs! Trying to get Chris McMahon some contractor QA resources so that they do the bug testing patch.

If you add to http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals#Multimedia_participation maybe it will get budgeted next year. :-)

Education
http://education.wmflabs.org/wiki/Main_Page seems to be getting lots of testing from the WP edu folks. Now is a good time to start code review. Frank also wants a UI pass

Jeroen
Last week:
 * No major features still need to be done.

This week:
 * cc:engineering up to speed on UI pass/Code Review.

Blockers:
 * needs someone to code review it

Fundraising
http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals#Fundraising_engineering The spice must flow!

Jeremy
Last week:
 * working on civicrm_recurring_globalcollect module
 * working on UnitTest extension

This week:
 * working on civicrm_recurring_globalcollect module
 * working on queue2civicrm and recurring payments module
 * Fixed issue with the extension LastModified. It is now functional :)
 * Working on UnitTest extension
 * helping with QUnit testing for Narayam extension
 * working on a blog post on unit testing

Blockers:
 * no blockers

Katie
Last week:

This week:

Blockers:

Roan (RoanKattouw)
Last week:
 * Looked into a crazy I/O error issue in the media storage system

This week:
 * Code review, code review, code review. RobLa needs our help. My 20% day will be Wednesday this week (normally Tuesday)

Trevor
This week:
 * Helping RobLa with code review on Thursday.