Page MenuHomePhabricator

Develop General Layer of PCS
Open, HighPublic

Description

This task is for tracking the work in the General (middle) layer of the PCS.

This layer is focused on:

  1. Providing structured APIs for general client consumption of page data
  2. Consolidating data and logic from different APIs needed by clients into one consistent set of APIs (RESTBase + Wikipedia + Commons + Wikidata)
  3. Applying common JS transforms to HTML that most clients typically perform independently
  4. Providing a set of components for the client specific layer to use for creating client specific APIs, minimizing the processing needed to be done in that layer

Please see the subtask for the specific API implementations that make up this layer and see the parent ticket for details at the system level.

Related Objects

StatusAssignedTask
OpenNone
OpenNone
OpenNone
ResolvedbearND
OpenNone
ResolvedbearND
StalledNone
ResolvedFjalapeno
ResolvedbearND
ResolvedbearND
OpenNone
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedMholloway
ResolvedMholloway
OpenNone
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
DeclinedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
DuplicateNone
ResolvedMholloway
OpenNone
DeclinedNone
ResolvedMholloway
OpenNone
ResolvedMholloway
ResolvedMholloway
Resolvedovasileva
Resolvedphuedx
Resolvedphuedx
DuplicateNone
Resolved Jdlrobson
Resolved Jdlrobson
DuplicateNone
Duplicateovasileva
Resolvedovasileva
DuplicateNone
DeclinedNone
Duplicate Jdlrobson
ResolvedMhurd
DeclinedJMinor
Resolvedphuedx
ResolvedPchelolo
Resolved Jdlrobson
DeclinedPchelolo
DeclinedNone
OpenNone
Resolvedphuedx
Declined Jdlrobson
DuplicateNone
ResolvedFjalapeno
Resolvedphuedx
Declinedpmiazga
DeclinedNone
Resolvedphuedx
DeclinedNone
ResolvedPchelolo
ResolvedbearND
ResolvedMholloway
ResolvedMSantos
ResolvedMholloway
InvalidNone
Resolved Jdlrobson
InvalidNone
DuplicateNone
Resolved Jdlrobson
Resolved Jdlrobson
Resolved Jdlrobson
Resolved Jdlrobson
Resolvedphuedx
ResolvedbearND
ResolvedMholloway
DuplicateNone
Resolved Jdlrobson
Resolved Jdlrobson
Resolvedphuedx
Resolved Jdlrobson
Resolved Jdlrobson
ResolvedbearND
Resolved Jdlrobson
ResolvedMholloway
ResolvedMholloway
Resolved Jdlrobson
Resolved Jdlrobson
ResolvedbearND
Resolvedmobrovac
ResolvedABorbaWMF
ResolvedABorbaWMF
ResolvedMholloway
ResolvedMholloway
OpenNone
ResolvedMholloway
ResolvedMholloway
DeclinedNone
ResolvedMholloway
ResolvedMholloway
DeclinedNone
ResolvedPchelolo
ResolvedMholloway
InvalidNone
ResolvedPchelolo
ResolvedbearND
OpenNone
ResolvedbearND
ResolvedbearND
OpenNone
OpenNone
ResolvedbearND
ResolvedbearND
DuplicateNone
ResolvedbearND
DeclinedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedMholloway
ResolvedbearND
ResolvedMhurd
ResolvedDbrant
ResolvedbearND
OpenNone
ResolvedNHarateh_WMF
ResolvedMSantos
ResolvedMSantos
ResolvedMSantos
ResolvedSharvaniharan
OpenNone
OpenNone
OpenNone
ResolvedbearND
OpenNone
ResolvedbearND
ResolvedMholloway
OpenMholloway
ResolvedbearND
ResolvedJhernandez
ResolvedMholloway
ResolvedDbrant
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenbearND
ResolvedbearND
OpenNone
OpenbearND
OpenNone
OpenNone
OpenMSantos