On 2026-10-30, Pedro A. Aranda wrote:

> On 30/10/26 18:58, Jens Lechtenbörger wrote:

>>> 2. If you have time, take a look at org-present in my CodeBerg repo
>>> (https://codeberg.org/paaguti/org-present). It is based on an ancient
>>> org-present package still available in nongnu ELPA, but I have
>>> revamped it to compatibility with newer Org versions and,
>>> additionally, I have added code to hide file-local variables, I'm such
>>> a fan of ;-)
>> Could you please suggest a brief description here?
> The author's description with minimal editing from by side.
> [...]

Many thanks!  An updated patch is attached.

Best wishes,
Jens

>From 28ef7914546c633d7b0ffb655bf6ca5f8ec88342 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jens=20Lechtenb=C3=B6rger?= <[email protected]>
Date: Sat, 31 Oct 2026 12:52:01 +0100
Subject: [PATCH] Improve info on non-beamer presentations

* org-tutorials/index.org:
Fix local link, improve context for non-beamer presentations

* org-tutorials/non-beamer-presentations.org:
Update AUTHOR, remove DATE, Add UP and HOME links.
Avoid redirection for beamer tutorial.
Improve wording, use "Org-mode" consistently.
Sort entries alphabetically.
Update reveal.js URL.
Document org-re-reveal and emacs-reveal.
Document org-present (suggested by Pedro A. Aranda in
https://lists.gnu.org/archive/html/emacs-orgmode/2026-10/msg00423.html).
---
 org-tutorials/index.org                    |  4 +-
 org-tutorials/non-beamer-presentations.org | 99 ++++++++++++++--------
 2 files changed, 66 insertions(+), 37 deletions(-)

diff --git a/org-tutorials/index.org b/org-tutorials/index.org
index 25d6dfaa..634a4c01 100644
--- a/org-tutorials/index.org
+++ b/org-tutorials/index.org
@@ -101,11 +101,11 @@ All of these tutorial expand on Org Mode's core functionality by using additiona
 - [[http://juanreyero.com/open/org-jekyll/index.html][Exporting your blog with org-jekyll]] (a different approach).
 
 ** Creating Presentations
-- A [[file:~/Git/worg/exporters/beamer/tutorial.org][tutorial]] by Suvayu Ali.
+- A [[file:../exporters/beamer/tutorial.org][Beamer tutorial]] by Eric S Fraga.
 - Also available is a [[http://www.youtube.com/watch?v=Ho6nMWGtepY&feature=player_embedded][YouTube video]] by Shulei Zhu, demonstrating the whole process.
 - A [[https://github.com/fniessen/refcard-org-beamer/][Reference Card]] for using Beamer in Org developed on Github by Fabrice Niessen.
 - A webpage by [[mailto:[email protected]][Dr. Thomas Redelberger]] on his setup of Org and Beamer is [[https://web222.webclient5.de/doc/swdev/emacs/orgmode/beamer/][here]].
-- A simple [[file:non-beamer-presentations.org][tutorial]] by Eric Schulte (non-beamer)
+- A [[file:non-beamer-presentations.org][separate page]], originally authored by Eric Schulte, collects information about non-beamer presentations (Epresent, org-html5presentation, org-present, org-tree-slide, S5, as well as presentations based on reveal.js: org-reveal, org-re-reveal, emacs-reveal)
 
 ** Defining Handlers to Trigger Custom Actions
 - [[file:org-protocol-custom-handler.org][Defining custom handlers for use with org-protocol]] by Sebastian Rose
diff --git a/org-tutorials/non-beamer-presentations.org b/org-tutorials/non-beamer-presentations.org
index 33ea005e..044474a0 100644
--- a/org-tutorials/non-beamer-presentations.org
+++ b/org-tutorials/non-beamer-presentations.org
@@ -1,6 +1,5 @@
 #+TITLE:     Writing Non-Beamer presentations in org-mode
-#+AUTHOR:    Eric Schulte
-#+DATE:      2018-04-25
+#+AUTHOR:    Worg people
 #+DESCRIPTION:
 #+KEYWORDS:
 #+LANGUAGE:  en
@@ -8,8 +7,8 @@
 #+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:https://orgmode.org/org-info.js
 #+SELECT_TAGS: export
 #+EXCLUDE_TAGS: noexport
-#+HTML_LINK_UP:
-#+HTML_LINK_HOME:
+#+HTML_LINK_UP:    index.html
+#+HTML_LINK_HOME:  https://orgmode.org/worg/
 
 # This file is released by its authors and contributors under the GNU
 # Free Documentation license v1.3 or later, code examples are released
@@ -17,39 +16,47 @@
 
 * Introduction
 
-While [[file:org-beamer/tutorial.org][Beamer]] is a great option for generating high-quality
-presentations from Org-mode documents, sometimes a lighter-weight
-simpler option is desirable.  This page presents the alternative
-options for giving quick slide-show presentations from Org-mode
-documents.
+While [[file:../exporters/beamer/tutorial.org][Beamer]] is a great
+option for generating high-quality presentations from Org-mode
+documents, sometimes lighter-weight or more advanced options are
+desirable.  This page presents alternative options for giving
+slide-show presentations from Org-mode documents.
 
 - [[Epresent]] :: is an Emacs minor mode for giving presentations.  The
      Emacs editor is used in a full-screen mode as the presentation
      engine, and headings of the Org-mode buffer are presented
      directly (with a few nice bells and whistles).
 
-- [[S5]] :: is a standards-based suite for writing slide-show
-     presentations in html web pages.  The browser is used as the
-     presentation engine, and a slightly altered form of Org-mode's
-     HTML export serves as the base of the presentation.
-
-- org-html5presentation :: Is an Exporter of Org-mode documents to
+- org-html5presentation :: is an Exporter of Org-mode documents to
      HTML5 slide show presentations.
      (see [[https://gist.github.com/509761][gist.github.com/509761]] for code and usage information)
 
+- org-present :: is meant to be an extremely minimalist presentation tool
+     for Emacs Org-mode. Simply layout your presentation with each slide
+     under a top-level header, start the minor mode with ~org-present~, and
+     page through each slide with left/right keys.
+
+     You can get the original org-present from nongnu ELPA at
+     https://elpa.nongnu.org/nongnu/org-present.html
+     or an updated version from https://codeberg.org/paaguti/org-present.
+
+- [[#org-reveal]] :: exports Org-mode documents
+     into [[https://revealjs.com/][Reveal.js]] presentations.
+     Reveal.js is a JavaScript presentation framework with 3-D
+     effects, customizable themes, animations, math support, and more.
+     For details, please check the [[#org-reveal]] section below.
+
 - [[org-tree-slide]] :: is a simple tool to treat a tree of an org buffer as
      a single slide. Since each slide is displayed by simple narrowing,
      an editable presentation is easily achieved without restricting
-     the functionality of Org Mode. And usage of org-tree-slide is not
+     the functionality of Org-mode. And usage of org-tree-slide is not
      limited to a presentation. Three profiles are predefined for
      different use cases.
 
-- [[org-reveal]] :: is an Org-mode extension that exports Org documents
-                into Reveal.js presentations. Reveal.js is a web-based
-                presentation framework with 3-D effects, customizable
-                themes and animations, powered by the latest HTML5
-                technologies. For details, please check the [[org-reveal]]
-                section below.
+- [[S5]] :: is a standards-based suite for writing slide-show
+     presentations in html web pages.  The browser is used as the
+     presentation engine, and a slightly altered form of Org-mode's
+     HTML export serves as the base of the presentation.
 
 * Epresent
   :PROPERTIES:
@@ -126,7 +133,7 @@ Two S5 options exist for Org-mode.
   :CUSTOM_ID: org-tree-slide
   :END:
 
-org-tree-slide is an Emacs minor mode for Org Mode. Once you toggle
+org-tree-slide is an Emacs minor mode for Org-mode. Once you toggle
 =M-x org-tree-slide-mode=, just type =C->= and =C-<= to move between slides.
 To show CONTENT, type =C-x s c=. When you exit this minor mode,
 the slideshow will be finished. It is recommended to customize the default
@@ -176,37 +183,59 @@ Here's the rest (depends on jQuery)
 - http://www.mauc.nl/assets/css/orgmode-slideshow.css
 - http://www.mauc.nl/assets/js/orgmode-slideshow.js
 
-* org-reveal
+* org-reveal, org-re-reveal, emacs-reveal
+  :PROPERTIES:
+  :CUSTOM_ID: org-reveal
+  :END:
 
-  Reveal.js is a web-based presentation framework, with attracting
+  Reveal.js is a web-based presentation framework, with attractive
   features like:
   - 3-D slide transition effect.
   - 2-D slide arrangement.
-  - Fragmented items.
+  - Fragmented/animated items.
   - Navigation control.
   - Slide thumbnail.
   - Customizable themes.
 
-  An [[http://lab.hakim.se/reveal-js/][example of Reveal.js]] is available online.
+  A [[https://revealjs.com/?demo][demo of Reveal.js]] is available online.
 
-  Org-reveal is an Org-mode extension that exports Org-mode documents
-  into Reveal.js presentations. With org-reveal, you can easily
-  organize Reveal.js presentations without knowing the detail of HTML,
-  AND with some extra benifits:
+  Org-reveal and its fork org-re-reveal are Org-mode extensions that
+  export Org-mode documents into Reveal.js presentations.  With them, you can easily
+  organize Reveal.js presentations without knowing details of HTML,
+  AND with some extra benefits:
   - Highlighted source codes.
   - Neat math equations.
 
+  Since org-reveal experienced longer periods without maintenance,
+  org-re-reveal diverged significantly.  In particular, it adds audio
+  explanations (voice-over) and serves as core of the software bundle
+  emacs-reveal, which supports the creation of open educational
+  resources (OER) from Org-mode source files, notably HTML presentation
+  with TTS generated audio explanations and PDF variants.
+
 ** Sources
 
-   Both Reveal.js and org-reveal are hosted on GitHub.
+   Reveal.js and org-reveal are hosted on GitHub:
    * Reveal.js :: [[https://github.com/hakimel/reveal.js/]]
    * Org-reveal :: [[https://github.com/yjwen/org-reveal/]]
 
+   The fork org-re-reveal is hosted on GitLab, as is emacs-reveal:
+   * Org-re-reveal :: [[https://gitlab.com/oer/org-re-reveal/]]
+   * Emacs-reveal :: [[https://gitlab.com/oer/emacs-reveal]]
+
 ** Usage
 
-   See org-reveal's [[https://github.com/yjwen/org-reveal/blob/master/Readme.org][Readme.org]] for detail instruction about installing
-   Reveal.js/org-reveal and the setting ups.
+   See org-reveal's
+   [[https://github.com/yjwen/org-reveal/blob/master/Readme.org][Readme.org]]
+   for detailed instructions about installing and setting up Reveal.js/org-reveal.
 
    Though you can read it online, it is recommended to download the
    projects and read it in your Emacs, so that you can try exporting
-   it to Reveal.js presentation while reading.
+   it to a Reveal.js presentation while reading.
+
+   Alternatively, see the
+   [[https://gitlab.com/oer/org-re-reveal/-/blob/main/Readme.org][Readme for org-re-reveal]],
+   a [[https://oer.gitlab.io/emacs-reveal-howto/howto.html][Howto for emacs-reveal]]
+   or its [[https://oer.gitlab.io/emacs-reveal-howto/tts-howto.html][TTS Howto]]
+   for audio explanations in a video-like mode, where audio is
+   generated via Text-To-Speech.
-- 
2.43.0

Reply via email to