Wikimedia Features engineering/Notes/2012-W15

Features team meeting
Place #wikimedia-dev connect

Engineering Goals

Visual Editor edit

Last Week:

  • [Suspended] RFP for parser completed while the Senior Engineer (Javascript) search is going on.

Gabriel edit

Last 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

This week:

  • Added basic thumb support with RDFa annotations
  • Get taxoboxes to expand correctly (lots of table / template / parser function interactions) and add parser tests for encountered issues
  • Expand RDFa / round-trip information
  • Update documentation

Roan edit

Last week:

  • Helped the team deal with the git/Gerrit migration
  • Flew back from Europe
  • Worked on my offsetMap branch, got it to pass tests, wrote tests for it
  • Discussed plans for text nodes with Trevor

This week:

  • Finish and merge offsetMap branch
  • Implement text nodes plan with Trevor

Evil plans to be executed after 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

John Wayne edit

Last week:

  • Converted demo and sandbox to use ce
  • Switched to using structured lists in ce

This week:

  • Implement text nodes in linear model
  • Rewrite wikitext serializer

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

Sprint plan:

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

Next Week:

  • Matthias joins the EE team

Alejandro edit

Last week:

  • Wrapped up the bottom stats nav: Article age, Top Triagers
  • Added functions to check User page and Talk page status so redlink can be created from JavaScript Template
  • Added APIs for triaging and untriaging articles as wells as triage logging
  • Added support for deleted tag search and clean up meta data search filter
  • Synched up patrol queue and page triage queue

This week:

  • Add the ability for partital metadata compilation
  • In-article page triage
  • add records to pagetriage queue for auto-patrolling

Ian edit

Last week:

  • Got list view and filtering finished up in PageTriage
  • Helped Kaldari get inifinite scrolling working too, since it was so easy

This week:

  • Cleanup, bugfixes, logging
  • Hopefully starting with the article view

Blockers:

  • Need designs for the article view. Brandon's on it, should be done in a day or two.

Kaldari edit

Last week:

  • Front-end interface for PageTriage
  • Work on PageTriageList API (retrieves the list of new articles)

This week:

  • Getting PageTriage List view polished and ready for deployment

Editor Engagement (AFTv5) edit

Last Week:

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

Next Week:

  • Thursday release was scheduled ([blocked on Git/Gerrit process release freeze])
    • latest permalink changes from Elizabeth + new feedback page tool icons
    • the email switch for oversight requests (if Ryan can do this by then)
    • the AFT4 change which Dario just asked for
    • any important bug fixes for critical features like abuse filter

Roan edit

Last week:

  • Did an AFTv5 deployment on Wednesday

This week:

  • Possibly a deployment on Thursday, if the deployment embargo is lifted by then

Multimedia (TMH) edit

Last Week:

  • Terry talked to Google, updated them + Jan's status
  • Fixed (upload file size config issue)

This Week:

Education edit

the roadmap

Jeroen edit

Last week:

  • Created new import script for new data including more stuff and imported on demo wiki
  • Fixed various issues

This week:

  • Create dashboard/timeline page for students and mentors
  • Write high level docs

Fundraising edit

Last Week:

  • Team is gone for 4 out of 5 days at CiviCRM conference and retreat

Joanne edit

Last year:

  • Monday @CiviCon in Berkeley
  • working on CiviCRM issues.
  • Made CiviCRM GUI for recurring payments ready for testing
  • Started working on CentralNotice bugs

This week:

  • Working on CentralNotice bugs
  • Taking care of any items regarding CiviCRM so we can push recurring payments.

Blockers:

  • Code review

Katie edit

Last 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

This week:

  • Go through all new resumes for the Fundraiser Backend candidates, and hopefully turn some of those into phone screens later in the week (done as of Monday COB, waiting for more resumes and/or developments).
  • All current outstanding code review for JP's globalcollect recurring module (aiming for COB Tuesday)
  • Git and the Payments Cluster: Making deployments possible again after the Git migration.

Blockers:

  • Understanding Git well enough to make intelligent decisions about the fundraising deployment strategy. I do have allegedly great reading material all ready to go; I just need a big enough block of time to actually concentrate on said reading material instead of trying to skim my way out of this, which did not work the last five times I tried.

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

Terry edit

Last Week:

  • Reference Tooltips DOA was forwarded to me by Sumana, Consultied Brandon as to status

This Week:

  • Trying to put Yair in touch with Andrew Garrett concerning tooltips

Mary Jane Holland edit

  • Looking at Ref Tooltips
  • Experimenting with releasing LQT in current state for feedback about future directions
  • Hopefully a card or three this week (see Page Triage)

Roan (RoanKattouw) edit

  • Last week: imported Salvatore's gadgetprefs branch into git and merged RL2 branch into it
  • Tuesday Apr 10: 20% day, deploying 1.20wmf1 from git
  • Wednesday Apr 11: RL2 day

Bloody Mary edit