ORTHODONTIC SOFTWARE INTEROPERABILITY Lectures
See it live http://www.open-ortho.org/lectures/.
This project contains two types of content:
- Presentation Slides: Built using the reveal.js presentation framework with a dark theme
- Index Pages: Landing pages that list and describe the presentations, using a shared CSS file for consistent dark styling
The individual presentation slides are built with reveal.js and include:
- Slide content in
index.htmlfiles within each presentation folder - Dark theme configuration using the reveal.js "night" theme
- Interactive features like speaker notes, slide transitions, and fragment animations
The index pages provide navigation and description of the presentations:
- Main index at
/index.htmllists all presentation categories - Module-specific indices (e.g.,
/slides/orthodontic-informatics/index.html) list individual modules - Both use a shared CSS file at
/assets/css/index.cssfor consistent dark theme styling
This presentation is written using the reveal.js presentation framework.
- Slide content are in the index.html file. Add and remove slides by adding and removing
<section>tags. - Slide configuration is also in the index.html file.
- The framework is in the dist and plugin folders.
- Run
./serve.py - View the changes by opening the
http://127.0.0.1:54385/lectures/file with your browser.
NB: the web server is only there because using absolute paths for common libraries like common.js is the easiest way to deal with using them from different locations. Then the absolute paths would not work locally for development. Hence the development server.
- Install
qrencodewithapt,yum,brew, ... make qrcodes
- Slides: Use reveal.js themes (currently "night" theme) configured in each presentation's
index.html - Index pages: Use shared CSS file at
assets/css/index.cssfor consistent dark theme that complements the slide presentations
This project is being hosted as a static site on GitHub Pages from the main branch. Committing and pushing to the master branch will deploy the presentation.
-
Download latest zip compiled from github.
-
Unzip
-
Replace
dist/andplugin/folders with the ones found in the zip archive. Example:cd ~/Downloads curl -O https://github.com/hakimel/reveal.js/archive/master.zip unzip ~/Downloads/master.zip cd - rsync -av --delete ~/Downloads/reveal.js-master/plugin/ plugin/ rsync -av --delete ~/Downloads/reveal.js-master/dist/ dist/