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

Details

    • 5
    • 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.

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: