Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 UTC on 18 March 2024, to get $100 off your ticket.
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.
Terminology
Displays
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
Layouts
The glue between the Content Groups, Posts, and Templates.
- Fields
- Content Groups
- Template (Taxonomy Reference)
Posts
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
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
- Logo
Content Group
A list of posts to be assigned to a layout.
- Fields
- Title
- Description
- Transition animation