Broadcast Dashboard activated on a Drupal website
A Drupal 7 module that broadcasts pre-written or custom inserted text to specified regions of a website, acting as an informational alert system.
- Quickly toggle or schedule alert messages. Options for pre-written and custom message selection in a simple form setup allow for quick deployment from any device. Messages can also be scheduled for publishing or unpublishing via Drupal's cron hook.
- Targeted display. Set a specific site region to display your message, allowing you to control visibility.
- Cross-server message deployment. Both styled and plain-text RSS feed options are available for multi-server utilization.
- Built with security in mind. Dual user roles come standard to ensure only authorized persons can publish or manage broadcasts.
Settings page to publish messages
After copying the module files to the appropriate Drupal module directory, simply go to the Modules section in your Drupal setup and enable the module. If there is a need to change what gets stored in the database (a table is created upon install), modify the broadcast_dashboard.install file as needed.
Note that renaming the database table name is not something supported at this time, but will be implemented in a future version.
Currently, this has only been tested on a Drupal 7 installation. A Drupal 8 port is planned for future development.
Broadcast Dashboard has two permission classes available: Publish Messages and Administer. Roles with Publish Messages are able to set and deploy messages to a set region on the webpage. Roles with Administer are able to access module settings, which include the ability to update, add, or delete pre-written messages.
Broadcast Dashboard supports both class (full manipulation) and hex (for background color) stylings.
By default, the module comes with basic Bootstrap v3.3.7 CSS classes for alert and jumbotron in the broadcast_dashboard_style.css file. Alert color classes include success (green), info (blue), warning (yellow), and danger (red).
Coming soon.
Please read the Contributing instructions for details on bug reporting or contributing code.
Version numbers are assigned using the Semver format.
Oviatt Library Web Team
- Sam Thacker - Primary development - codedeeply
- David Morck - Debugging assistance - dmorck
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Elizabeth Altman
- Spectrum by bgrins used for hex color picker