Enhancements for RSS and XML Elements in Layout Builder

Summary
Enable RSS and XML/JSON Viewer Elements to match core layout/formatting capabilities currently only achievable with Adapters, so common RSS/XML feeds can be fully designed in Layout Builder.


Background / Voice of Customer

Customer reports that some RSS/XML feeds only render as desired when used via Adapters (due to formatting), while the Layout Builder RSS and XML Elements are inconsistent and limiting:

  • “The layout abilities inside the RSS widget are very limiting when using page view instead of ticker view.”

  • “The XML widget doesn’t seem to have the ability to format a link as a QR code or render an image URL as an image. All those abilities only work together in an adapter.”

  • “One widget has good layout abilities (XML can move each piece of content around) but RSS has only a few layouts; the custom choice doesn’t match XML’s ability to position individual items. It’s counterintuitive.”

Current docs show each Element has useful but different capabilities (examples):

  • RSS Element supports Page vs. Ticker modes; Page offers 3 premade templates or a “Customize” option, with drag-and-drop of data fields, QR code for links, image resize, duration/speed, effects, date format, etc. product.korbyt.com

  • XML/JSON Viewer supports styling controls, paging, white-space rules, image sizing (cover/contain, %), and general binding of XML/JSON data; doc notes that for detailed manipulation or large data sets, Adapters may be better. product.korbyt.com

Despite this, customers still hit gaps when trying to achieve Adapter-level layouts inside the Elements, especially mixing image URL rendering and link-to-QR behaviors within XML, and achieving freeform per-field positioning and richer custom layouts within RSS Page.

Proposed Enhancements

Cross-Element

  • Unified Data Binding panel: drag any field (title, description, link, media:content, custom nodes) onto text/image/QR layers; per-binding options (trim, fallbacks, max lines, date/number formats, HTML sanitize).

  • Image URL → Image: treat any URL field as an image; controls for cover/contain, % sizing, position, and fallback image.

  • Link → QR anywhere: toggle to render any link field as QR (size, margin, error correction).

  • Repeatable “card” loop: per-item container with items-per-page, spacing, pagination/transitions.

  • Conditions & transforms: show/hide on empty, substring/regex replace, date masks, HTML strip.

  • Preview upgrades: choose “Item N,” preview pagination.

RSS Element (Page mode)

  • True custom canvas: freeform per-field placement (grid/absolute) beyond the current 3 templates.

  • Media mapping: explicit handling for <enclosure>, media:content, common image nodes with priority rules.

  • Timing/animation: per-item delay and simple entrance presets (retain existing duration/effects).

XML/JSON Viewer

  • Add “Link As: QR/Text” toggle.

  • One-click “Treat as Image” for URL fields.

  • Built-in node loop with per-item layout and pagination.

Product Area
Korbyt Signage

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

💡 Feature Request

Tags

Signage

Date

4 months ago

Author

Ross Wilson

Subscribe to post

Get notified by email when there are changes.