-
Notifications
You must be signed in to change notification settings - Fork 0
Presentation File Structure
Ethan Lin edited this page Feb 24, 2026
·
1 revision

The SBPLUS APP folder contains all core scripts for Storybook Plus.
- It can be centralized on a server so every presentation does not need its own copy.
- It also contains a manifest JSON file that stores global configuration/settings for presentations referencing the centralized scripts.
If SBPLUS APP is not centralized:
- Each presentation needs its own copy of the scripts folder and an
index.htmlin the root. - URLs in
index.htmlmust correctly reference the local SBPLUS APP copy.
-
assets/
- Contains the XML data file and media for the presentation.
-
assets/sbplus.xmlis required and holds the context/content of the presentation.
-
pages/ (required)
- Holds the image for each page/slide.
Optional folders (depending on content):
- audio/ (required if audio is used)
- video/ (required if local video is used)
- images/ (optional; used for quiz images if needed)
- html/ (used for HTML page type content)
- PDF/MP4/MP3/ZIP may exist in the root as downloadable files (if available).
Author picture:
- Can be centralized on a server with proper configuration in the manifest and XML.
- If a local author image exists in the assets directory, it overrides the centralized copy.
- Author photo filename is specified in the XML.
Splash image:
- Can also be centralized.
- If a local splash image exists in assets with the same name as the configured value (or default name
splash), it overrides the centralized image.