Presentex

A HTML based presentation framework for Elixir.

Why use Presentex?

License Information

Usage

You can create Presentex presentations using the standard Elixir tool mix.

Then simply open the /index.html file in your browser. No internet connection is required.

Slides

The slides all belong in one file. They are separated by commas.

View a sample slide file at test/sample_slides.ex

The generated output of test/sample_slides.ex is also checked in under the sample directory.

The slide types are:

Title with subtitle

[title: "Elixir for noobs", subtitle: "A better way to program"]

Title only

[title: "New Features"]

Paragraph of text

"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua."

Bullet list of items

["Improved error handling", "Fixed memory leak in mysql driver",
"Added UTF-8 support in library"]

A quote

[blockquote: "To code, or not to code. That is a dumb question.",
author: "Bryan Weber"]

Elixir code

Source.code(
defmodule Ticket do
def process(tkt, new_status) do
tkt
|> Workflow.Engine.status
|> Workflow.Engine.transition new_status
end
end
)

Raw HTML

<div>
<blink>We don't miss these days...</blink>
</div>