This repository has been archived by the owner. It is now read-only.
Retired. App that holds some of the content on GOV.UK
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config Remove Add and Edit functions Jan 16, 2017
db/migrate
docs
features
lib/tasks
log
public
script
test
.gitignore
.ruby-version
.travis.yml
CONTRIBUTING.md
Gemfile
Gemfile.lock
Jenkinsfile
LICENCE.txt
README.md
Rakefile
config.ru
startup.sh

README.md

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