{"id":4698,"date":"2025-02-19T09:30:34","date_gmt":"2025-02-19T09:30:34","guid":{"rendered":"https:\/\/s-o-s.net\/scientific-and-interactive-blocks-inseri-core\/"},"modified":"2025-02-19T09:30:34","modified_gmt":"2025-02-19T09:30:34","slug":"scientific-and-interactive-blocks-inseri-core","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/scientific-and-interactive-blocks-inseri-core\/","title":{"rendered":"Scientific and Interactive Blocks \u2013 inseri core"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-176056\" class=\"alignwide post-176056 plugin type-plugin status-publish hentry plugin_tags-gutenberg plugin_tags-interactive plugin_tags-javascript plugin_tags-plotly plugin_tags-python plugin_contributors-inseriswiss plugin_business_model-community plugin_committers-inseriswiss\">\n<div class=\"plugin-banner\" id=\"plugin-banner-inseri-core\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/inseri-core\/assets\/icon-128x128.png?rev=2952331, https:\/\/ps.w.org\/inseri-core\/assets\/icon-256x256.png?rev=2952331 2x\" src=\"https:\/\/ps.w.org\/inseri-core\/assets\/icon-256x256.png?rev=2952331\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Scientific and Interactive Blocks \u2013 inseri core<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/inseriswiss\/\" rel=\"noopener\">inseriswiss<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/inseri-core.1.0.0.zip\" rel=\"noopener\">Download<\/a><\/div>\n<div class=\"wp-block-button is-small is-style-outline plugin-preview download-button is-style-outline--9\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/inseri-core\/?preview=1\" rel=\"noopener\">Live Preview<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/inseri-core\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/inseri-core\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/inseri-core\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/inseri-core\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>The vision of inseri is to enable scholars to design and publish interactive and executable online content without requiring web development skills. So that they can publish with ease the research findings in an open, citable and interactive way for effortless reuse by any researcher or the general public. Through interactivity, everyone is encouraged to edit the parameters, use own data, or reuse publicly published data to explore the research findings.<\/p>\n<p>As a result, inseri core introduces scientific and interactive Gutenberg blocks to facilitate open access and open science communication. The inseri core blocks are not isolated elements but they can receive input from and give output to other blocks. A typical example would start with a Text Editor block containing the configuration for a Dropdown block. By selecting one option in the Dropdown block would provide a Web API block with the parameters to retrieve data from an external source. Using a Python Code block, the web API response could then be transformed into a suitable data format for a Plotly Chart block.<\/p>\n<h3>Blocks:<\/h3>\n<ul>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/cytoscape\/\" rel=\"nofollow ugc noopener\">Cytoscape Block<\/a><\/strong>: It displays network diagram using the data of another block with Cytoscape.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/dataTable\/\" rel=\"nofollow ugc noopener\">Data Table Block<\/a><\/strong>: It displays tabular data of another block and gives guests the option to explore it.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/download\/\" rel=\"nofollow ugc noopener\">Download Block<\/a><\/strong>: It gives guests the possibility to download data from another block.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/dropdown\/\" rel=\"nofollow ugc noopener\">Dropdown Block<\/a><\/strong>: It provides guests options to choose from and the selected option can be reused in other blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/export\/\" rel=\"nofollow ugc noopener\">Export Block<\/a><\/strong>: It makes the post or page content open access by allowing the visitors to download the corresponding <a target=\"_blank\" href=\"https:\/\/wordpress.github.io\/wordpress-playground\/blueprints-api\/using-blueprints\/\" rel=\"nofollow ugc noopener\">blueprint.json<\/a> and WXR file.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/html\/\" rel=\"nofollow ugc noopener\">HTML Code Block<\/a><\/strong>: It renders HTML code using the other block\u2019s data.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/iiifViewer\/\" rel=\"nofollow ugc noopener\">IIIF Viewer Block<\/a><\/strong>: It showcases images with pan\/zoom functionality, along with videos and audios consumed by an IIIF API.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/image\/\" rel=\"nofollow ugc noopener\">Image Box Block<\/a><\/strong>: It displays an image utilizing the data of another block.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/javascript\/\" rel=\"nofollow ugc noopener\">JavaScript Code Block<\/a><\/strong>: Guests can run JavaScript code with data from other blocks and the result of the execution is made available to other blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/localFileImport\/\" rel=\"nofollow ugc noopener\">Local File Import Block<\/a><\/strong>: It allows guests to provide their own data for blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/mediaCollection\/\" rel=\"nofollow ugc noopener\">Media Collection Block<\/a><\/strong>: A collection of media files is made available as data for other blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/plotly\/\" rel=\"nofollow ugc noopener\">Plotly Chart Block<\/a><\/strong>: It visualizes the data of another block using Plotly.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/python\/\" rel=\"nofollow ugc noopener\">Python Code Block<\/a><\/strong>: Guests can run Python code with data from other blocks with the use of Pyodide and the result of the execution is made available to other blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/rCode\/\" rel=\"nofollow ugc noopener\">R Code Block<\/a><\/strong>: Guests can run R code with data from other blocks with the use of WebR and the result of the execution is made available to other blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/share\/\" rel=\"nofollow ugc noopener\">Share Block<\/a><\/strong>: Guests can share the state of a page with other visitors, allowing them to reproduce it.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/slider\/\" rel=\"nofollow ugc noopener\">Slider Block<\/a><\/strong>: It gives guests the possibility to choose a value or a range within a specified boundaries.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/textEditor\/\" rel=\"nofollow ugc noopener\">Text Editor Block<\/a><\/strong>: It allows to share text content like JSON or XML with other blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/textViewer\/\" rel=\"nofollow ugc noopener\">Text Viewer Block<\/a><\/strong>: It displays text content like JSON or XML from other block.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/webApi\/\" rel=\"nofollow ugc noopener\">Web API Block<\/a><\/strong>: It enables to call a web API and to share this data with other blocks.<\/li>\n<li><strong><a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/blocks\/zenodo\/\" rel=\"nofollow ugc noopener\">Zenodo Repository Block<\/a><\/strong>: Using a DOI, a dataset can be loaded from Zenodo.org and shared with other blocks.<\/li>\n<\/ul>\n<p>inseri name comes from the Latin <em>insero<\/em> which means <strong>to sow, to plant<\/strong> but also <strong>to insert<\/strong>.<\/p>\n<ul>\n<li>More information about the project can be found at <a target=\"_blank\" href=\"https:\/\/inseri.swiss\/about\" rel=\"nofollow ugc noopener\" class=\"broken_link\">inseri.swiss\/about<\/a>.<\/li>\n<li>For examples and showcases see <a target=\"_blank\" href=\"https:\/\/inseri.swiss\" rel=\"nofollow ugc noopener\">inseri.swiss<\/a>.<\/li>\n<li>Detailed documentation is available at <a target=\"_blank\" href=\"https:\/\/docs.inseri.swiss\/\" rel=\"nofollow ugc noopener\">docs.inseri.swiss<\/a>.<\/li>\n<li>Try out our <a target=\"_blank\" href=\"https:\/\/inseri.swiss\/playground\/\" rel=\"nofollow ugc noopener\">Playground<\/a>.<\/li>\n<li>For Ideas and Questions please use <a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/discussions\" rel=\"nofollow ugc noopener\">GitHub Discussions<\/a>.<\/li>\n<li>Bug and Issue reports are welcome on <a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/issues\" rel=\"nofollow ugc noopener\">GitHub Issues<\/a>.<\/li>\n<li>The development takes place on <a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\" rel=\"nofollow ugc noopener\">GitHub<\/a>.<\/li>\n<\/ul>\n<p>Do you want to get regular notifications? <strong>Watch<\/strong> the <a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\" rel=\"nofollow ugc noopener\">GitHub<\/a> repository!<br \/>\nDo you want to show your interest? <strong>Star<\/strong> the <a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\" rel=\"nofollow ugc noopener\">GitHub<\/a> repository and <strong>Follow<\/strong> <a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/\" rel=\"nofollow ugc noopener\">inseri.swiss<\/a> organization!<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-1.png?rev=2952331\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-1.png?rev=2952331\" alt=\"\"><\/a><figcaption>Create beautiful charts with Plotly<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-2.png?rev=2952331\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-2.png?rev=2952331\" alt=\"\"><\/a><figcaption>Call any Web API<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-3.png?rev=2952331\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-3.png?rev=2952331\" alt=\"\"><\/a><figcaption>Execute Python code<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-4.png?rev=2952331\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-4.png?rev=2952331\" alt=\"\"><\/a><figcaption>Load data from Zenodo.org<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-5.png?rev=2952331\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-5.png?rev=2952331\" alt=\"\"><\/a><figcaption>Enable guests to provide their own data<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-6.png?rev=2952331\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/inseri-core\/assets\/screenshot-6.png?rev=2952331\" alt=\"\"><\/a><figcaption>Render HTML code<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 20 blocks.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Web API<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Call a web API and share the data with other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Cytoscape<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Display network diagram using the data of another block with Cytoscape.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">R Code<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Let guests run R code with data from other blocks and the result is made available to other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Image Box<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Display image using the data of another block.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">IIIF Viewer<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Showcase images with pan\/zoom functionality, along with videos and audios consumed by an IIIF API.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Media Collection<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Make a collection of media files available as data for other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Slider<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Allow the guests to choose a value or range within specified boundaries.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Local File Import<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Let guests provide their own data for blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Dropdown<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Provide guests options to choose from and the selected option can be reused in other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Text Editor<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Share text content like JSON, XML or HTML with other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Export<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Allow the guests to export a post or page.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Share<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Share a page using your customized parameters.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">JavaScript Code<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Let guests run JavaScript code with data from other blocks and the result is made available to other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Download<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Let guests download data from another block.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Data Table<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Display data table using the other block&#8217;s data.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Zenodo Repository<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Load a dataset from Zenodo.org using a DOI and share the dataset with other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Plotly Chart<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Visualize the data of another block using Plotly.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Text Viewer<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Display text content like JSON, XML or HTML from other block.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Python Code<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Let guests run Python code with data from other blocks using Pyodide and the result is made available to other blocks.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">HTML Code<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Render HTML code using the other block&#8217;s data.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"notice notice-warning notice-alt\">\n<p>There are no reviews for this plugin.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cScientific and Interactive Blocks \u2013 inseri core\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/16896b502163c1010f2c6df10b0fbdd1f050e59a59eb92b7635943879b343eb6?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/16896b502163c1010f2c6df10b0fbdd1f050e59a59eb92b7635943879b343eb6?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/inseriswiss\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tinseriswiss\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/inseri-core\" rel=\"noopener\">Translate \u201cScientific and Interactive Blocks \u2013 inseri core\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/inseri-core\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/inseri-core\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/inseri-core\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/inseri-core\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v1.0.0\" rel=\"nofollow ugc noopener\">1.0.0<\/a><\/h3>\n<ul>\n<li>Update: pyodide 0.26.4<\/li>\n<li>Update: diverse dependencies<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.4.3\" rel=\"nofollow ugc noopener\">0.4.3<\/a><\/h3>\n<ul>\n<li>New: Share block<\/li>\n<li>Update: clover-iiif dependency<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.4.2\" rel=\"nofollow ugc noopener\">0.4.2<\/a><\/h3>\n<ul>\n<li>Fix: HTML code can be used by less privileged users<\/li>\n<li>Fix: block names are displayed when published<\/li>\n<li>Update: diverse dependencies<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.4.1\" rel=\"nofollow ugc noopener\">0.4.1<\/a><\/h3>\n<ul>\n<li>Update: Files, which are created within a Python block, are shared with other blocks.<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.4.0\" rel=\"nofollow ugc noopener\">0.4.0<\/a><\/h3>\n<p><strong>Upgrade Notice<\/strong>: Each post\/page with a Zenodo block needs to be opened and re-saved.<\/p>\n<ul>\n<li>BREAKING CHANGE: Zenodo block resolves file links every time<\/li>\n<li>New: R Code block<\/li>\n<li>Update: Download block supports custom file extension<\/li>\n<li>Update: block names are visible in the list view<\/li>\n<li>Update: pyodide 0.26.2<\/li>\n<li>Update: diverse dependencies<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.8\" rel=\"nofollow ugc noopener\">0.3.8<\/a><\/h3>\n<ul>\n<li>New: Export block<\/li>\n<li>Update: blocks are now supported in the site editor<\/li>\n<li>Update: diverse dependencies<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.6\" rel=\"nofollow ugc noopener\">0.3.6<\/a><\/h3>\n<ul>\n<li>Update: JavaScript Code block supports async<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.5\" rel=\"nofollow ugc noopener\">0.3.5<\/a><\/h3>\n<ul>\n<li>New: JavaScript Code block<\/li>\n<li>Update: pyodide 0.25.1<\/li>\n<li>Update: diverse dependencies<\/li>\n<li>Update: Improved source selection<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.4\" rel=\"nofollow ugc noopener\">0.3.4<\/a><\/h3>\n<ul>\n<li>Fix: Data Table block<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.3\" rel=\"nofollow ugc noopener\">0.3.3<\/a><\/h3>\n<ul>\n<li>New: Slider block<\/li>\n<li>New: Data Table block<\/li>\n<li>Fix: Zenodo api has changed<\/li>\n<li>Update: Improved hiding behavior for Text Editor, Media Collection, Python Code, Web API and Zenodo Repository<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.2\" rel=\"nofollow ugc noopener\">0.3.2<\/a><\/h3>\n<ul>\n<li>New: inseri Data Flow which displays block connections<\/li>\n<li>New: Cytoscape block<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.1\" rel=\"nofollow ugc noopener\">0.3.1<\/a><\/h3>\n<ul>\n<li>New: IIIF Viewer block<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.3.0\" rel=\"nofollow ugc noopener\">0.3.0<\/a><\/h3>\n<ul>\n<li>BREAKING CHANGE: change underlying block connection protocol<\/li>\n<li>New: enable to copy\/duplicate the blocks together while preserving the connection<\/li>\n<li>Update: pyodide 0.24.1<\/li>\n<li>Update: diverse dependencies<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.2.1\" rel=\"nofollow ugc noopener\">0.2.1<\/a><\/h3>\n<ul>\n<li>minor changes<\/li>\n<\/ul>\n<h3><a target=\"_blank\" href=\"https:\/\/github.com\/inseri-swiss\/inseri-core-wp\/releases\/tag\/v0.2.0\" rel=\"nofollow ugc noopener\">0.2.0<\/a><\/h3>\n<ul>\n<li>BREAKING CHANGE: renaming block from \u2018Media Library\u2019 to \u2018Media Collection\u2019<\/li>\n<\/ul>\n<h3>0.1.0 MVP<\/h3>\n<p>added 12 new blocks:<br \/>\n\u2013 Download<br \/>\n\u2013 Dropdown<br \/>\n\u2013 HTML Code<br \/>\n\u2013 Image Box<br \/>\n\u2013 Local File Import<br \/>\n\u2013 Media Library<br \/>\n\u2013 Plotly Chart<br \/>\n\u2013 Python Code<br \/>\n\u2013 Text Editor<br \/>\n\u2013 Text Viewer<br \/>\n\u2013 Web API Block<br \/>\n\u2013 Zenodo Repository<\/p>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/inseri-core\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Scientific and Interactive Blocks \u2013 inseri core By inseriswiss Download Live Preview Details Reviews Development Support Description The vision of inseri is to enable scholars to design and publish interactive and executable online content without requiring web development skills. So that they can publish with ease the research findings in an open, citable and interactive [&hellip;]<\/p>","protected":false},"author":285,"featured_media":4699,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2007,2375,3012,2697,3011],"class_list":["post-4698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-blocks","tag-core","tag-inseri","tag-interactive","tag-scientific"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/inseri-core\/assets\/banner-772x250.jpg?rev=2952331","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/285"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4698"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4698\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4699"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}