PageSourceSearch

https://docs.holistics.io/assets/js/3cc97de8.3612b3bb.js

js holistics.io collected 2026-09-24 09:01:08 UTC 4,556 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkholistics_docs=self.webpackChunkholistics_docs||[]).push([["12148"],{1970(e,t,n){n.r(t),n.d(t,{metadata:()=>a,default:()=>h,frontMatter:()=>i,contentTitle:()=>r,toc:()=>l,assets:()=>d});var a=JSON.parse('{"id":"docs/canvas-dashboard/create-edit-canvas-dashboard/in-development","title":"Developing in the Development workspace","description":"For more complex updates involving multiple files or when you need team review, it\'s recommended to work in the Development workspace.","source":"@site/docs/docs/canvas-dashboard/create-edit-canvas-dashboard/in-development.md","sourceDirName":"docs/canvas-dashboard/create-edit-canvas-dashboard","slug":"/docs/canvas-dashboard/create-edit-canvas-dashboard/in-development","permalink":"/docs/canvas-dashboard/create-edit-canvas-dashboard/in-development","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Developing in the Development workspace","description":"For more complex updates involving multiple files or when you need team review, it\'s recommended to work in the Development workspace.","image":"https://cdn.holistics.io/canvas/canvas-dashboard-thumbnail.png","sidebar_label":"Developing in Development"}}'),o=n(74848),s=n(28453);let i={title:"Developing in the Development workspace",description:"For more complex updates involving multiple files or when you need team review, it's recommended to work in the Development workspace.",image:"https://cdn.holistics.io/canvas/canvas-dashboard-thumbnail.png",sidebar_label:"Developing in Development"},r,d={},l=[{value:"Create Canvas Dashboard",id:"create-canvas-dashboard",level:2},{value:"Publish Canvas Dashboard to Reporting",id:"publish-canvas-dashboard-to-reporting",level:2}];function c(e){let t={h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components},{VideoPlayer:n}=t;return n||function(e,t){throw Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("VideoPlayer",!0),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:"For more complex updates involving multiple files or when you need team review, it's recommended to work in the Development workspace."}),"\n",(0,o.jsx)(t.h2,{id:"create-canvas-dashboard",children:"Create Canvas Dashboard"}),"\n",(0,o.jsx)(t.p,{children:"To create a Canvas Dashboard, go the the Development tab:"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.strong,{children:"Step 1:"})," Click the \u201CAdd (+)\u201D button to add Canvas Dashboard. Alternatively, you can select the \u201CAdd\u201D button located under the folder where you want to organize your Canvas Dashboard."]}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.strong,{children:"Step 2:"})," Specify the dashboard name and description and click Create."]}),"\n"]}),"\n",(0,o.jsx)(n,{src:"https://cdn.holistics.io/docs/working-with-canvas-dashboard/create-canvas.mp4"}),"\n",(0,o.jsx)(t.h2,{id:"publish-canvas-dashboard-to-reporting",children:"Publish Canvas Dashboard to Reporting"}),"\n",(0,o.jsx)(t.p,{children:"Once you\u2019ve developed your Canvas Dashboard, publish it to production to make it available for viewing."}),"\n",(0,o.jsx)(t.p,{children:"After it has been successfully published, you can view a list of published Canvas Dashboards. Click on the title to view the dashboard in Reporting."}),"\n",(0,o.jsx)(t.p,{children:"On the Reporting page, you can find the newly created dashboard in the root folder of the Reporting directory. Please note that the folder structures for Reporting and Development are entirely separate."}),"\n",(0,o.jsx)(n,{src:"https://cdn.holistics.io/docs/working-with-canvas-dashboard/deploy-canvas-2.mp4"}),"\n",(0,o.jsx)(t.p,{children:"Alternatively, you can click on the Canvas Dashboard filename, and click on View in Reporting to navigate to the Canvas Dashboard location in the Reporting layer."}),"\n",(0,o.jsx)("img",{alt:"",title:"",src:"https://cdn.holistics.io/canvas/view-in-reporting.png"})]})}function h(e={}){let{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},28453(e,t,n){n.d(t,{R:()=>i,x:()=>r});var a=n(96540);let o={},s=a.createContext(o);function i(e){let t=a.useContext(s);return a.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),a.createElement(s.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.