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
ResolvedJhernandez
ResolvedbearND
ResolvedbearND
DeclinedNone
ResolvedFjalapeno
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
DeclinedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
DuplicateNone
ResolvedMholloway
DeclinedNone
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
Resolvedovasileva
Resolvedphuedx
Resolvedphuedx
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
DuplicateNone
Duplicateovasileva
Resolvedovasileva
DuplicateNone
DeclinedNone
DuplicateJdlrobson
ResolvedMhurd
DeclinedJMinor
Resolvedphuedx
ResolvedPchelolo
ResolvedJdlrobson
DeclinedPchelolo
Resolvedphuedx
DeclinedJdlrobson
DuplicateNone
ResolvedFjalapeno
Resolvedphuedx
Declinedpmiazga
DeclinedNone
Resolvedphuedx
DeclinedNone
ResolvedPchelolo
ResolvedbearND
ResolvedMholloway
ResolvedMSantos
ResolvedMholloway
InvalidNone
ResolvedJdlrobson
InvalidNone
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
ResolvedbearND
ResolvedMholloway
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedbearND
ResolvedJdlrobson
ResolvedMholloway
ResolvedMholloway
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedbearND
Resolvedmobrovac
ResolvedABorbaWMF
ResolvedABorbaWMF
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
ResolvedMholloway
DeclinedNone
ResolvedMholloway
ResolvedMholloway
DeclinedNone
ResolvedPchelolo
ResolvedMholloway
InvalidNone
ResolvedPchelolo
ResolvedbearND
DeclinedNone
ResolvedbearND
ResolvedbearND
OpenNone
ResolvedJhernandez
ResolvedbearND
ResolvedbearND
DuplicateNone
ResolvedbearND
DeclinedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedbearND
ResolvedMholloway
ResolvedbearND
ResolvedMhurd
ResolvedDbrant
ResolvedbearND
ResolvedbearND
ResolvedNHarateh_WMF
ResolvedMSantos
ResolvedMSantos
ResolvedMSantos
ResolvedSharvaniharan
ResolvedbearND
ResolvedJhernandez
ResolvedbearND
DuplicateNone
ResolvedbearND
ResolvedMholloway
ResolvedMholloway
ResolvedbearND
ResolvedJhernandez
ResolvedMholloway
ResolvedDbrant
ResolvedJdlrobson
ResolvedbearND
ResolvedJhernandez
ResolvedbearND
ResolvedMSantos
ResolvedbearND
ResolvedbearND
DeclinedNone
ResolvedbearND
DeclinedNone
ResolvedMSantos
DeclinedNone
ResolvedJMinor
ResolvedMSantos
ResolvedMSantos
ResolvedMSantos
ResolvedJoeWalsh
Resolvedmobrovac
ResolvedMSantos
OpenNone
OpenNone
ResolvedMSantos