Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Digital Signage Framework

9 sites Security covered Drupal 10–11
View on drupal.org

This module provides a framework for managing digital signage displays directly from your Drupal site, allowing you to publish any content as slides, schedule content, and control remote devices. It supports various content types, integrates with Layout Builder, and allows for dynamic content and emergency messaging, all while remaining platform-agnostic through a plugin system.

Relevance of digital signage increases rapidly in a wide range of verticals:

  • Real Estate
  • Gastronomy / Hotels
  • Retail
  • Event Locations / Venues
  • Local Governments
  • Education
  • Industry & Manufacturing
  • Transport
  • and many more

Being able to control remote devices and publish content from within Drupal onto any number of displays has so many benefits: you only edit relevant content once, your content workflow, review process and revisions also apply to your digital signage publications - you messaging will be consistent while the editorial workload remains the same.

Some of the feature highlights

  • Content for Slides
    • Every (!!!) content entity of the Drupal site
    • Views (and others) embedded into computed content
  • Plugin Frameworks
    • Schedule Generator
    • Platform Integration
  • Remote device management
    • Preview in Drupal
    • Configure devices
    • Push schedules / playlists
    • Support offline mode
    • Collect “screenshots” from remote
    • Receive debug and error logs
  • Design slides
    • Support for Layout Builder
    • Support fixed overlays and underlays
    • Start with plain CSS, no overwrites
    • Font Support
    • Support QR-Codes
  • Dynamic content (e.g. timetables)
  • Emergency mode
  • Controlled interaction for touch-enabled displays

Platforms to connect devices

This framework is built in a generic way such that all tasks in Drupal are managed independently of the platform(s) that actually manage your devices. On a single Drupal site you can even install and enable multiple external platforms at once, and this framework is managing all their devices uniformly. This can be achieved with Drupal's modern plugin architecture, where this framework defines a platform plugin manager and you can add support for external platforms by developing plugins matching the requirements of the manager.

A number of platforms are already available:

  • signageOS for real production environments
  • Example platform bundled as optional submodule of this framework to quickly ramp up a demo site to see how everything works - without pushing to real external devices
  • Custom platform also bundled as optional submodule of this framework to support any custom platform that doesn't provide an API but you still want to manage their content and schedules as if they did

Documentation

This module and its complementary components are easy to use, although they are pretty complex. To help you get started, there is a Documentation Guide available. This guide is actively maintained, and we'll add more chapters, tips and best practices as we learn about the needs from users.

Contribution

There is a lot to do, we're committed to active and continued maintenance of this suite of modules. Every helping hand is very welcome, not only for coding. Your contribution is welcome in all areas, not limited to

  • Reporting bugs, questions and feature requests in the issue queue
  • Reviewing and writing documentation
  • Talk to us and other interested users in the #digital-signage channel on Drupal Slack
  • Promote this module in your community and on social media
  • Get in touch with the maintainers if you are uncertain what should be next

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Nov 2025
Latest release
5 days ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.6.1 Stable 10–11 Aug 26, 2026
2.6.0 Stable 10–11 Aug 19, 2026
3.0.x-dev Dev 11 Jul 24, 2026
2.5.6 Stable 10–11 Nov 27, 2025