Giter Site home page Giter Site logo

Comments (16)

ramnathv avatar ramnathv commented on August 24, 2024

Thanks for the suggestion. Presenter display and presenter notes are supported only by some of the slide generation frameworks. A lot of this is currently undocumented, since I am working on getting the API right. A quick look through the issues list will help you get a sense of what I am thinking.

The default framework html5slides does not come with presenter support baked in, but I have seen modifications of the framework which allow presenter notes and display. I just need to figure out how to weave this into slidify.

from slidify.

piccolbo avatar piccolbo commented on August 24, 2024

I wouldn't limit myself to what all frameworks support. If something is very important and at least one framework supports it, take it. The others will have to respond. I found that html5rocks claims to have presenter notes. Unfortunately, they are shown overlapping the slide. Doh! Another thing: I don't want the audience to see a piece of the previous and next slides together with the current one. What is that good for? Distraction? Spoiler? I found this answer about coordinating two tabs http://stackoverflow.com/questions/5277482/can-i-control-two-browser-windows-with-one-html5-app
maybe it can be the foundation for a true presenter display. But I guess beween hoping for best and learning javascript, you need to find a compromise which is to work in cooperation with one fork of one of these HTML5 slide projects and make it the preferred target for slidify. They look to me more like HTML5 demos than real, usable slides. Since not so many people are going to write their slides directly in HTML5, you can play the card that if they help you supporting xyz capability in slidify you can make them the default target and add an order of magnitude to their user base overnight. Just an idea.

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

That is an excellent suggestion. I will look into it.

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

Here is an update on speaker notes and presenter view. I have added preliminary support for speaker notes in the frameworks io2012 and landslide (both of which have it automatically enabled using javascript).

You can define speaker notes within any slide by adding the line *** pnotes before it. Here is an example of a slide with speaker notes.

---

## Slide Title

This is a simple slide to illustrate the use of speaker notes.

*** pnotes

I need to focus on the following

- Point 1
- Point 2
- Point 3

You can view speaker notes by pressing the key p which acts as a toggle. In landslide pressing p automatically opens the presenter view. For io2012, you need to add ?presentme=true to the presentation url, which will then open the presenter view.

The support is very preliminary and I have not had a chance to document it thoroughly. If you would like to play with it and provide feedback and suggestions, that would be great.

from slidify.

piccolbo avatar piccolbo commented on August 24, 2024

Thanks, but I can't make it work. Running on your example

slidify(source="slidify.Rmd", options=list(framework="io2012"))

processing file: slidify.Rmd
|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>| 100%
ordinary text without R code

output file: /Users/antonio/slidify.md

Error in renderMarkdown(text = raw_md, renderer.options = markdownExtensions()) :
Input error!
In addition: Warning message:
In renderMarkdown(text = raw_md, renderer.options = markdownExtensions()) :
Input text is zero length!

This is the md file generated


Slide Title

This is a simple slide to illustrate the use of speaker notes.

*** pnotes

I need to focus on the following

  • Point 1
  • Point 2
  • Point 3

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

Try with a simpler example. I will try to put one on soon. The issue is that slidify.Rmd had features customized for html5slides. You have the latest version of slidify installed right?

from slidify.

piccolbo avatar piccolbo commented on August 24, 2024

From github, master branch. I can't think of a simpler example.

On Sun, Jul 15, 2012 at 9:07 PM, Ramnath Vaidyanathan <
[email protected]

wrote:

Try with a simpler example. I will try to put one on soon. The issue is
that slidify.Rmd had features customized for html5slides. You have the
latest version of slidify installed right?


Reply to this email directly or view it on GitHub:
#37 (comment)

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

Oh okay I see u used the same one I provided here.

For now, you can just add one more slide to it to check out how it works. There seems to be a bug which makes the first case produce an error. I will investigate and fix that.

---

## Another Slide

from slidify.

piccolbo avatar piccolbo commented on August 24, 2024

I looked at the io2012 video and what they call speaker notes are not speaker notes, are more bullet lists that appear on demand. It is a simple distinction but presenter notes have to be on a different screen or they are not useful. It seems like this can't be done in a browser and I've checked enough HTML5 "frameworks" for now.

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

I know the difference between presenter view and speaker notes on demand. To get presenter view, you just need to add ?presentme=true to the presentation URL It will bring a pop-up which is the presenter view and you will notice that it is synchronized with the other view.

from slidify.

piccolbo avatar piccolbo commented on August 24, 2024

OK the video was misleading. I stand corrected. I am looking at this
https://io-2012-slides.googlecode.com/git/template.html?presentme=true
Looking at slide #8. There is only a timer missing here. I am getting some errors on the iframe example. Full screen with dual screen doesn't seem to work on os x. Other than that looking good. I think I could use it as it is.

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

Of all the frameworks, I think this one is the most elegant and feature packed. So I am probably going to switch to using this as a default. There are a few missing features like (a) timer, (b) table of contents, (c) expose overview etc. But I think there might be some javascript savvy R folks who might be able to help me out.

from slidify.

piccolbo avatar piccolbo commented on August 24, 2024

You have my vote. And there are 500 R users at Google alone that will jump on knitr + slidify + io2012. As soon as I get one presentation done with slidify I will pester ... I mean, encourage the RStudio people to integrate slidify as well. They are super-responsive, as long as we can show that all the pieces have legs (they won't take on maintaining them themselves)

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

Thanks. I have already sounded JJ Allaire about slidify. Once I have a stable release on CRAN, I will send the RStudio folks an email to see what it would take to integrate. I have made significant change to the API and the next version of slidify I push to github will have lots of additional features that make styling slides super easy. Since, you are one of the early adopters, I would love to have feedback from a user's perspective on what issues bother you and what would make things easier.

from slidify.

piccolbo avatar piccolbo commented on August 24, 2024

Excellent plan. Would love to be one of the first users. You can have more
feedback than you can handle!

On Thu, Jul 19, 2012 at 10:36 AM, Ramnath Vaidyanathan <
[email protected]

wrote:

Thanks. I have already sounded JJ Allaire about slidify. Once I have a
stable release on CRAN, I will send the RStudio folks an email to see what
it would take to integrate. I have made significant change to the API and
the next version of slidify I push to github will have lots of additional
features that make styling slides super easy. Since, you are one of the
early adopters, I would love to have feedback from a user's perspective on
what issues bother you and what would make things easier.


Reply to this email directly or view it on GitHub:
#37 (comment)

from slidify.

ramnathv avatar ramnathv commented on August 24, 2024

Thanks for the warning about feedback!

from slidify.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.