Wikipedia Zero/CRM

Requirements of the Wikipedia Zero customer relationship management portal for participating carriers are documented here.

Background
It's too hard for carriers to edit their own Wikipedia Zero configuration. They need simple-to-use forms that allow for no intervention by a Wikimedia Foundation employee for simple changes, and one-click intervention by a Wikimedia Foundation employee otherwise for changes such as source network IP address lists.

Technical Components

 * Existing
 * META Zero: namespace configuration blobs
 * CentralAuth authentication system
 * Limn and other data analytics sources
 * Future
 * TBD

Requirements

 * Technical manager review of carrier-submitted changes
 * Legal review of submitted carrier-submitted changes
 * Data pre-validated as much as possible
 * Forms are easy to use
 * Access controlled configuraton submissions
 * Access controlled analytics dashboards

Programmer Requirements

 * Data normalization
 * User experience
 * Web 2.0 / JSON / Ajax
 * Software security
 * MediaWiki or other popular PHP CMS extension/plugin