Size: 2275
Comment: New version
|
← Revision 15 as of 2017-01-01 17:54:54 ⇥
Size: 2900
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
`PresentAPL` is a class the creates a slide show from a Markdown file. The slide show is by default a stand-alone HTML file that acts in any modern browser like a slide show. That's possible because it injects some CSS and some !JavaScript into that HTML file. | `PresentAPL` is a class that creates a slide show from a Markdown file: the result is - by default - a stand-alone HTML file that acts in any modern browser like a slide show. That's possible because it injects some CSS and some !JavaScript into that HTML file. |
Line 9: | Line 9: |
It also comes with an EXE. That allows you to create a presentation without having installed Dyalog at all, or not the required version (14.1 Unicode). | It also comes with an EXE. That allows you to create a presentation without having installed Dyalog at all, or not the required version (15.0 Unicode or better). |
Line 15: | Line 15: |
`PresentAPL` version 1.2.0 (2016-04-12) is [[attachment:presentapl.zip | downloadable ]] from this page. | `PresentAPL` version 2.1.0 (2017-01-01) is [[attachment:PresentAPL.zip | downloadable ]] from this page. |
Line 25: | Line 25: |
Most notably `PresentAPL` needs `MarkAPL`, a Markdown-to-HTML5 converter written in Dyalog. See http://aplwiki.com/MarkAPL for details. | Most notably `PresentAPL` needs `MarkAPL`, a Markdown-to-HTML5 converter written in Dyalog. See [[MarkAPL]] for details. |
Line 40: | Line 40: |
=== 2.1.0 2017-01-01 === * File `MarkdownFile.reg` added which makes it easy to add a context menu command "Create presentation with PresentAPL" when right-clicking at any `.md` or `.markdown` file. * New version of [[MarkAPL]] embedded. This allows the definition of any PresentAPL parameters into the markdown file with the `[parm]:` keyword. * Bug fixes: * `ignoreEmbeddedParms` was not defined in PresentAPL's own `CreateParms` function but is now required by `MarkAPL`. * Directory handling improved for finding CSS file(s). === 2.0.0 2016-09-26 === * This version requires at least Dyalog 15.0 Unicode. * Updated to latest version of `MarkAPL`. |
|
Line 48: | Line 59: |
* All slides are no children of `<div id="slides">`. | * All slides are now children of `<div id="slides">`. |
Line 60: | Line 71: |
Author: Kai Jaeger — https://www.linkedin.com/in/kaijaeger | Author: KaiJaeger |
PresentAPL
Contents
Overview
PresentAPL is a class that creates a slide show from a Markdown file: the result is - by default - a stand-alone HTML file that acts in any modern browser like a slide show. That's possible because it injects some CSS and some JavaScript into that HTML file.
It also comes with an EXE. That allows you to create a presentation without having installed Dyalog at all, or not the required version (15.0 Unicode or better).
Example: presentation in `PresentAPL` about `PresentAPL.
Compare this with the simplicity of the Markdown source file.
PresentAPL version 2.1.0 (2017-01-01) is downloadable from this page.
ReadMe.html is the first thing to read.
License
License: http://creativecommons.org/licenses/LGPL/2.1/
Note that only the script PresentAPL.dyalog and the file PresentAPL.css are under this license. The downloadable zip file contains other files as well, but they are members of the APLTree project — see http://aplwiki.com/CategoryAplTree for details.
Most notably PresentAPL needs MarkAPL, a Markdown-to-HTML5 converter written in Dyalog. See MarkAPL for details.
Credits
A big "thank you" to:
Eric Meyer for coming up with S5. http://meyerweb.com/
Stefan Goessner for creating Slideous — I stole a lot from it. http://goessner.net/
Mike Mingard who created the default theme for PresentAPL.
Version history
Show version history
Author: KaiJaeger