Skip to content

DH Press 2.0

Latest
Compare
Choose a tag to compare
@gaelicmichael gaelicmichael released this 20 Jun 14:30
· 99 commits to master since this release

Entirely new version of DH Press, with new design and feature set.

For details see: http://digitalinnovation.unc.edu/2014/06/20/dh-press-2-0-is-here/

(NOTE: Map visualization will not work until Map Library loaded; Base Maps at a minimum.)

= Visualizations in general =

  • Create multiple visualizations on a single set of data.
  • A consistent set of Project Legends is used in all visualizations.
  • Each visualization will have its own unique sub-URL.
  • Customizable exit button to help users leave the visualization

= Enhancements to Map Visualizations =

  • Map reset button along with our zoom in/out controls (upper right of map).
  • Maki icons are built-in as map markers (as well as colored circles).

= Map Library and Map Functionality =

  • Replaced OpenLayers with Leaflet (http://leafletjs.com/) for basic map functionality.
  • added new base map layers
  • adjustable opacity of a base map
  • split the Map Library into two different CSV files

= New Visualization: TOPIC CARDS =

  • sort and filter capability
  • customize size of topic cards
  • hover function

= Audio/Transcript Tool =

  • Transcript now displays as scrolling text, both in modal and full transcript views.
  • Site visitors can control the width of the transcript iframe.
  • Displays two transcripts side-by-side (useful for bi-lingual transcripts, for example).

= Technical Specifications and Admin Improvements =

  • The panel for editing project settings has been entirely redone and is easier, more dynamic and robust than before.
  • The effects of adding, editing or deleting any project setting are immediately broadcast throughout the rest of the project.
  • Settings options are confined to logical data types and choices to minimize user error.
  • The project settings panel has a “Test Panel” that checks your project settings and data for a number of types of errors.
  • There are several new “strongly typed” data types (their meaning and use are strictly defined to minimize user error).

= No Additional Plugins Required =

  • No other WordPress plugins are needed

= WordPress Themes =

  • The plugin works independent of any particular WordPress theme and does not assume the presence of any particular theme.

= Error Checking =

  • We have improved run-time error handling: for example, map visualization ignores markers missing Lat/Long value. Errors that prevent functionality are written out to the web browser error console.
  • The Test Panel in the project settings panel of DH Press checks for a number of problems with project settings, project data and transcript files.

= Kiosk Mode =

  • Added a new Kiosk Mode for projects requiring site-specific delivery, which includes:
  • site timeout (to refresh the browser after a specified period of inactivity)
  • a choice of opening links in a new browser tab or the same one (we often want to constrain our users' ability to navigate off the project website when viewing the project on site)
  • a custom theme that includes a larger navigation bar at the bottom of the screen.

= Global Options =

  • Set up a site tip page (global help for all visualizations)
  • Set a site timeout (good for site-specific projects; if one user walks away, the project resets after a period of inactivity so that the next user is not confused)
  • Set a redirect URL.
  • Set a Kiosk Launch Page
  • Enter Kiosk Mode to add the navigation bar to the bottom of the screen for easier exploration and maneuvering
    Configure Kiosk User Agents to enable Kiosk mode on certain types of devices (leave blank if enabled for all devices)
  • Block external links (specify the URLs) to keep people from leaving the webpage; ideal for site-specific tablets that have their keyboard disabled (keeps users from checking email or accidentally leaving the DH Press project)
  • Display DH Press credits at the bottom of the screen
  • Set up screensaver, such as an image gallery