Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

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

Activity

Total releases
1
First release
Nov 2025
Latest release
4 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
2.5.6 Stable Nov 27, 2025