Last updated 22 August 2014. Created on 22 August 2014.
Edited by mgbellaire. Log in to edit this page.

Spectacle is a digital signage publishing system for displaying content on any screen. The content is administered by Drupal and displayed using Meteor.js.

See Spectacle’s Meteor Frontend

See Trello for issue/planning tracking for the Spectacle project.



A Display is a given “location” or “device” that content is being displayed on.

  • Fields
    • Name
    • Location
    • Contact
    • Contact Phone Number
    • Screen Description
    • Branding reference
    • Geo Location


The glue between the Content Groups, Posts, and Templates.

  • Fields
    • Content Groups
    • Template (Taxonomy Reference)


A Post is a single entity of content that relates to a group of content (Content Group).

  • Fields
    • Title
    • Description
    • Content Group
    • Text
    • Image
    • YouTube video (link)
    • Duration
    • Sheduler


Branding is configuration for the overall look and feel of the screen.

  • Fields
    • Logo
      • Right now this is just being displayed on the lower left-hand corner of each layout.
    • Background color
      • By default we are using a color picker widget, but to manually input a hex value, just change the widget type in (TODO: Add url path to setting page)
    • Background image

Content Group

A list of posts to be assigned to a layout.

  • Fields
    • Title
    • Description
    • Transition animation

Looking for support? Visit the forums, or join #drupal-support in IRC.