On Aug 18, 8:08 pm, "Edward K. Ream" <[email protected]> wrote:
> Joe Orr's work is splendid in all respects.
Except that it's not driven by Leo :-)
This brings us to the main fork in the road. As I see it, there are
three possible ways forward:
1. Just use Screenbook Maker. This is certainly possible, but it
doesn't leverage any of Leo's strengths, so I am going to reject this
option *for now*. That is, I want to consider ways of using Leo in
super-duper ways to create slideshows.
2. Just use S5. Not nearly good enough visually. Afaik, S5 is
limited to a single slideshow: the Leo tutorials should all be
organized just as they are in Leo's present Screenbook tutorial. That
is, it must be possible to create an *arbitrarily complex* tree of
slideshows. Naturally, we want to create that tree from a Leo outline
somehow. However, S5 may well be a good model for layout and
scripting. See below.
Having rejected these options, we are left with...
3. Create a Leo-based solution with the best features of both
ScreenBook Maker and S5. In practice, this means the following:
3A: Create screenshots in Leo and to save references to them.
This is mostly done. We have a working script that take pictures of
the active window. A script to resize the window to a standard size
is easy. @png nodes, or something like that, are an easy way to store
reference to the actual screenshot. We can organize screenshots on
the file system by mirroring the outline structure that creates them.
3B: Define an outline format for tutorials.
As usual, this is easy. Something like:
- @screenbook # Represents the entire tutorial.
- @sb-chapter # Represents one "row" of Screenbook pages.
- @sb-page # Represents one page.
- @sb-png # A reference to the actual screenshot.
3C: Define the layout and JavaScript needed to represent each html
page.
This is not rocket science. We have the pages built by S5 and
Screenbook Maker to guide us. In practice, however, this may be the
most "interesting" part. There are plenty of choice here--it will be
good to have input from you web gurus.
3D: Automate the process of stitching all pages/tutorials into a
unified whole.
Details murky at present. Probably depends on 3C.
Your comments please, Amigos.
Edward
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/leo-editor?hl=en.