Wikimedia Features engineering/Notes/2012-W11

Features team meeting
Place #wikimedia-dev connect

GENERAL

edit

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

edit

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

edit

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

edit

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

edit

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

edit

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)

edit

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.

Benny

edit

Last week:

  • None

This week:

  • None - waiting for more review feedback

Kaldari

edit

This week:

  • Is out

Editor Engagement (PT)

edit

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

Benny

edit

Last week:

  • 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

This week:

  • Work on adding articles to triage queue when
  1. article is moved to main namespace 
  2. a redirect article is replaced with content
  3. adding a new article
  • Leaderboard data compilation
  • Investiage integrating fulltext search into pagetriage
  • TriagePage listview filtering based on metadata

Kaldari

edit

This week:

  • Is out

Editor Engagement (AFTv5)

edit

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

edit

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

Multimedia (TMH)

edit

Meeting with Michael Dale. 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

edit

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

edit

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

edit

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

Jeremy

edit

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

Misc. and Platform Support

edit

Roan (RoanKattouw)

edit

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

edit

This week:

  • Helping RobLa with code review on Thursday.