Skip to content
This repository has been archived by the owner on Jul 9, 2021. It is now read-only.

City-of-Bloomington/dashboard

Repository files navigation

City Performance Dashboard

A performance dashboard that pulls data from CKAN data portals to show key metrics about data sets.

The dashboard gathers, logs, and displays metric values from data sources throughout the city. A metric is some scalar value that reflects something useful about city performance.

We have an instance of this application available here: https://bloomington.in.gov/performance

See also: http://blog.strom.com/wp/?p=4755

Features

Internationalization and Localization ready All words and language used are already pulled out into .po files. Continue using the .po files for all language, and you'll be ready to attract translators for your international audience!

Multi-tenant Host multiple sites using the same codebase. Each site's data, themes, sessions, and other code implementations are contained in their own data directory. The path to the data directory can be set in the apache config for each site. Upgrading the main codebase is simple, with minimal worries about destrorying someone's custom theme.

Themable Speaking of themes. All look and feel is provided via drop-in themes. Any core template or block can be overridden by providing a matching file in your theme directory.

Install

Ansible scripts are available to assist with setting up a new instance. These also provide a description of requirements, in case you need to install using a different mechanism:

Install Documentation