Skip to content

theodi/panopticon

 
 

Repository files navigation

Welcome to Panopticon

The GOV.UK content platform has been built with a focus on tools over content. That is manifest in the existence of numerous small applications that provide focussed solutions to specific user needs, or offer a suite of similar but distinct solutions; alongside the 'publisher/frontend' editorial tools there are apps like 'smart answers', 'planners', and so on.

To bring that all together as a single site a single interface was required to attach consistent metadata to the pieces, connect them together as 'related items' and generally have a complete overview of all the solutions/artefacts in the system. That's this app: Panopticon.

Interfaces

Panopticon provides:

  • an admin UI where items can be created and their metadata edited. This is authenticated in conjunction with sign-on-o-tron.
  • a writeable API where applications can register the content they provide. This is authenticated using OAuth2.
  • a read API for retrieving metadata about a given item

Packages

No packages published

Languages

  • Ruby 78.3%
  • HTML 13.1%
  • Gherkin 3.8%
  • CSS 2.0%
  • JavaScript 1.4%
  • Shell 1.4%