Page MenuHomePhabricator

Develop structured JSON APIs for general consumption
Closed, ResolvedPublic

Description

This task is for tracking the JSON APIs within the General (middle) layer of the PCS.

The structured data in this layer is broken into 4 distinct APIs:

  1. A Summary API for getting high level data about a page. Most useful for display within lists/previews
  2. A Gallery API for getting info in images contained in a page
  3. A References API for getting all references of a page
  4. A Metadata API for getting "all" other structured data about a page (basically anything that can be extracted like ToC, geo data, page issues, etc…)

These APIs can be used independently or along with the Content HTML API in order to create a native or JS client UI for pages.

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

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedNone
ResolvedJhernandez
Resolved bearND
Resolved bearND
DeclinedNone
Resolved Fjalapeno
Resolved bearND
Resolved bearND
Resolved bearND
Resolved bearND
Resolved bearND
Resolved bearND
Resolved bearND
Resolved bearND
Resolved bearND
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
Declined Mholloway
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
DuplicateNone
Resolved Mholloway
DeclinedNone
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
Resolvedovasileva
Resolvedphuedx
Resolvedphuedx
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
DuplicateNone
Duplicateovasileva
Resolvedovasileva
DuplicateNone
DeclinedNone
DuplicateJdlrobson
ResolvedMhurd
DeclinedJMinor
Resolvedphuedx
Resolved Pchelolo
ResolvedJdlrobson
Declined Pchelolo
Resolvedphuedx
DeclinedJdlrobson
DuplicateNone
Resolved Fjalapeno
Resolvedphuedx
Declined pmiazga
DeclinedNone
Resolvedphuedx
DeclinedNone
Resolved Pchelolo
Resolved bearND
Resolved Mholloway
ResolvedMSantos
Resolved Mholloway
InvalidNone
ResolvedJdlrobson
InvalidNone
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
Resolved bearND
Resolved Mholloway
DuplicateNone
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedphuedx
ResolvedJdlrobson
ResolvedJdlrobson
Resolved bearND
ResolvedJdlrobson
Resolved Mholloway
Resolved Mholloway
ResolvedJdlrobson
ResolvedJdlrobson
Resolved bearND
Resolved mobrovac
ResolvedABorbaWMF
ResolvedABorbaWMF
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
Resolved Mholloway
DeclinedNone
Resolved Mholloway
Resolved Mholloway
DeclinedNone
Resolved Pchelolo
Resolved Mholloway
InvalidNone
Resolved Pchelolo
Resolved bearND
DeclinedNone
Resolved bearND
Resolved bearND

Event Timeline

Jhernandez added a subscriber: Jhernandez.

Depending to the answer on T162185: Extract JSON API from MCS Page Content API this may already be done like that one.

Jhernandez claimed this task.

This has generally been accomplished. Other related tasks that don't block the epic's completion have been orphaned and kept in the backlog with the appropriate priority.