
DigitalSignage
Permissions
These permissions are created on install. Assign them to your access policies.
| Permission | Description |
|---|---|
| digitalsignage | Access to manage slides, broadcasts, and media players. |
| digitalsignage_settings | Access to manage slides, broadcasts, media players, and slide types. |
System settings
Created on install:
| Setting | Description |
|---|---|
| digitalsignage.context | Digital Signage context key. |
| digitalsignage.export_resource | ID of the Home resource in the Digital Signage context. |
| digitalsignage.request_resource | ID of the Export resource in the Digital Signage context. |
| digitalsignage.templates | Comma-separated list of templates for broadcasts. |
| digitalsignage.auto_create_sync | Enable auto-sync when data is missing. |
| digitalsignage.media_source | Media source for file selection. |
| digitalsignage.request_param_broadcast | GET parameter for broadcast ID. |
| digitalsignage.request_param_player | GET parameter for player ID. |
Resources
In the Digital Signage context you will find:
| Resource | Default output |
|---|---|
| Home | {"status":400,"message":"No player found with the key ''."} |
| Export | {"slides":[]} |
Scripts and styles
CSS and JavaScript are installed in the digitalsignage directory in the site root.
Quick start
Create a player:
- Name: Living room
- Description: TV in the living room
- Resolution: 1920x1080
- Type: TV (optional)
Create slides in the second tab.
Create a broadcast in the first tab:
- Name: General
- Description: Daily broadcast.
- Template: DigitalSignage
- Ticker URL: e.g. https://modx.today/feed.xml (RSS feed)
Right-click the broadcast and attach slides.
In the third tab, set the player schedule (right-click).
Right-click the player and click "Attach player".
