← Back to all posts

PRODUCT UPDATES

The signageOS platform now provides three ways to extend device functionality and customize behavior: Custom Scripts, Plugins, and Runners. These features help build, customize, and maintain digital signage on a large scale. Whether you are a system integrator, solution developer, OEM partner, or part of an enterprise IT team, these options let you adjust devices to their specific settings, add needed functionality, or simplify complex operational tasks.

These extension types are important because they meet various real-world needs, such as quick troubleshooting, specialized hardware control, and always-on background services. Rather than waiting for firmware updates or creating complete apps, teams can add the specific logic they need, at the right level, with complete lifecycle management through Box.

Scroll down to read more about each feature!



Custom Scripts

Custom Scripts are straightforward. They run a one-off command from the cloud and then stop. They’re ideal for quick actions such as installing a Linux driver, checking repository configurations, or collecting telemetry instantly without waiting for scheduled reports. Scripts don’t stay on the device. They execute, complete, and disappear.


Plugins

Plugins integrate deeper. Once installed, a Plugin behaves like a native CoreApp feature and can be managed through Policies. It runs automatically and periodically to keep the configuration consistent. For example, a Plugin can enforce a display’s color setting, control connected display configuration with RS232 commands, and appear in Box as a configurable option like any built-in setting.


Runners

Runners handle continuous operations. They run persistently on the device, monitored by CoreApp for health and uptime. A Runner is useful for complex, always-on logic such as managing enterprise Wi-Fi connections with certificate authentication. It maintains the connection, reports status to Box, and restarts if needed.


All three models integrate with Box for deployment, configuration, versioning, and telemetry. Scripts provide immediate actions, Plugins deliver repeatable policy-driven automation, and Runners enable continuous background control. 


For more updates and the latest features, please check our​​​​​ Changelogs.

Explore signageOS Products

Leave a comment