User:Catrope/Weekly reports/2011-10-31
Appearance
Monday October 31
[edit]- RL2
- Made AJAX work for the shared gadgets preferences tab (r101340, r101342, r101343, r101344, r101347, r101350)
- Changed the layout of the gadgets and shared gadgets preferences tabs to use fieldsets rather than headings (r101364, r101367)
- Core changes to facilitate the above (r101354, r101355, r101358)
- Visual editor
Tuesday November 1
[edit]- Visual editor
- Fixed a bug I spotted in one of Trevor's commits from yesterday (r101459). I didn't test this either, though. Must write tests.
- RL2
- Refactored the repository architecture to separate caching and DB logic (r101469, r101484)
- Rethought memcached key naming. Things are now cached remotely when possible and locally otherwise, and naming collisions are avoided (r101479)
- Attempted to fix the behavior of a core hook that was causing hundreds of memcached requests (r101488) but had to revert because of broken parser tests (r101495) and ended up using a static variable cache in the hook function itself instead (r101497)
- Wrote ForeignAPIGadget repo, will test and commit tomorrow
- Blacklisted IE6/7 for ArticleFeedback per Erik's request (r101461)
Wednesday November 2
[edit]- Prepared and executed editor engagement features deployment
- RL2
- Fixed a bug in core that broke the ForeignAPIGadgetRepo I wrote last night (r101628)
- Tested my ForeignAPIGadgetRepo code from last night. Surprisingly, it worked flawlessly from the get-go, apart from the aforementioned core bug. Committed in r101627
- Worked on slides for our presentation on Saturday
- Merged and submitted the rest of my LocalisationUpdate puppet changes now that Ryan's finally fixed the gerrit permissions issues
- Fixed permissions errors in the scap script
Thursday November 3
[edit]- RL2
- Worked on slides for presentation. Timo ended up rewriting them from scratch using my slides as a base
- Updated the software and configuration on the RL2 prototype wiki
- Set up caching headers for WebFonts font files on testwiki and submitted the patchset to the puppet repo
- Fixed logmsgbot which was broken again
Friday November 4
[edit]- RL2
- Visual editor
Saturday November 5
[edit]Attended WCN (Wikimedia Conference NL) and gave a presentation about RL2 with Timo. Slides will be uploaded later.