Demo/presentation.json
|
{ "title": "How to Use PoshPresenter", "author": "PoshPresenter", "event": "Built-in Demo", "duration": 10, "slides": [ { "file": "slides/01-welcome.html", "title": "Welcome", "section": "Intro", "duration": 1, "notes": "This demo was built with PoshPresenter. The slides you're clicking through are just HTML files in a folder. That's it. No special build step, no framework.\n\nTip: You're in standalone mode right now. Restart with -Presenter to unlock the full notes panel, timer, and pace tracker." }, { "file": "slides/02-navigation.html", "title": "Navigation", "section": "The Shell", "duration": 1.5, "notes": "Walk the audience through every shortcut. Most people won't discover O (overview) or N (notes) on their own — call them out explicitly.\n\nThe overview panel is great for jumping around during Q&A without fumbling through slides one at a time." }, { "file": "slides/03-structure.html", "title": "Your First Slide", "section": "Building Slides", "duration": 2, "notes": "This is the slide you show when someone asks 'how do I make a slide?'\n\nThe code block on screen IS the actual HTML structure of this slide (minus the content). Three things they need: the CSS link, the script tag, and a div with class='slide'." }, { "file": "slides/04-live-code.html", "title": "Live Code", "section": "Building Slides", "duration": 3, "notes": "The left side shows the pattern. The right side runs it live.\n\nEmphasize: the code is just a fetch() to /api/execute. PowerShell runs on the presenter machine. Output comes back as JSON and gets written into a div. That's the entire trick.\n\nThis is the feature that makes people's jaws drop — a button in a slide that executes real PowerShell." }, { "file": "slides/05-presenter-mode.html", "title": "Presenter Mode", "section": "Presenter Tools", "duration": 1.5, "notes": "You're reading the notes panel right now.\n\nThis is exactly what your audience doesn't see. You get: the current slide notes, the title of the next slide so you can tee it up, a running total timer, a per-slide timer, and the pace indicator that tells you if you're running ahead or behind.\n\nPress N to toggle this panel. Press T to hide the clock." }, { "file": "slides/06-get-started.html", "title": "Get Started", "section": "Next Steps", "duration": 1, "notes": "Send them off with the two commands they need. New-PoshPresentation scaffolds everything — they just add their HTML slides and update presentation.json.\n\nRemind them: slides are just HTML. If they can build a webpage, they can build a slide." } ] } |