Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-39782

As a user, I want to upload iPython/Jupyter Notebooks and have them render in a Confluence page so that I can share them

XMLWordPrintable

    • 6
    • 3
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      Problem Definition

      Currently, iPython notebooks can be converted to HTML and subsequently copied/pasted as source into the Editor, but images break on Preview and Save.

      Suggested Solution

      Provide a macro that would render code and markdown found in iPython notebooks. The code snippets would also be numbered as they are in iPython notebooks.

      Workaround

      1. Create a html folder in your <confluence-install>\confluence folder.
      2. Convert the iPython notebook to HTML and save the file to the <confluence-install>\confluence folder.
      3. Create a Confluence page and insert a HTML macro.
      4. Use an iFrame to display to the notebook, by using something like:
        <iframe src="http://localhost:8541/confluence/html/example notebook.html" width="800" height="500"></iframe>

      or

      Use the 3rd party plugin: https://marketplace.atlassian.com/plugins/ch.mibex.confluence.ipython-notebook (only available for Confluence Cloud).

              Unassigned Unassigned
              jbennett@atlassian.com J van Leeuwen
              Votes:
              210 Vote for this issue
              Watchers:
              106 Start watching this issue

                Created:
                Updated: