Wikimedia Features engineering/Notes/2012-W14

GENERAL
Decide what you want to call out for the Monthly meeting, any big stories? Instead of the round robin, the Engineering part of the Thursday metricks will focus on a 3-5 focused updates for a short 5-10min. If you think your project should be highlighted then nominate it. You or a team member can give it (or force me to do so).

If you are approved for Berlin Hackathon, don't forget to register.

Meeting restructure User:Tychay
Going forward attendence to the Features team is optional. Instead they will serve as office hours. However updating the EtherPad is no longer optional and it your team's responsibility to update status on the wiki.

Visual Editor
This Week:
 * Going to open an RFP for parser help while the Senior Engineer (Javascript) search is going on.

Gabriel
Last week: This week:
 * On Vacation
 * Interviews and code review for parser engineer candidates
 * Work on remaining template / parser function / table / attribute problems
 * Improve round-tripping information, source tracking and start adding RDFa

Roan
Last week: Evil plans to be executed after this week:
 * Working on an HTML DOM -> linear model converter
 * Finish my data model refactoring introducing the offset map (maybe this week)
 * Merge insert and remove operations into replace
 * Refactor/redesign all the data model code
 * Do a performance audit of the data model code

RobM
Last week:
 * Refactoring current demo with Content Editable surface.
 * Structuring UI configuration
 * Prototype VE extension config

Trevor
Last week:
 * Bug #34885
 * VisualEditor planning/goal setting
 * Connect some dots between dm, ce and ui

Editor Engagement: Article Creation Wizard (ACW)
ACW is waiting for PT. Work being done on PT (see below).

Editor Engagement: Page Triage (PT)
Last week:
 * Friday made first deployment to prototype: 
 * #19 - APIs for retrieving metadata about specific articles and their authors
 * #21 - View article metadata in list view
 * #64 - Article snippets in list view
 * #75 - Create a set of sample articles for testing purposes

This week (and next):
 * #20 Filter search results based on available
 * #25 List View of unrelated articles
 * #65 Top Stats display in list view
 * (fastrack) #33 Zoom Interface
 * (fastrack) #76 In-article triage
 * Excess cycles:
 * #23 Show patrol status outside NPT interface
 * #24 Ability to view either zoom or standard
 * #50 Detailed stats page

Benny
Last week: This week:
 * Generating article snippet for list view
 * Add function to generate stats for triagged articles
 * Add JavasScript and API code for stats navigation
 * Filter by metadata query and API
 * Fix article snippet and format date in stats nav
 * Add top triagers to stats nav
 * Provide user/user talk page status to API so redlink can be built
 * Triage log API ( maybe ?)

Ian
Last week:
 * Finishing up the list view
 * Hopefully getting filtering working on that as well.

Editor Engagement (AFTv5)
Last Week:
 * Patch release on Wednesday

This Week:
 * Wednesday release scheduled for "New Feedback form with Abuse/Spam Filters" + some improvements to oversight and metrics stuff.

Multimedia (TMH)
|the roadmap

Last Week: This Week:
 * Labs has worked out all the issues they know about
 * Blocker: Problem uploading video (J has no trouble, but ChrisM and others are)
 * Ben got Swift deployed on Beta
 * Terry and RobLa have lined up QA resources for Chris McMahon when ready.
 * Terry is still waiting for Google call on Jan's status + update
 * Fix the final blocker.
 * Start testing

Fundraising
This Week:
 * Team is gone this week at CiviCRM conference and retreat

Jeremy
Last week: This week: Blockers: This does not prevent us from processing payments at this time, so it is a minor blocker.
 * working on recurring_globalcollect
 * Requested extension Extension:LastModified gets migrated to git.
 * Requested extension Extension:UnitTest gets migrated to git.
 * Creating documentation for Fundraising developers on wikitech: https://wikitech.wikimedia.org/view/Fundraising/tech
 * Monday @CiviCon in Berkeley
 * working on CiviCRM issues.
 * There is some unfinished code in the GUI on CiviCRM in regards to recurring payments. Spoke with developers at CiviCon on how to get this pushed upstream. I will need to contribute a few more patches to fix this. See http://issues.civicrm.org/jira/browse/CRM-9459.

Katie
Last week: This week:
 * Three sessions of Mingle training
 * Continue to work with GlobalCollect
 * Deal with the mediawiki git migration. In other words: Start using git for the big four fundraising extensions.
 * Continue with the hiring process
 * Hopefully more code review for Jeremy's pending globalcollect recurring module in civicrm
 * Monday: CiviCon in Berkeley
 * Tuesday Afternoon - Friday (possibly through to Sunday if we are making good progress): CiviCRM usability code sprint in Nevada City, CA
 * Updated the payments cluster - turned credit card processing back on

Echo

 * Notifications will need to be separated out in the Engineering Goals document
 * Nothing. This will become a priority in the next fiscal year