Wikimedia Features engineering/Notes/2012-W02
Amir
editLast week:
- Translation workflow states that are themselves translatable
- tryed to make edit summaries behave more nicely in RTL and failed PHP unit tests for the first time ;)
- code review for Niklas' new feature - review recent translations
- started doing some tests for the Android app, mostly for RTL and input methods
This week:
- Planned: writing a LOT of QUnit and PHPunit tests for WebFonts.
Blockers:
Andrew
editLast week:
This week:
Blockers:
Arthur
editLast week:
This week:
Blockers:
Benny
editLast week:
- Deployed Changes for Moodbar and MarkAsHelpful
1. Added page level display rule to MarkAsHelpful 2. added clicktracking to response email
This week:
- Concurrency API
- Top responders leader board
- unanswered filter
Blockers:
Brandon
editWeek:
- Product Design Guild meeting
- Got some ideas for a decent "language" icon from it.
- No resumes; possibly a solid volunteer
- Lots of work on Notifications System
- Working on "Athena v 0.5" or thereabouts (mobile platform stuff)
- Re-reading all our NPP research in anticipation of cranking back up
- Lots of work on various outreach programs, including our jobs/career pages
- Hiring/interviews
Blockers:
Dario
editLast week:
- [account creation] preliminary research into how to track internal referrals for accounts created
- [AFT] shared summary of preliminary quant results
- [AFT] reviewed issues with data collected since launch and coordinated with OmniTI to release patch to fix bug in option 3 that prevented collection of comments with no rating
- [AFT] modified toolserver dashboards to control for this bug
- [AFT] reviewed analysis plans with other team members for measuring potential cannibalization of edits
- [AFT] worked on clicktracking specs to measure edit conversions with Reha
- [trending topics] worked on specs for US elections case study with Diederik, Nimish and external research collaborators
This week:
- [account creation] start documentation of research questions/metrics on Meta
- [moodbar] document metrics/analysis plan for feedback response
- [AFT] continue quant analysis / monitor data collected after release of new placement
- [AFT] start work to adapt fundraiser code for automated testing of conversions with R Faulkner
- [AFT] participate in organization of second round of hand coding
- [trending topics] meet with dataviz collaborator to discuss data to be collected
- Work with ops on filters to extract registration referrals
- Discuss with Diederik analytics plans for US presidential elections as possible testbed
Blockers:
- None
Gabriel
editLast week:
- Refactored token stream transforms for template expansion support, separated async/sync transforms in subclasses and made them separate parser stages (needed for template expansion)
- Made all parser stages event emitters and -consumers and refactored ParserPipeline. Needs to be pushed to parserTests and parse.js.
- Implemented a rough template expansion outline, working on making that functional now
- Travelled to SF
This week:
- Make template expansion work
- Plan next steps for integration with editor, round-tripping, reconciliation and misc issues with Trevor
Blockers:
Gerard
editLast week:
This week:
Blockers:
Howie
editLast week:
This week:
Blockers:
Ian
editLast week:
- Finished up NPP interview release
- Got ConcurrencyCheck code running, all tests pass
- Added caching support to ConcurrencyCheck
- Interview coding for editor motivations study
- Verified fix for UW bug for deploy
This week:
- Coordinating NPP interviews
- Finishing ConcurrencyCheck and getting it reviewed
- Adding listCheckouts() method
- Finishing interview coding for Thursday meeting
Blockers:
Jeremy
editLast week:
This week:
Blockers:
Jeroen
editLast week:
- Work on Education Program extension
- Not much though due to being sick
This week:
- Finish up student and instructor workflow
Blockers:
Kaldari
editLast week:
This week:
Blockers:
Katie
editLast week:
This week:
Blockers:
Niklas
editLast week:
- Code review, like always
- Polishing Translate for deployment
- Big i18n deployment: http://lists.wikimedia.org/pipermail/mediawiki-i18n/2012-January/000376.html - few issues which already fixed
- Using translatewiki.net to test what code still uses (to-be) deprecated JavaScript features and fixing reporting those issues. Also have a logging of JavaScript errors in translatewiki.net, thanks to Timo.
This week:
- Writing Translate tutorials
- Unit testing (learning and writing tests) (actually the whole team is going to learn and work on these, and will probably get in touch to ask questions).
- Code review - I want 1.19 out!
Blockers:
Roan
editLast week:
- AFTv5
- Fixed clicktracking data format issue
- Prevented logrotate from destroying clicktracking data
- Deployed a few fixes
- Reviewed up to trunk, deployment tomorrow
- MoodBar / MarkAsHelpful
- Reviewed up to trunk, deployment tomorrow
- ResourceLoader
- Reassessed state of RL2 project, updated wiki page
- Fixed some client-side loader bugs with Timo
- Implemented experimental support for async script loading from the <head>, disabled for now. Wanna try this on the cluster, then hopefully ship 1.19 with this as the default
- Fixed the broken PLURAL-in-JS integration in trunk
This week:
- As much 1.19 CR as I can squeeze in. Like Niklas, I want 1.19 out
- Traveling to Australia for LCA (I leave early on Thursday)
Blockers:
- No power on the plane that I'll be on on Thursday, Friday and Saturday :(
RobM
editLast week:
- Deployed Changes for Moodbar and MarkAsHelpful
This week:
- Create core concurrency API wrapper for checking in and checking out resources
- Integrate into Feedback Responses
- Add concurrency notification to response item
- Add Moodbar Feedback to user contrib logs
- Secondary filters UI
- Top Responders styling & Feedback Dashboard layout enhancements
Blockers:
Santhosh
editLast week:
This week:
Blockers:
Siebrand
editLast week:
This week:
Blockers:
Timo
editLast week:
- Continuous integration:
- Continue work on the MediaWiki-TestSwarm fetcher classes. Making it ready to run jobs via Special:JavaScriptTest, which was merged into trunk from the JSTesting branch last week
- MediaWiki Core JS
- *Code review
- Debug toolbar improvements
- Various QA/Linting
- ResourceLoader:
- Did research with Roan on the new asynchronous loading logic and applied it to trunk
- Fixed various gadgets and extensions that stopped working properly because they depended on undocumented behavior
- Review of mw.loader and fixing several bugs that potentially caused load failures and/or race conditions
This week:
- Coding challenge:
- Finish review of 2 more entries and pick winner
- ResourceLoader:
- Fix minor layout bugs
- Implement proper error/success handling through user feedback in the gadget editor for saving/deleting gadgets (currently works fine but simply reloads returns to form on failure and reloads on success showing the created gadget)
- Continuous integration:
- Configure the new JSTesting environment in MediaWiki on WMF Labs and if all fine deploy to integration.mediawiki.org
Blockers:
Trevor
editLast week:
- Vacation
This week:
- Audit VisualEditor code, assess next steps
- Prepare for LCA
- Work with Gabriel on Parser
Blockers: