/panopticon

Retired. App that holds some of the content on GOV.UK

Primary LanguageRubyMIT LicenseMIT

Panopticon

This application has been retired.

Panopticon is an application originally built to act as a central repository for content on GOV.UK.

Screenshot of Panopticon, April 2016

Live examples

Nomenclature

  • Artefact: a document on GOV.UK.

Technical documentation

Panopticon provides three interfaces:

  • An admin UI where items can be created and their metadata edited
  • A writeable API where applications can register the content they provide

Panopticon shares a database with Mainstream Publisher, Content API and Travel Advice Publisher. They share application code via the govuk_content_models gem.

Dependencies

Running the application

In the development VM:

cd /var/govuk/development && bowl panopticon

The app with appear at http://panopticon.dev.gov.uk/.

Running the test suite

bundle exec rake

Licence

MIT License