Wikimedia Features engineering/Notes/20111129

Features team meeting
Time

11:00 - 11:30 PDT / 20:00 - 20:30 CET

Place Regrets
Trevor

Last week:

  • Wrote an undo/redo system, nearly finished
  • Created special page (VisualEditorSandbox) with demo in it
  • Created todo list ( Visual editor/Todo List )
  • Fixed lots of bugs and issues

This week:

  • Finalize and implement design for toolbar, menus, etc.
  • Finish undo/redo functionality
  • Add leaf conversion functionality (e.g. select text in a heading > change to a paragraph)

Blockers:

  • We've reached the point of no return!
Roan

Last week:

  • Wrote up some thoughts about tag unwrapping: mw:User:Catrope/Unwrap
  • Refactored the code I wrote last week, like I promised
  • Fixed bugs in prepareContentAnnotation

This week:

  • Performance tinkering, time permitting

Blockers:

  • Lack of time, see bottom
Inez

Last week:

  • Toolbar
  • Fixed a lot of bugs

This week:

  • Toolbar
  • Integration with MediaWiki

Blockers:

Brion

Last week:

This week:

Blockers:

Gabriel

Last week:

  • Implemented lists, nowiki/pre and MediaWiki-compatible quotes (italic/bold) as token stream transformations
  • Started to improve the parser test runner

This week:

  • HTML diff for parser tests- using HTML5 parser for normalization. 48 tests passed initially (of about 660). Still many tests with minor character differences, but morally correct.
  • Moved paragraph handling partly to a DOM postprocessor (so now tokenizer -> token stream transforms -> DOM -> DOM postprocessor). Handles HTML tags in content.
  • Implement/fix more parser tests
  • Look into generating WikiDom again

Blockers:

  • a lot of work still ahead..
Dario

Last week:

  • Worked on requirements for edit marking with Fabrice/Howie, drafting of qualitative coding tool with Aaron and Oliver

This week:

  • Finalize qualitative coding tool specs and article sampling requirements
  • Use cases for edit marking beyond AFT

Blockers:

  • none
Roan

Last week:

  • Answered a few e-mails, haven't been needed beyond that

This week:

  • Have to CR the AFTv5 code by Dec 5

Blockers:

  • Low availability, see bottom
RobM

Last week:

  • Deployed IE7 Bug Fixes

This week:

  • TBD

Blockers:

  • None
Benny

Last week:

This week:

Blockers:

  • None
Neil

Last week:

This week:

Blockers:

RobM

Last week:

  • Deployed Feedback Dashboard phase2, Feedback response
  • IE6/7 UI Fixes & cleanup

This week:

  • Phase2 additions: Allow wikitext and show preview prior to sending response
  • Add ajax response status icons & new internationalization text
  • Deploy phase2 changes Wednesday

Blockers:

  • None
Benny

Last week:

  • Deployed the response API for feedback dashboard

This week:

  • Deploy the follow-up change for the response API
  • Allow wikitext in response and update talk page section title
  • Display the latest user reply for feedback
  • Add link to talk page from feedback page and vice versa

Blockers:

  • None

New Article Creation/New Page Patrol edit

Howie

Last week:

This week:

Blockers:

Dario

Last week:

This week:

Blockers:

Ian

Last week:

  • Working with User:Ironholds and Aaron from the Community Dept on interview protocol for new page patrollers

This week:

Blockers:

Neil

Last week:

This week:

Blockers:

Ian

Last week:

This week:

Blockers:

Jeroen

Last week:

This week:

Blockers:

Ian & Neil

Last week:

  • A bunch of code review

This week:

  • More code review: first pass on the JS is done, have reviewed all of Michael Dale's changes.

Blockers:

Brandon

Last week:

  • Uh, shit tons of social media stuff and the like

This week:

  • Probably more of the same, some interviews

Team came back, mostly healthy, from ten amazing days in Mumbai and Pune.

Mumbai - two-day hackathon about language support. 5 or so new Narayam keyboard mappings developed, web fonts were better tested. (Mobile, UX, offline and other impressive things were done by Brandon, Tomasz, Emmanuel et al.)

Pune:

  • 1 day of meeting with C-DAC, the government company that develops standards for electronic processing of Indic languages.
  • 2 days of meetings with Red Hat about coordinating i18n efforts.
  • 1 day of Hackathon and translation sprint - many new translators joined translatewiki.net, made many hundreds of translations to several languages of India.

In general, it was very important to actually get to know the country and the people up close and to understand their attitudes, needs and potential.

Roan

Last week:

This week:

Blockers:

Timo

Last week:

  • No progress on RL2 last week. Flu held me busy. Did a fair bit of code review and working with research (contact person: Dario) to help with the technical implementation of the Harvard Sciences Po survey in CentralNotice

This week:

  • Help with the technical implementation of the Harvard Sciences Po survey in CentralNotice

Blockers:

On hold
Jeroen

Last week:

This week:

Blockers:

Other notes... edit

Dario

Last week:

  • Coordinated work on Sciences Po/Harvard research with Timo (technical support for CentralNotice), Philippe (community) and Kelly (legal) and external research team. CN can now be configured to serve content to registered users depending on editor metrics and privileges (edit count, privs, registration date).
  • Published the November 2011 issue of the research newsletter

This week:

  • Launch open data consultation
  • Launch of Sciences Po/Harvard survey with CN campaign
  • Review progress of EPIC/Oxford project

Blockers:

Roan

Last week:

This week:

  • Give a presentation (mostly WMF ops architecture and labs, but will also mention visual editor) in Utrecht on Saturday
  • Prepare said presentation

Blockers:

  • Low availability. It's kind of crunch time for my college applications this week, so I'm not working very much. I haven't been working today or yesterday. I will be working on Wednesday. Not sure about Thursday and Friday yet.