Skip to content
This repository has been archived by the owner on Dec 5, 2019. It is now read-only.

Refactor notebook rendering to backend #739

Open
jezdez opened this issue Sep 19, 2017 · 2 comments
Open

Refactor notebook rendering to backend #739

jezdez opened this issue Sep 19, 2017 · 2 comments
Assignees
Milestone

Comments

@jezdez
Copy link
Contributor

jezdez commented Sep 19, 2017

Currently we render the Jupyter notebook contents and the Zeppelin notebook contents via frontend libraries (notebookjs and remarkable). The downside is that we lose context and the ability to use native UI elements of the actual Jupyter and Zeppelin interfaces.

Instead we should move to bridging the gaps to the actual backend services to be able to see the notebooks rendered correctly. This would get rid of the frontend libraries.

As to how to achieve this a few options come to mind:

  • proxying the backend's http interfaces, rewriting the URLs etc..
  • using a 3rd party or dedicated hosted version where we upload the notebooks just for rendering
  • frames/iframes etc to some of the above
  • using Jupyter/Zeppelin APIs to render the notebooks on the webheads in-place
@rafrombrc
Copy link
Member

Initial task on this is to spend a couple of hours of exploratory work deciding which (if any) of the listed approaches makes the most sense.

@rafrombrc rafrombrc added this to the m5 milestone Sep 20, 2017
@washort
Copy link
Contributor

washort commented Sep 26, 2017

What exactly are we looking for that the current solution doesn't provide? Would something like nbviewer do the job?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants