Wikimedia Features engineering/Notes/2012-W04
Amir
editLast week:
- Primarily worked on unit tests for WebFonts. Over 50 QUnit tests have been added (with help from Santhosh and Krinkle). https://mingle.corp.wikimedia.org/projects/internationalization/cards/397
This week:
- Work towards supporting RTL and complex scripts in EasyTimeline https://mingle.corp.wikimedia.org/projects/internationalization/cards/230
Blockers:
- The damn slush.
- Need a reviewer for upcoming Perl changes in EasyTimeline
Andrew
editLast week:
This week:
Blockers:
Arthur
editLast week:
- SOPA/CongressLookup development and data cleanup, intro to mobile team
This week:
- Fundraising cleanup (implementing/deploying recurring giving features and auditing tools) and extreme documentation.
Blockers:
- Noneon
Benny
editLast week:
- Surfacing markashelpful on feedbackdashboard page
- Feedback dashboard response email copy update
- Concurrency API update, adding more metadata
This week:
- Deploying Moodbar feedback dashboard upgrade
- Revisit concurrency integration into moodbar
- New page triage
Blockers:
Brandon
editLast week:
This week:
Blockers:
Brion
editLast week:
This week:
Blockers:
Dario
editLast week
- [other] attended scio12 conference most of last week, co-hosted session on Wikipedia & scientists
- [FD] preliminary analysis of FD/Mark as Helpful/email notification data
This week
- [AFT] 100% focused on finalizing data analysis and publishing report for AFT5 test phase 1 with Aaron and Oliver
- [other] meetings with MetaMarkets re: Wikipedia dashboards
Blockers: None
Gabriel
editLast week:
- Got async / parallel template expansion and API fetching working; token stream transform framework solidified
- Implemented sufficient parser functions to be able to render {{:Main Page}}
- Investigated potential WebWorkers use for time-limited DOM transformations / functionality similar to the Lua MW extension
This week:
- Make plan with Alolita, Trevor, Roan and Inez for next months (meeting yesterday, today)
- Profile and reduce memory use to be able to template-expand Barack Obama
- Continue work on parser functions, implement wiki link transforms etc, continue on parser tests etc
- Fly back to Germany- Wednesday noon PST - Thursday noon MET
Blockers:
Gerard
editLast week:
- Reached out to 180+ Wikimedia projects for language support team participation. https://translatewiki.net/wiki/Language_support_team
- Communication:
- http://blog.wikimedia.org/2012/01/24/the-end-of-a-slushed-sprint/
- http://blog.wikimedia.org/2012/01/16/sprinting-ahead-when-there-is-a-slush/
- http://ultimategerardm.blogspot.com/2012/01/mifos-in-georgia.html
- http://ultimategerardm.blogspot.com/2012/01/testing-123-testing-testing.html
- http://ultimategerardm.blogspot.com/2012/01/dbpedia-supports-wikipediablackout.html
- http://ultimategerardm.blogspot.com/2012/01/mediawiki-i18n-triage.html
- http://ultimategerardm.blogspot.com/2012/01/wikipediablackout-for-wikipedia.html
- http://ultimategerardm.blogspot.com/2012/01/overcoming-babel-effect.html
- Review of extension documentation for Translate and Narayam
This week:
- First outreach to all Wikipedia language communities https://mingle.corp.wikimedia.org/projects/internationalization/cards/514
Blockers:
- Sub-optimal communication with other Wikimedia communicators. Allegedly Alolita has been informed.
Howie
editLast week:
This week:
Blockers:
Ian
editLast week:
- Worked on integrating Roan and Tim's reviews of concurrency control code
- Met with Michael Dale, make test and deployment plans for TMH
- Coordinated requirements for TMH in labs
- Set up some NPP interviews w/ Oliver
- Initial NPP planning meeting (w/ Benny and Rob)
- That SOPA blackout thing
This week:
- Interviewing some NPPers
- (probably) rewriting concurrency control code to use a pure-memcached solution
Blockers:
Jeremy
editLast week:
- Helped with CongressLookup on SOPA night
- Working on recurring payments for GlobalCollect
- Created UnitTest Extension at SF Hackathon
This week:
- Working today (Tuesday) on recurring payments for GlobalCollect needs to be done yesterday
- Working on documentation for UnitTest.
- Fundraiser documentation
Blockers:
Jeroen
editLast week:
- Work on Education Program extension
- finished up instructor management
- architecture changes after discussion with people from the GEP
- added WikiEditor support
- added tab interface
- mostly finished logging
- SF hackaton
This week:
- revision handling for institutions, master courses and courses
- ambassador management
Blockers:
- Jetlag when I get back home :)
Kaldari
editLast week:
- SOPA/CongressLookup
- Recurring payment functionality for CiviCRM
This week:
- Getting new CiviCRM functionality tested, code reviewed, and deployed
- Porting CiviCRM recurring functionality from 3.4 to 4.1 so we'll still have it when we upgrade
Blockers:
- None
Katie
editLast week:
- SOPA/PIPA blackout team
- Fundraiser 2012 inception meetings
This week:
- Auditing for 2011 fundraiser: wr1 (globalcollect) file parsing, identification of missing transactions. Making sure all globalcollect transaction data is present in CiviCRM.
- Deployments to production CiviCRM.
Blockers:
- None
Niklas
editLast week:
- Access to documentation for Translate functionality https://mingle.corp.wikimedia.org/projects/internationalization/cards/229
- Translate documentation (tutorials) https://mingle.corp.wikimedia.org/projects/internationalization/cards/390 https://www.mediawiki.org/wiki/Help:Extension:Translate More specifically:
- https://www.mediawiki.org/wiki/Help:Extension:Translate/Translation_example
- https://www.mediawiki.org/wiki/Help:Extension:Translate/Group_configuration_example
- https://www.mediawiki.org/wiki/Help:Extension:Translate/Unstructured_element_translation
- https://www.mediawiki.org/wiki/Help:Extension:Translate/Message_group_states
- https://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_example
This week:
- Translate documentation (in depth for translators) https://mingle.corp.wikimedia.org/projects/internationalization/cards/391
- Rewrite python translation memory server tmserver from translate:toolkit in PHP with a MySQL backend, in preparation for a Wikimedia deployment https://mingle.corp.wikimedia.org/projects/internationalization/cards/459
Blockers:
- Damn slush.
Neil
editLast week:
- SOPA blackout
- Catching up on email, bugs, etc.
- Hackathon
- Twilio thing, send SMS, get back call reading article. Ruby/Sinatra/Heroku based, but it's tiny, could be easy to port to extension.
- Looked at some XSS issues in jQueryMsg
- Wasted some time on trying to sanitize inputs from translators. Hard to do and Niklas doesn't think it's a likely attack vector anyway
- Instead will focus on sanitizing outputs, should do better parsing...
This week:
- Helping with parser
- adding more parser functions maybe
- Parser / article API hack, shell out to parse.js
- Wrapping up some final UploadWizard bugs
- Feedback jsonp API
- Maybe: fix some potential XSS issues with jQueryMsg
Week after next:
- Unemployment
- As most of you know by now, I'm moving on, mostly because I want to try my hand at starting a business. Will send an email out to wmf-all later
Roan
editLast week:
- linux.conf.au
- SF hackathon
- Forked and documented git-review
- Worked on setting up gerrit hooks in jenkins
This week:
- VisualEditor stuff, while Gabriel is in town at least
- AFTv5 CR, MoodBar CR
- More VE stuff?
- RL2 work maybe?
Blockers:
- in office, so hella busy
RobM
editLast week:
- Write concurrency api module
- Add concurrency check & callback in Feedback Dashboard
- Create basic concurrency notification
This week:
- MoodBar bug fixes (chrome)
- Rewrite concurrency extension / Planning
- Code Review / Bug fixes
- New Page Patrol
- Deployment
Blockers:
Santhosh
editLast week:
- Access to documentation for Narayam functionality https://mingle.corp.wikimedia.org/projects/internationalization/cards/330
- Narayam documentation (basic) https://mingle.corp.wikimedia.org/projects/internationalization/cards/392 https://www.mediawiki.org/wiki/Help:Extension:Narayam
- Narayam documentation (mapping) https://mingle.corp.wikimedia.org/projects/internationalization/cards/393 A few examples:
- https://www.mediawiki.org/wiki/Help:Extension:Narayam/Assamese/Inscript
- https://www.mediawiki.org/wiki/Help:Extension:Narayam/Assamese/Transliteration
- https://www.mediawiki.org/wiki/Help:Extension:Narayam/Bengali/InScript
- https://www.mediawiki.org/wiki/Help:Extension:Narayam/Malayalam/Transliteration
- https://www.mediawiki.org/wiki/Help:Extension:Narayam/Odia/Transliteration
- https://www.mediawiki.org/wiki/Help:Extension:Narayam/Tamil/Transliteration
This week:
- Support GRAMMAR in JavaScript https://mingle.corp.wikimedia.org/projects/internationalization/cards/330
- PHP unit tests for plural for all languages https://mingle.corp.wikimedia.org/projects/internationalization/cards/394
- ArticleFeedbackv5 i18n and L10n review https://mingle.corp.wikimedia.org/projects/internationalization/cards/455
Blockers:
- Damn slush.
Siebrand
editLast week:
- translatewiki.net support
- LanguageGetMagic removal from trunk (almost complete)
- Documentation review on Translate and Narayam
- Organising Translation tools workshop https://meta.wikimedia.org/wiki/Translation_tools_workshop,_2012
- Sprint 7 end http://blog.wikimedia.org/2012/01/24/the-end-of-a-slushed-sprint/
- Sprint 8 start https://mingle.corp.wikimedia.org/projects/internationalization/cards/383. Blog post in an hour or so by GerardM.
This week:
- Pune hackathon registration processing
- Localisation team office hours (tomorrow, Wednesday 18:00 UTC)
- Translate documentation review
- tmserver performance testing review
Blockers:
- Damn slush.
- no UI/UX availability (Brandon/Timo)
- no one to help out with feedback across wikis (NeilK)
Timo
editLast week:
- Documentation: 1.19 deployment related on-wiki resourceloader migration helping with code and documentation
- CodeReview: 1.19 front-end related stuff
- October Coding Challenge: Chose winner and runner up for "Slideshow" category
- ResourceLoader: Fixed cross-browser layout anomalies
- Misc: SOPA banner (code review and testing)
This week:
- JSTesting / Labs: Get new Special:JavaScriptTest testing stuff going
- ..
Blockers:
Trevor
editLast week:
- @ Linux.conf Australia
This week:
- VisualEditor planning
- IME prototyping
Blockers:
- None