A | B | I | J | K | L | M | N | ||
---|---|---|---|---|---|---|---|---|---|
1 | WMF Engineering | (links) | July | August | September | October | November | December | |
2 | Features | ||||||||
3 | VisualEditor | http://www.mediawiki.org/wiki/VisualEditor | * Default (beta) release for all[*] Wikipedias | * peformance & stability * language support * core usability improvements | * Next phase of rollout * Response to enwiki RfC | * peformance & stability * language support * more usability improvements * citation templates | * peformance & stability * language support * usability improvements * media/gallery settings | * performance & stability * table editing | |
4 | Parsoid | http://www.mediawiki.org/wiki/Parsoid | * tackle deferred post-release tasks | * image editing refinements * general wikitext compatibility improvements and bug fixing * code cleanup * test infrastructure overhaul * design work on language variant overhaul | * image editing refinements * public read-only API end-point in api.php * DOM spec cleanup, versioning * HTML storage design | * continued clean-up, compatibility and performance work * hopefully wrap up image editing * storage & API implementation, Cassandra testing * roll-out of cleaned-up spec * more test infrastructure improvements | * continued clean-up, compatibility and performance work * move metadata out of DOM using storage * keep stable element IDs across revisions * if things go well, switch from Varnish to storage * basic editing support for language variant wikis | * continued clean-up, compatibility and performance work * Enforce nesting of transclusions * Parse some parameters to DOM * if stable ids successful: support switching between wikitext & HTML editing | |
5 | Article Feedback | http://www.mediawiki.org/wiki/AFTv5 | * Remove AFT from dewiki * Support frwiki pilot * Wind down development | * No planned development work * Support frwiki and other wikis * team transitions to Flow work | * No planned work | * No planned work | * No planned work | ||
6 | Notifications (Echo) | http://www.mediawiki.org/wiki/Echo | * core team transitions to Flow work * Maintenance + i18n supporti * HTML Email notifications * Release on Meta, French Wikipedia * Notification language improvements * Documenting Echo APIs | * Bug fixes, as needed * Release on more wikis * team transitions to Flow work | * Bug fixes, as needed * Release on more wikis * hiring FE engineer | * deploy of Echo to nearly all wikis | |||
7 | Flow | https://www.mediawiki.org/wiki/Flow_Portal | * initial Flow work * start hiring for FE engineers * rapid prototyping | * API Design * Continued rapid prototyping | • First fully interactive mediawiki prototype on labs * Defined the MVP and first iteration * Start first sprint: build out basic discussion functionality * hiring FE engineer | * Second-fourth sprint: moderation features, VE light as a beta add-on, continued visual design iteration and implementation * Solicit opt-in from active WikiProjects for first release | • Full production release to select WikiProject discussion spaces * Testing, bug triage, feature request prioritization | ||
8 | Onboarding | http://www.mediawiki.org/wiki/Onboarding_new_Wikipedians | * Gender microsurvey * Getting started + SUL changes | * OB6 | * GettingStarted to >=1 non-English Wikipedia | ||||
9 | Account Creation | http://www.mediawiki.org/wiki/ACUX | * No planned work | * No planned work | * No planned work | ||||
10 | EventLogging | ||||||||
11 | Guided Tours | http://mediawiki.org/wiki/Guided_tours | * documentation | * update tour to support VE | |||||
12 | FR-tech | * Go back up worldwide at a low percentage, 7/1 * Start using new Adyen gateway for US Credit Card (deployed late June) * Mobile fundraising campaign test - Android and iOS, US-only, Paypal and Amazon * hiring FE engineer | * hiring FE/data visualization engineer | * Prepare for Big English "code slush" of donation pipeline - last call for necessary new features * Support occasional pre-tests for Big English. * Support "warm-up" email donation campaigns (ongoing through Big English) * Hire FE/data visualization engineer | * Big English November schedule unknown, pending results of October tests * Hire FE/data visualization engineer | * Big English fundraiser: Make as much money in December, as Megan says we need to. (Probably won't have the actual goal until the month starts) | |||
13 | EducationProgram | UX work and implementation | |||||||
14 | Mobile | ||||||||
15 | Commons iOS and Android App | http://www.mediawiki.org/wiki/Commons_App | Revised login, iOS multi upload, bug fixes, back to regular releases, New detail page, earliy campaign work | Finish release beta campaigns on Android only, release auto layout iOS build, start wrapping up app | Finalize Campaigns and final release of commons for now | Release final version. Bugfixes | |||
16 | Wikipedia iOS and Android Apps | Begin work on Wikipedia app | |||||||
17 | Mobile Web Image Upload | http://www.mediawiki.org/wiki/Mobile_design/Uploads | Anon CTA and 1st time uploader coaching in stable | Spikes on image uploads | |||||
18 | Mobile On Boarding | Tutorial A/B testing | Getting started for 1+ editors | Mobile documentation/Tooltips, Todos? | |||||
19 | Mobile Web Watchlist | https://www.mediawiki.org/wiki/Mobile_design/Watchlist_view | Watchlist thanking/reverting (beta) | ||||||
20 | Mobile History | History and User contribs | |||||||
21 | Mobile Web Account | edit/upload onboarding (beta) | edit/upload onboarding in stable | ||||||
22 | Mobile Web Near by | Nearby in articles (alpha) | Beta release of "near this article" | ||||||
23 | Mobile Web Analytics | Global edit logging in stable | Editor dashboards | ||||||
24 | Mobile Editing | New editor in stable | Mobile GettingStarted in beta | VE on Minerva Spike | Subsection Editing in VE spike | ||||
25 | Mobile Web Beta labs | Eventlogging on beta labs | |||||||
26 | Mobile notifications | Notifications styling changes (beta) | Notifications in stable | Notifications Overlay in Beta | Notifications Overlay in Stable | ||||
27 | Mobile Web Architecture | ||||||||
28 | GeoData | Add geodata to article | |||||||
29 | Mobile Experiments | *Launch Dab solver microtinteraction prototype (not integrated into mobileweb) | User Profiles | Humanizing WP | |||||
30 | Language | ||||||||
31 | Wikipedia content translation | Pau Giner continues to make progress on the first iteration of content translation UI interaction workflows as well as UX testing. | Pau Giner continues to add more detail to the interaction workflow and UX testing feedback. He conducted several UX feedback sessions at Wikimania. | UX research and design continues by Pau Giner. | UX research and design completed for first phase by Pau Giner. | ||||
32 | translatewiki.net home page update | http://www.translatewiki.net | Deployment on hold until urgent ULS prioritized fixes are addressed. | Deployment to be scheduled. | Home page development and integration completed. Launched on translatewiki.net for all logged-in users. | Home page development and integration completed. Launched on translatewiki.net for all logged-in users. | |||
33 | Translate UX (Translation editor) | https://www.mediawiki.org/wiki/Translation_UX/Development_plan | - | - | - | - | |||
34 | Visual Editor - IME integration | - | Integrating multi-language input methods in Visual Editor. This is a collaborative project with engineers from both teams working together. | In progress. This is a collaborative project with David Chan and Santhosh Thottingal working together. | In progress. This is a collaborative project with David Chan and Santhosh Thottingal working together. | ||||
35 | jQuery.IME | https://github.com/wikimedia/jquery.ime | In maintenance. Add Language input methods; Review and merge bugfixes | In maintenance. Add Language input methods; Review and merge bugfixes | In maintenance. Add Language input methods; Review and merge bugfixes | In maintenance. Add Language input methods; Review and merge bugfixes | |||
36 | jQuery.webfonts | In maintenance. Add contributed Language web fonts; Review and merge bugfixes | In maintenance. Add contributed Language web fonts; Review and merge bugfixes | In maintenance. Add contributed Language web fonts; Review and merge bugfixes | In maintenance. Add contributed Language web fonts; Review and merge bugfixes | ||||
37 | jQuery.i18n | https://github.com/wikimedia/jquery.i18n | In maintenance mode. | In maintenance. | In maintenance. | In maintenance. | |||
38 | jQuery.ULS | https://github.com/wikimedia/jquery.uls | ULS deployment to all wikis has been completed. Critical bug fixes part of deployment in regular weekly window. | Bug fixes and feature parity maintenance. | In maintenance. | In maintenance. | |||
39 | Universal Language Selector | http://upload.wikimedia.org/wikipedia/commons/8/8b/ULS-display-settings-analysis.pdf | ULS deployment to all wikis has been completed. Urgent bugfixes and performance patches have been deployed during our weekly scheduled deployment windows. | Performance issues and bug fixes completed. | Performance issues and bug fixes completed. | Monitoring bandwidth usage. Autonym font development in progress for long-term fix to address ULS font footprint optimization. | |||
40 | Universal Language Selector event logging | Development in progress. | Enablement completed. | Data analysis now available for data being collected. | |||||
41 | Mediawiki Language Extension Bundle (MLEB) | https://www.mediawiki.org/wiki/MLEB | Released July 31 | Done - Release August 30 | MLEB released. | TBD end of month. | |||
42 | Language Coverage Matrix | http://hexm.de/LangMatrix | GSoC project in development. Initial labs setup for demo completed. | GSoC project in progress. | GSoc projects completed and evaluations submitted to GSoC. | Completed. | |||
43 | Technical Specification for Indic Fonts | https://github.com/santhoshtr/fontbook | Development ongoing | Development ongoing. Version with Gujarati specifications in progress. | Development ongoing in 20% time. Version with Gujarati, Malayalam, Bengali in progress. | To be worked on in experimentation time and Language Summit next month. | |||
44 | Language tools test plan and bug triaging | Bug triaging focused on ULS this month. | Held monthly bug triage on RTL bugs on August 28. | Bug triage was not held this month. | Bug triage on Wednesday Oct 23 | ||||
45 | Language Communities Outreach | http://www.mediawiki.org/wiki/Language_tools/Language_Team_Plan | Monthly office hour session on addressing ULS issues was held on July 10. | Worked with language community developers at Wikimania for RTL language improvements. | Monthly office hours was held Sep 25. Logs are available. | Office hours to be scheduled. | |||
46 | TechOps | ||||||||
47 | SFO Caching Center | http://wikitech.wikimedia.org/view/Ulsfo_buildout | Rollout | Rollout | Rollout | complete | |||
48 | PCI@Tampa (Fundraising) | ||||||||
49 | Labs Database | ||||||||
50 | Tool Labs Development -> Migration of Toolserver tools | Migration Continues | Migration Continues | Migration Continues | Migration Continues | Migration Continues | Migration Continues | ||
51 | Swift @ EQIAD | Plan B: Analysis and rollout in July (Likely keeping Swift) | Attempted Ceph rollout, issues found. Will diagnose next steps. Ceph still write-only | Attempted Ceph rollout, issues found. Will diagnose next steps. Ceph still write-only | Complete (projected) | ||||
52 | OTRS Upgrade | rollout | |||||||
53 | DNS | https://wikitech.wikimedia.org/wiki/Projects#DNS | rollout | complete | |||||
54 | RT Migration@ Eqiad | ||||||||
55 | Labs - NFS migration | user migration | complete | ||||||
56 | Parsoid capacity expansion/redeployment | ||||||||
57 | HTCP refactoring | ||||||||
58 | Security Patches | ||||||||
59 | Varnish update - EQIAD / ULSFO | upload / bits / mobile | text (wikidata first) | text / ULSFO | projected completion | ||||
60 | Migrating 2ndary apps (rest of Tampa) to Eqiad | https://wikitech.wikimedia.org/wiki/Tampa_cluster | Continues | Continues | Migration Continues for all tools we know we are keeping / are routinely maintained | Migration Completes for all tools we know we are keeping / are routinely maintained | |||
61 | MPLS link between Eqiad/ESAMS | Installation/Test deployment | Stalled in Legal | Stalled in Legal | |||||
62 | West Coast data center selection | Selection | Setup | Setup | |||||
63 | Backup Infrastructure setup (Alex) | https://wikitech.wikimedia.org/wiki/Bacula | Project Definition/Design | Deployed for new systems | migrate existing systems | migrate existing systems | Off site deployment | ||
64 | OSM Tileserver (BBlack) | Design (Ken Snider actively checking on this to update status) | Design | Deployment | Deployment | ||||
65 | OSM DB (Marc-Andre) | Spec slave DB on Labs, sql import methods. | Deployment | Deployment | |||||
66 | Hadoop infrastructure revisit (AndrewO/Leslie) | TBA (Project kickoff) | Design | Design | Design | ||||
67 | HTTPS default for Anon | Technology scoping | Technology timeline TBD | ||||||
68 | Platform / MW Core | ||||||||
69 | Lua | https://www.mediawiki.org/wiki/Lua_scripting | Central code repository (very tentative) | ||||||
70 | Auth systems (OAuth, OpenID, CentralAuth) | http://www.mediawiki.org/wiki/Auth_systems | SUL revamp deployment, OAuth deployment to Labs, mediawiki.org, test2, OpenID development, Limited OpenID provider deployment for use in Labs | * OAuth deployment to mediawiki.org for use in conjunction with Labs * UI improvements to OAuth | OAuth deployment to all wikis for use in conjunction with Labs (pending UI review work), | OpenID provider deployment for use in Labs | |||
71 | Search | ElasticSearch prototype in Labs | ElasticSearch deployment to test2, mediawiki.org | Continue Elastic Search rollout | ElasticSearch deployment to enwiki (on hold until review by Mark B) | Elastic Search deployment? | ElasticSearch deployment to all wikis | ||
72 | Site architecture and performance | https://www.mediawiki.org/wiki/Site_performance | * Wikimania Arch Board meeting | * DevOps sprint begins (e.g. Sartoris, multidatacenter awareness, 500 monitoring, etc). | DevOps sprint completes, HipHop deployment begins(tentative) | HipHop deployment continues (tentative) | |||
73 | Multimedia (storage and UI) | https://www.mediawiki.org/wiki/TimedMediaHandler | * Multimedia requirements gathering * GLAMWiki Toolkit reviews (Arch, Security, Perf, Design, Product) * Gallery redesign | * GLAMWiki Toolkit reviews continue * Ceph vs Swift final eval * Media Viewer design * Beta features design * Gallery tag enhancements | * Switch primary media storage to Ceph (pending evalulation) * Beta Features extension * Media Viewer start dev. | * Beta Features extension * Media Viewer extension * CommonsMetaData ext. | * Media Viewer extension ctd. * CommonsMetaData ext. ctd. * Roundtables (Feedback/Campaigns/Video) * GLAM image uploader deployment (tentative) | * Kaltura Player 2.0 deployment (tentative) | |
74 | Admin tools development | https://www.mediawiki.org/wiki/Admin_tools_development | Maintenance mode | Maintenance mode | Possible admin tools sprint | ||||
75 | Git/Gerrit | https://www.mediawiki.org/wiki/Git/Conversion | |||||||
76 | Security audit and response | TimedMediaHandler v2 audit | |||||||
77 | Wikidata deployment | https://www.mediawiki.org/wiki/Wikidata_deployment | Wikivoyage interwikis | Wikivoyage Phase 2 | URL datatype, Commons Phase 1 | Simple queries (one property with one value), Merge entities, Redirects, Numbers, Language Fallback | Ordering of statements, Arbitrary access to items, Visualisations of results, Range queries, Quantities | Statements with ranks, Defining queries per UI, Monotext, Multitext | |
78 | Volunteer contributed deployments | VipsScaler deployment | Review of externally written extensions (old and new) | Category collation for Chinese (in conjunction with Language team) | |||||
79 | Misc support needs | RFP for Release Management selection/kickoff, Election wrapup/post-mortem | HTTPS/SSL | Review scholarships application at https://github.com/filbertkm/Scholarships and host on misc server (request from legal); potentially review registration application as well | |||||
80 | Release Engineering | Release Engineering/QA Quarterly Review Prep | Virtual Team creation, eliciting feedback from team members (pre-review), Release Engineering/QA Quarterly Review | RE/QA sprints begin, first month: git-deploy and deployments-generally, post-mortem quarterly review | git-fetch work (joey hess, pending legal) | ||||
81 | QA | http://www.mediawiki.org/wiki/QA | |||||||
82 | Test infrastructure | Update all extensions properly. | Position beta labs for DevOps work. Support and test CirrusSearch fully on beta | RelEng/QA initial priorities set.VisualEditor test infrastructure sprint | Fully support Flow (requires supporting i18n messages for extensions not in prod) (Done!) | Sort SSL on beta for good. Start monitoring for beta cluster. Import more data, support more language wikis(?). API tests, collaborate with Multimedia team? host Parsoid properly. Possible: run browser test builds from https://integration.wikimedia.org/ci/job/qa-browsertests-run/? | API tests in support of UploadWizard. Parsoid code on beta labs updated automatically and continuously. | ||
83 | Volunteer engagement | Extend community contributions to browser tests, backlog, etc. Training in test development. | New member push in conjunction with conference(s). Continue training sessionss; ongoing newbie training | Extend training beyond basic approaches: Selenium test failure analysis in SF Sept 18. Possible collaboration with Weekend Testing in October or later | Exploit the QA mail list for decisions regarding e.g. coverage and contributions | Friday open invitation for pair programming with the community | Google Code In continues. Updating user docs continues | ||
84 | Browser test automation | More "infill", coverage of routine background features as well as features under development. Sophisticated Visual Editor tests. Pairing with Lanugage team on test coverage. | Green builds. Ongoing VE support. Break out builds per feature, started with CirrusSearch tests, add in Language and VE | More frequent builds, builds triggered on commits for selected extensions. | Tests for gadgets past Hotcat. Collaborate with Language on tests for ULS and VE. Deeper tests for editing in VE. First tests for Flow | extend Flow tests; possibly run against non-beta hosts, eg. ee-prototype. Re-doing ULS regression tests. Bring on more VE tests. Have all repos share a Ruby gem for common infrastructure code.(Done!) | Review testsfor Mobile; add test for uploads. Abstract login methods to shared code gem. Pursue cursor tests for VisualEditor. Regression test coverage for Flow continues | ||
85 | |||||||||
86 | |||||||||
87 | Engineering Community | ||||||||
88 | Mentorship programs | https://www.mediawiki.org/wiki/Mentorship_programs | OPW/GSoC metamentorship; collecting ideas for January-March round | OPW/GSoC metamentorship; collecting ideas for January-March round | OPW/GSoC metamentorship; collecting ideas for January-March round; final evaluations | collecting ideas for January-March OPW round | run application process for next OPW round | run application process for next OPW round | |
89 | Bug management | https://www.mediawiki.org/wiki/Bug_management | Connect with upstream Bugzilla developers; best practices blogpost series | Puppetize Bugzilla | Component watching and guided bug entry | Community metrics integration | |||
90 | Technical communications | https://www.mediawiki.org/wiki/Technical_communications | * Monthly report & comms support for eng. * VisualEditor communications support * TechNews improvement * Docs sprint for Tool Labs | * Monthly report * VE communications support | * Grow Tech Ambassadors * Monthly report | * Grow Tech Ambassadors * Monthly report | * Grow Tech Ambassadors * Monthly report | * Grow Tech Ambassadors * Monthly report | |
91 | Volunteer coordination & outreach | https://www.mediawiki.org/wiki/Volunteer_coordination_and_outreach | Wikimania prep; quarterly review; community metrics project; investigating partnerships with more organizations; OSB followup | Wikimania prep & followup; QA training in automated testing for gadgets; investigating partnerships with more organizations | QA training; upstream partnerships; finalize report of gadget/bot usage; Code of Conduct investigation; Wikimania followup | Tool Labs trainings; browser automated testing for gadgets training | Tool Labs trainings; browser automated testing for gadgets training | Tool Labs trainings; browser automated testing for gadgets training | |
92 | Analytics | https://www.mediawiki.org/wiki/Analytics | |||||||
93 | Limn | https://www.mediawiki.org/wiki/Analytics/Limn | |||||||
94 | Kraken | https://www.mediawiki.org/wiki/Analytics/Kraken | * Provide selected analytical models as services/API; * Continued efforts around Puppetize and Debianize * Comparison of old vs new pageview definition for mobile devices | ||||||
95 | Logging Infrastructure | https://www.mediawiki.org/wiki/Analytics/Legacy_Logging | |||||||
96 | Wikistats | https://www.mediawiki.org/wiki/Analytics/Wikistats | Continued Defect resolution | ||||||
97 | WikiMetrics | * Replatform Wikimetrics to be stable in the current Analytics infrastructure | |||||||
98 | |||||||||
99 | |||||||||
100 |