Comments (16)
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.
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.
That is an excellent suggestion. I will look into it.
from slidify.
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.
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.
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.
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
thatslidify.Rmd
had features customized forhtml5slides
. You have the
latest version ofslidify
installed right?
Reply to this email directly or view it on GitHub:
#37 (comment)
from slidify.
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.
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.
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.
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.
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.
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.
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.
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 ofslidify
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.
Thanks for the warning about feedback!
from slidify.
Related Issues (20)
- User-Defined Functions in Slidify HOT 2
- incremental reveal of heading?
- slidify embeds plotly plots as images rather than as normal interactive plots
- Is it possible to support two column layout in reveal.js ? HOT 2
- status 127 after running publish_github()
- How to write chemical formula in slidify
- Is slidify dead?
- Slidify for Music Tracks
- Coudn't find ggpairs and grid.arrange
- Slidify slides not rendering in browser HOT 3
- foo
- era
- Unable to correctly publish slidify slides to RPubs - generates blank page? HOT 2
- Separator slides
- Quiz randomization
- Dead link on slidify.org
- Hide 1st 2 slides during presentation
- Instal phyloseq HOT 1
- no clean subscript in title HOT 1
- Error in markdownExtensions() while calling slidify() HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slidify.