Skip to main content

Working with Presentations

A complete guide to building, managing, and publishing presentations in Menuboard Manager

Written by Marc Rosenberg
Updated today

Working with Presentations

The Presentation Editor is the central hub for building and managing your digital menu content. This article covers everything you need to work inside a presentation — from adding media and configuring dynamic fields to publishing your content to displays.


The Presentation Editor

The Presentation Editor is organized into tabs across the top of the interface.

Tab

Purpose

Playlist

The default view. Every presentation requires at least one image or video. Media must be FHD (1920 x 1080 px) or UHD (3840 x 2160 px). See Content Formats & Specifications for full details.

Fields

Create dynamic text for prices and item names. Use Number fields for prices (numeric only) and Text fields for descriptions or names.

CSS

Style your dynamic text using standard CSS (font size, color, rotation, and positioning).

HTML

Add custom HTML for advanced integrations like social media feeds or custom layouts.

JavaScript

Add custom JS for advanced timing logic, clocks, or dynamic behavior.

Fonts

Select and manage the fonts used for your dynamic text fields.

Widgets

Add live, dynamic content like a clock or news ticker. Available to Business subscribers.

Properties

Access advanced features like Syncplay, External Input, drag-and-drop field positioning, and the Not Available overlay text.


Playlist Tab

Every presentation requires at least one image or video in the playlist.

  • Adding Content: Click Add Media to upload files from your PC. Once uploaded, drag files from the directory into the playlist or double-click them to add.

  • Duration: Set specific play times for images. Videos will play in their entirety by default.

  • Organization: Drag media within the playlist to reorder, or click the minus icon on a selected file to remove it.

  • Saving: Always save your changes. If you make a mistake before saving, refresh your browser to revert to the last saved version.


Fields Tab

Dynamic fields allow you to update prices or text across your entire menu instantly.

  • POS Integration: Each field includes a POS ID area to link specific menu items to your point-of-sale system.

  • N/A Switch (86ing): Toggle the N/A switch to "86" an item — this displays a customizable overlay to show customers an item is unavailable.

  • Formatting: Use the "No leading zero" or "No leading decimal" checkmarks to clean up how prices appear on-screen.

Toast POS Integration

If you use Toast POS, you can import your menu items, descriptions, prices, and GUIDs directly. This enables automatic updates for names, descriptions, and prices, and lets you 86/68 items directly from your POS.

Positioning Fields with Drag-and-Drop

Enable drag-and-drop to visually position dynamic text fields directly on the canvas instead of relying on CSS coordinates alone.

  1. Go to the Properties tab and enable Drag-n-Drop.

  2. Open the Fields tab and create a new field. Give it a name, a value (e.g. 8.88), and a CSS class (e.g. price).

  3. Go to the CSS tab and style the class:

    • Landscape: .price { font-size: 44px; color: red; }

    • Portrait (rotated): .price { transform: rotate(270deg); font-size: 44px; color: red; }

  4. Return to the Fields tab. In the preview, drag the field to the desired position on the canvas. Use arrow keys to nudge one pixel at a time.

  5. Save the presentation.

Duplicating a Field

  1. On the Fields tab, select the field you want to duplicate.

  2. Click Duplicate.

  3. Give the new field a name and value. The CSS class is duplicated automatically.

  4. Drag the new field into position on the canvas.

  5. Save the presentation.

