Merge remote-tracking branch 'srht/master'
[worg.git] / org-info-js.org
blob673c6a2c2ec4ab28ee0c928866d4cd9a8f76528f
1 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate
2 #+SEQ_TODO:   SUGGESTION(s) TOIMPLEMENT(t) IMPLEMENTED(i)
3 #+SEQ_TODO:   BUGREPORT(r) BUG(b) FIXED(f)
4 #+TITLE:      org-info-js
5 #+AUTHOR:     Worg people
6 #+LANGUAGE:   en
7 #+CATEGORY:   org-info-js
8 #+OPTIONS:    H:3 num:nil toc:nil \n:nil ::t |:t ^:t -:t f:t *:t tex:t d:(HIDE) tags:not-in-toc
10 # This file is released by its authors and contributors under the GNU
11 # Free Documentation license v1.3 or later, code examples are released
12 # under the GNU General Public License v3 or later.
14 * org-info-js by Sebastian Rose
16 org-info-js is a great javascript tool to navigate through a HTML page
17 (as exported by Org) the way you navigate through an Org or an info
18 manual, i.e. supporting folding, previous/next buttons, etc.
20 ** org-info-js as powerpoint
22 It was [[http://www.mail-archive.com/emacs-orgmode@gnu.org/msg07820.html][noticed]] that files exported by org-info-js were similar to [[http://meyerweb.com/eric/tools/s5/][s5]]
23 the simple standards-based Slide Show System.  After some hacking,
24 Sebastian Rose added some features to allow org-mode and org-info-js
25 to be used to create simple slide shows and presentations.
27 An example org-info-js presentation can be found [[file:code/org-info-js/org-slides][here]]
29 *** SUGGESTION #+TITLE's shouldn't display on every slide by default
31 The title for each slide should (by default) be the slides heading.
33 *** SUGGESTION Name for org-info-js slide show extension(s)
35 Some suggested names for this functionality.
37 - org-present
38 - org-point
39 - org-note (as in keynote)
40 - present-org
42 *** SUGGESTION Use properties to reveal bullet points
44 To have bullet points reveal themselves one by one in org-info-js you
45 need to replicate the slide many times, e.g.
47 #+BEGIN_SRC org
48 ,* Overview
50   + The first point
52 ,* Overview
54   + The first point
55   + The second point revealed
57 ,* Overview
59   + The first point
60   + The second point revealed
61   + The third point (note the duplication of the slide)
62 #+END_SRC
64 Rather than this, we might (assuming properties can be exported) be
65 able to support a syntax like the following:
67 #+BEGIN_SRC org
68 ,* Overview
69   :PROPERTIES:
70   :reveal:   t
71   :END:
73   + Revealed properties
74   + Appear one after the other
75   + But this time only need to be stated once!
76 #+END_SRC