Publishing
When you are done building a dashboard, you may want to publish that dashboard for others to view. The workflow for a continuous dashboarding cycle may looks like this:
Keep in mind that the purpose of an application in the "view" phase is very different from the "build" phase:
-
A dashboard cannot be edited after it has been published.
-
A fixed dashboard must be loaded and a fixed database must be connected to.
-
Users in the `View' phase should not see the Cypher® queries configuration powering the visualizations.
Architecture
NeoDash enables the build, publish, view workflow by having two seperate deployments of the NeoDash application:
-
An
editor
deployment for the build phase. -
A
viewer
deployment for the view phase.
The editor
deployment is the app you are using from Neo4j Desktop, from https://neodash.graphapp.io, or from your own deployment.
The viewer
deployment requires some configuration to be set up.
These three configurations must be set for NeoDash to be able to run in "view" mode:
-
A flag telling the app to disable all editing features.
-
A hardcoded Neo4j database to connect to.
-
A hardcoded dashboard to load.
Technical details on setting this up are documented in the Standalone mode page.