File Structure Post Presentation Conversion
After Presentation Conversion, a typical Pitcher folder looks like the following:
Important: All files in this folder structure are case sensitive and all JS/CSS files are cached by Pitcher. After changes if you fail to see the updates, please make sure you quit and restart Pitcher, and you have the right capitalization.
Let's take a look at important files out of this structure:
animation.html: This template is used to render the animated html5 files generated out of the ppt/keynote files. Please do not alter this file.
chapters.json: This JSON file is generated by the Pitcher Admin under Chapter editor, you can make changes directly within Pitcher Admin. Please refrain from making changes on this file unless necessary.
fastclick.vj: This is Google's FastClick library, removing the 300ms delay on 'onClick' or 'href' events.
index.css: This stylesheet covers the standard Pitcher interface for showing hotspots, notepad etc.
index.vj: This is the main Pitcher Library, for more info on API please refer to the JS API
jquery.retina.js: This JQuery library, automatically replaces the images with files ending with '-2x' if the device is retina.
jquery.vj: Latest version of JQuery comes bundled with Pitcher. If converison is done in the past, feel free to replace the file with the latest version of JQuery. Please refrain from including different versions of JQuery.
setup.json: This JSON file is generated by the Pitcher Admin under UI editor, you can make changes directly within Pitcher Admin. Please refrain from making changes on this file unless necessary.
slide{#}.html: Each page in Pitcher Presentation is a single, self standing HTML file. Pitcher handles the caching of files automatically. Please refer to JS API, for more info, especailly about 'page onload events'.
Slide{#}.png: This image is used as the image for static slides, and as a placeholder until HTML file is loaded.
Slide{#}-2x.png: This image is used as the image for static slides in retina devices.
slide{#}.json: This JSON file is generated by the Pitcher Admin, and it holds information about hotspots and slide metadata. Please refrain from making changes on this file unless necessary. Slide name can be added manually for analytical purposes. Example: {"slideName":"Test Presentation","hotspots":[]}
Slide{#}_tn.jpg: This image is used for the thubmnail view visible on double tap.
slideOrders.json: This simple text file contains the slide order, to remove or change order of slides, you can either rename the files, or make changes on this json. Important: The changes done on this file are not reflected on 'crease slide set' functionality.
Slides.pdf: This is the PDF file sent out from Pitcher as an email. You can make changes on this PDF, if sendinga different version as PDF is needed.
