Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fiddleR #1379

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

fiddleR #1379

wants to merge 1 commit into from

Conversation

bartbutler
Copy link

No description provided.

@gordonwoodhull
Copy link
Contributor

@shaneporter, here's an interesting one for when you're back, or if you want an interesting design problem (architecture and UI) while you're on vacation.

A really bright programmer from another division of our company came out to the Hackathon at the company Software Symposium a year ago, and built the tool that he wished he had when he was working with RCloud.

He had built a very complex dashboard using a version of mini.html and rcloud.dcplot and got engrossed with what it's like trying to build an application from the HTML and JavaScript side, with less emphasis on R code, or with the R code provided by others.

Much as you've been doing with RCAP, but without the time to build a framework.

So the UI he designed in this PR is for when you are only working on the layout and html/css/js of a notebook. The command-prompt / editable-markdown interface of the notebook itself is gone: instead the live dashboard output is in the notebook area in an iframe, and you work in the assets pane with your modified mini.html in an asset, plus JS and CSS and R assets; and you refresh the output frame as you fix stuff.

Given this raw hack of an implementation, put together over a night or two at the Hackathon, and your experience with the code of RCloud core, how would you merge this or implement this differently? How would you generalize this, and does this suggest that RCloud needs other extension points?

@gordonwoodhull
Copy link
Contributor

BTW, yes, as the title implies, this brings RCloud closer to JSFiddle (or Building Bl.ocks).

@gordonwoodhull gordonwoodhull added this to the 1.6 milestone Mar 24, 2016
@gordonwoodhull
Copy link
Contributor

@shaneporter, this one might have slipped past your radar because it's a pull request I want you to review, rather than an issue. Please take a look when you have time.

I will also find more issues and determine where we are for the release, but that might not be tonight because I've worn myself out at a conference the past few days.

@shaneporter
Copy link
Collaborator

It's beeping on my radar; will take a look in the next 24 hours.

@shaneporter
Copy link
Collaborator

shaneporter commented May 10, 2016

It's been a while since I commented on this. I did take a look at it, but couldn't get things working because of an apparent R issue (it can't find a resource.)

image

I'm going to attack it from a different side and see how I get on.

@gordonwoodhull gordonwoodhull modified the milestones: 1.6.1, 1.6 Jun 5, 2016
@gordonwoodhull
Copy link
Contributor

Hoping we can get to this in the next point release.

@shaneporter
Copy link
Collaborator

When is 1.6.1 due to be released?

@gordonwoodhull
Copy link
Contributor

There is no particular schedule but I think September is a reasonable target. It also may be that what's now marked 1.6.1 will become 1.6.2 if there are things that need to be patched in 1.6. Right now I'm using it as a bucket for "what's next".

@shaneporter
Copy link
Collaborator

I know I mentioned this on a call, but stating here that I got this working.

@gordonwoodhull gordonwoodhull modified the milestones: 1.6.1, 1.7 Jul 22, 2016
@gordonwoodhull gordonwoodhull modified the milestones: 1.7.1, 1.7 Nov 4, 2016
@gordonwoodhull gordonwoodhull modified the milestones: 1.7.1, 1.8 Nov 28, 2016
@gordonwoodhull gordonwoodhull modified the milestones: 1.8, Unknown Apr 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants