Back to Glossary
Roles & Permissions

Presenter Role

Presenter mode renders a CE.SDK scene for display rather than for editing. The scene appears at full fidelity, with no editing surface visible. Presenter shares its read-only access level with Viewer; the distinction lies in the surrounding context. Viewer wraps the scene in a standard editor layout for inspection, while Presenter optimizes the experience for full-screen playback, slideshows, kiosks, and digital signage.

Presenter is the mode for any product where a CE.SDK scene is the content shown to an audience rather than the artifact being reviewed or edited.

Where Presenter mode fits

Most Presenter-mode integrations fall into one of three product patterns.

Slideshow and presentation playback. Applications that use CE.SDK scenes as presentation content (pitch decks, training materials, branded slides) render in Presenter mode for the live display. Editing happens earlier in the flow, in Creator or Adopter mode. By the time the audience sees the scene, Presenter mode is what is running.

Digital signage. Products rendering CE.SDK designs onto display screens, in-store kiosks, or signage installations use Presenter mode so the design is the only thing visible. No toolbars, no controls, no editing affordances.

Kiosk interfaces. Customer-facing kiosks that show CE.SDK content (waiting-room displays, event boards, retail product showcases) use Presenter mode to strip the editor down to the design itself.

The common thread: the design is the output, not a draft.

Viewer versus Presenter

Both are read-only and prevent any editing. They differ in what surrounds the rendered scene.

Viewer. Renders the scene inside the editor frame. Standard layout with panning, zooming, multi-page navigation. Suited for approval workflows and design inspection where the reviewer interacts with the scene as a document.

Presenter. Renders the scene for display. The surrounding UI is minimal or absent. Suited for full-screen and slideshow contexts where the design is the focus.

Both roles are configured as a role value at CE.SDK initialization or set at runtime via the role API.

See viewer-role for the inspection-focused variant and role for the four-role overview.