Skip to main content

Platform overview

LivePreso is a web-based platform that allows the construction of complex dynamic presentations called 'presos' that can be shared with clients locally (in person), remotely (over the web) or in self-guided modes either in a browser or as PDFs.

The core parts of the platform are packages of content known as 'decks', servers that distribute that content and provide data to customise it, and an application that platform users utilise to create unique presos from a given deck. Individual presos can contain unique content loaded from live data sources known as feeds, that are accessed when a preso is created. Presos can be further customised based on unique data stored against a platform user's CRM database, or in response to pre-presentation questions known as fieldsets. The outputs from fieldsets can be used to modify the feed data that is loaded, or to hide or show specific slides within the preso.

A deck consists of HTML layouts, CSS styles, JS code, and a project file which spells out the content structure and other important metadata. The content can interact with the wider platform via a client-side javascript API called Bridge, to facilitate data access, persistence, navigation and communication with remote clients. As a developer of deck content, you will use our development app, the LivePreso CDK which mirrors the majority of the end-user application's feature set. The CDK also allows the deck content to access offline datasets that mimic the feeds that are loaded at preso creation time, in the end-user app.

The platform is a powerful and flexible system. As a consequence, some level of complexity is to be expected, and it is worthwhile reading the high-level overviews of deck structure, and referring to the glossary of platform terms to get up to speed. The LivePreso team is also here to help answer your development questions, and suggest the best techniques to achieve your users' desired outcomes.