Retired. App that holds some of the content on GOV.UK
Ruby HTML CSS JavaScript Other
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
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