About this webpage

This dashboard was developed in-house by Traverse Area District Library. Originally launched in February 2013, the TADL statistics dashboard has been a convenient tool for library fans, patrons and staff alike to quickly access key information about the collection and resource utilization. This 2018 update brings improved usability (mobile first design) and a more maintainable platform.

All the data represented on this dashboard is gathered by performing SQL queries against several different data sources. Circulation and collection statistics are retrieved from the Evergreen ILS, public computing data is stored by Envisionware PC Reservation, and wireless statistics are logged to syslog servers, which are then processed and inserted into a postgresql database to allow queries about specific locations or networks. All this data is then exported to CSV format, which is retrieved and cached periodically by the app to provide a smooth user experience.

A variety of open source software was used to develop this app, including:

  • Chart.js, used to create charts and graphs.
  • Bootstrap, a CSS and javascript library which simplifies layout creation.
  • AdminLTE, a Bootstrap-based admin theme template that provides widgets and additional styles.
  • Ruby on Rails, a common application framework.

This web application is always a work in progress. Our intent is to regularly add more interesting bits of information as patrons and staff request them.

The TADL Technology department does everything it can to share code so others can benefit when possible and this is no exception. You can find the code used to run this application on GitHub. If you have questions about this (or other) TADL Tech projects, please feel free to contact us and we will try to answer them. Thanks!

Data last retrieved

Graphs: April 18 at 8:01 AM GMT
Lists: April 18 at 8:02 AM GMT
Numbers: April 18 at 8:02 AM GMT