Scrum of scrums/2017-01-25

Product edit

Reading edit

iOS native app edit

  • Last Week
  • This week
    • Continue work on 5.4 - UI for Places, API integration for Places
    • Release 5.4 Alpha channel with rough version of Places for internal feedback

Android edit

  • Last week:
    • Rework a significant portion of the app networking layer
    • Trying to wrap up Wikidata description editing for a beta https://phabricator.wikimedia.org/T155917
    • Fixed account creation bug (API 25 only)
    • Initial two-factor authentication support coming soon
    • Android and iOS translations now exported on regular TranslateWiki schedule by TWN's L10n-bot \o/
  • Next week (https://phabricator.wikimedia.org/project/view/2352/ ):
    • Work towards release of Wikidata description editing
    • Continue on improved offline experience
    • Finish tasking for Q3

Reading Infrastructure edit

Mobile Content Service (MCS) edit

Web edit

  • Current Sprint: https://phabricator.wikimedia.org/project/board/2426/
  • Last week:
    • Branding improvements on Mobile Web (notification count this time)
    • Deployed Wikidata descriptions on enwiki
  • This week:
    • More branding work (search bar in tablets)
    • Tech debt
    • Page Images: Return free images by default
    • Page Images documentation improvements
    • New Readers prototypes (Hindi language variants)
    • Enabling related pages to a subset of users
    • Allow using RESTBase for PagePreviews

Community Tech edit

Editing edit

UI Standardization edit


Collaboration edit

  • Recent Changes work
    • mediawiki.rcfilters: Add the remaining MW core filters
    • Create active/inactive behavior for complementary filters
    • rcfilters: Remove implemented filters from list of links
    • Various bug fixes
    • Meeting about ReviewStream. We may change the scope of the project
  • Flow security bug fix
  • Flow and ORES extension minor fixes

German Technical Wishlist edit

Wikidata edit

  • Preparing deployment of Cognate extension in the next month(s), which will allow automated interwiki links on Wiktionary
  • Also deploying InterwikiSorting extension (soon, before Cognate). This splits functionality out of Wikibase. Interwiki links will now be sorted in all namespaces, vs. currently this is only automatically done for some namespaces.
  • working on federation for Wikibase
  • currently blocked on Labs not allowing us to setup new MediaWiki instances using Vagrant/Puppet https://phabricator.wikimedia.org/T155196
    • needed to setup test instances for testing improvements to Wikibase change dispatching, as well as testing structured data wiktionary + federation


Technology edit

Analytics edit

  • Dependencies:
  • Blocking:
  • Updates:
    • AQS upgraded to node 6 (pageview API)
    • monthly granularity available now on pageview API for per-article stats (thanks GCI students!)
    • Fundraising banner data and map tile data available in druid/pivot, come talk to us if you want to slice and dice your dimensional data
    • ongoing work on extracting mediawiki history data from labs db so we can be public by default (Joseph + Cloud Services)
    • ongoing work on Kafka-based RecentChanges (Andrew + Collaboration)
    • Design of Wikistats 2.0 UI is nearing a community consultation phase. Ping for community liaisons and communication, coordinating on task https://phabricator.wikimedia.org/T156287

Services edit

Technical Operations edit

Discovery edit

Most of these implemented in TextCat code and will be deployed soon.

  • Designing framework to perform multiple secondary searches, need input for API from API consumers (will set up meeting with mobile team). https://phabricator.wikimedia.org/T156019
  • Working on ES 5 upgrade
  • Working on improving wikidata search

Fundraising Tech edit

  • Testing new PayPal integration
  • Adding a method to clear CentralNotice cache for a banner: https://phabricator.wikimedia.org/T154954
  • Preventing unintended duplicate donations
  • Renewing PCI compliance doc
  • Sanitizing error alert mail

Release Engineering edit

  • Blocked
    • None
  • Blocking
    • None
  • Updates
    • scap 3.5 planned for this week, includes major improvements to rollback

Security edit

  • Security Reviews
    • Internal File Server configuration and access
    • Popups extension library
    • sec.Watch Wizard (ad-hoc)