Wikimedia Features engineering/Notes/2012-W14

From mediawiki.org
Features team meeting
Place #wikimedia-dev connect

GENERAL[edit]

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[edit]

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[edit]

This Week:

  • Going to open an RFP for parser help while the Senior Engineer (Javascript) search is going on.

Gabriel[edit]

Last week:

  • On Vacation

This week:

  • 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[edit]

Last week:

  • Working on an HTML DOM -> linear model converter

Evil plans to be executed after this week:

  • 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[edit]

Last week:

  • Refactoring current demo with Content Editable surface.
  • Structuring UI configuration
  • Prototype VE extension config

This week:

  • Bug fixes in Surface View
  • Modify select, cursor events in UI tools to work with Inez's new Surface code.
  • Continue polishing up Sandbox environment, fixing bugs and eliminating old ES code.

Trevor[edit]

Last week:

  • Bug #34885
  • VisualEditor planning/goal setting
  • Connect some dots between dm, ce and ui

Editor Engagement: Article Creation Wizard (ACW)[edit]

ACW is waiting for PT. Work being done on PT (see below).

Editor Engagement: Page Triage (PT)[edit]

Last week:

  • Friday made first deployment to prototype: <http://ee-prototype.wmflabs.org/wiki/Special:PageTriage>
  • #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[edit]

Last 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

This week:

  • 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[edit]

Last week:

  • Finishing up the list view
  • Hopefully getting filtering working on that as well.

Editor Engagement (AFTv5)[edit]

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)[edit]

roadmap

Last 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.

This Week:

  • Terry is still waiting for Google call on Jan's status + update
  • Fix the final blocker.
  • Start testing

Education[edit]

Fundraising[edit]

This Week:

  • Team is gone this week at CiviCRM conference and retreat

Jeremy[edit]

Last week:

This week:

  • Monday @CiviCon in Berkeley
  • working on CiviCRM issues.

Blockers:

  • 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.

This does not prevent us from processing payments at this time, so it is a minor blocker.

Katie[edit]

Last 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

This week:

  • 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[edit]

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

Misc. and Platform Support[edit]

Timo[edit]