Marking a Menu Item as Not Available (86'ing)

Use the Not Available feature to temporarily remove a menu item from your display without deleting it.

  1. Open the Fields tab and locate the field for the item you want to hide.

  2. Enable the Not Available slider on the left side of the field entry.

  3. The item will display as SOLD OUT by default. To use custom text, go to Presentation Properties and enter your preferred text in the Not Available text box. Short text works best.

  4. Review the change in the preview and save.

To customize the appearance of the not available text, use the .n-a class in your presentation's CSS:

.n-a { font-size: 44px; color: red; }

Hiding Fields for Specific Playlist Images

When rotating images or videos in a playlist, you can hide overlaying fields for individual items — useful when a full-screen image or video should display without text overlays.

  1. Click an image in the playlist that should display without fields.

  2. At the top of the image, check the small checkbox icon next to the Tt icon.

  3. When that image plays in the playlist, all overlaying fields will be hidden.

Field Sections

Field Sections let you group fields into logical blocks (like "Breakfast," "Lunch," or "Sides") and position them as a unit on the canvas. Sections allow you to:

  • Group related items — keep all your tacos in one section and your sides in another.

  • Edit styles in bulk — apply typography and layout rules to an entire group at once.

  • Reorder content quickly — drag an entire section to reposition it on the canvas.

To create a section:

  1. Open the Fields tab and select two or more fields from the list.

  2. Click Add Fields to Section.

  3. Scroll down to the preview — the selected fields will appear grouped in a section.

  4. Drag the section into position on the canvas.

To remove a section, click the X in the top-right corner of the section. To add more fields to an existing section, delete the section first, re-select all desired fields, and click Add Fields to Section again.

Section Settings

To edit Section Settings, click the pencil icon at the top-right of the section. Make your changes, then click Apply to apply to that section, or Apply to All to apply to all sections in the presentation.

Section Layout

  • Width — set the total width of the section in pixels.

  • Spacing — control the gap between individual item cards.

  • Layout — choose Vertical (items stacked) or Horizontal (items side-by-side).

Typography

Set the font, size, weight, color, and alignment for each element:

  • Section Heading — the title of the group (e.g., "BREAKFAST").

  • Card Name — the name of the item.

  • Card Description — ingredients or additional details.

  • Card Price — the price of the item.

Image & Video Settings

  • Position — place images/videos to the Left or Right of the text.

  • Dimensions — set width and height to keep all images in the section uniform.

  • Padding — adjust spacing around media.

Tips

  • Show Gridlines — toggle in Presentation Properties to see section boundaries, making it easier to align multiple groups on screen.

  • Color Picker Format — color pickers default to RGB. Click the small triangle (▾) in the corner of any color picker to switch to HEX.


CSS Tab

CSS controls how dynamic text fields and HTML elements appear on screen — font size, color, positioning, rotation, and more.

  • Modern CSS is supported. Any standard CSS syntax will work.

  • Non-standard CSS is not supported.

  • External stylesheets are supported, but they are not downloaded to local storage. Adding your CSS directly in the presentation's CSS tab is the preferred and most reliable method.

  • Always test your CSS by publishing to a test unit before pushing to a production display.


HTML Tab

The HTML tab supports custom HTML for advanced integrations such as social media feeds, embedded content, or custom layout elements.


JavaScript Tab

JavaScript is supported in presentations via the JavaScript tab.

  • ES5 is recommended for broadest compatibility across display hardware.

  • Test your JavaScript by publishing to a test unit before going live in your production environment.


Fonts Tab

The Fonts tab lets you select and manage the fonts used for your dynamic text fields. Fonts selected here are available when styling fields via CSS.


Widgets Tab

Widgets let you add live, dynamic content — like a clock or news ticker — directly to your presentation. Available to Business subscribers.

See Adding Widgets to a Presentation for full setup instructions.


Properties Tab

Access Presentation Properties from the Properties tab.

Setting

Description

Use External Input

Samsung TIZEN only. Creates a Live TV Zone on the screen fed by a video source connected to HDMI 1. You can position and resize the Live TV window in the settings.

Use Streaming Feed

BrightSign only. Enter an RTSP URL to feed live video into the presentation — for example, from an RTSP-compatible drive-thru camera.

Use Sync Play

Synchronizes video playback across multiple Samsung TIZEN Commercial Displays to create a video wall. See SyncPlay below.

Drag and Drop Fields

Enables drag-and-drop positioning of fields in the preview window. Use arrow keys to nudge fields in 1-pixel increments for fine-tuned placement.

Hide Field When Marked N/A

When enabled, fields marked as N/A are hidden entirely from the display instead of showing the Not Available overlay.

Show Gridlines

Overlays a 25-pixel-increment grid on the preview window to assist with visual field positioning. Gridlines only appear in the preview — they never display on-screen.

True Portrait

Enables native portrait mode for drag-and-drop, field sections, and portrait media — no CSS rotation required. Enable this first when building a portrait presentation to get a portrait preview, portrait playlist, and full drag-and-drop support.

Not Available Text

Customizes the overlay text shown when a field is marked N/A (defaults to "SOLD OUT"). Short text works best.

Auto-Refresh

Forces the unit to reload content on a timed interval. Configured in the Units Manager. Useful for time-sensitive content such as a weather widget.

SyncPlay (Samsung TIZEN Video Wall)

SyncPlay links two or more Samsung TIZEN Commercial Displays to play video in perfect sync, creating a video wall. Only one presentation and one video per display is supported — if you need multiple videos, combine them into a single longer video.

Requirements:

  • Samsung TIZEN Commercial Displays

  • All units must be on a wired network

  • A network switch that supports IGMP

  • All videos must be the same length (e.g. 10 seconds)

  • All presentations must have SyncPlay enabled with the same SyncPlay ID

Setup:

  1. Create a Sign and Presentation for each screen.

  2. Add a video to each presentation.

  3. In Presentation Properties, enable SyncPlay and assign the same ID to all presentations.

  4. Publish all signs.

The displays will begin playing and sync automatically.

Note: On the latest Samsung QM-Series units, SyncPlay video appears in front of all other layers. Any HTML, including dynamic text fields, will be hidden behind a SyncPlay video.

About IGMP: SyncPlay uses multicast networking. IGMP (Internet Group Management Protocol) allows multiple devices to share one IP address so they all receive the same data simultaneously — this is what keeps the displays in sync. Confirm your network switch has IGMP support enabled before setting up a video wall.


Related Articles

Did this answer your question?