diff --git a/cypher/cypher.adoc b/cypher/cypher.adoc
index e52b7fed..1f71037f 100644
--- a/cypher/cypher.adoc
+++ b/cypher/cypher.adoc
@@ -31,7 +31,7 @@ Feel free to check out our other Cypher learning tools, as well!
* link:/events/world/training/[Cypher Classroom training^]
* link:/graphacademy/online-training/getting-started-graph-databases-using-neo4j/[Cypher Online training^]
-* link:/sandbox/[Hands-on in Sandbox guides^] (use command `:play cypher`)
+* link:/sandbox/?ref=developer-cypher[Hands-on in Sandbox guides^] (use command `:play cypher`)
image::{img}cypher_learning.jpg[link="{img}cypher_learning.jpg",role="popup-link"]
diff --git a/cypher/guide-build-a-recommendation-engine/guide-build-a-recommendation-engine.adoc b/cypher/guide-build-a-recommendation-engine/guide-build-a-recommendation-engine.adoc
index bf53be25..9810e49d 100644
--- a/cypher/guide-build-a-recommendation-engine/guide-build-a-recommendation-engine.adoc
+++ b/cypher/guide-build-a-recommendation-engine/guide-build-a-recommendation-engine.adoc
@@ -169,7 +169,7 @@ Other factors that can be easily integrated in this query are favorites, allergi
=== More Recommendation Solutions
* https://medium.com/neo4j/whats-cooking-approaches-for-importing-bbc-goodfood-information-into-neo4j-64a481906172[Recipe and Food Recommendations^]
-* link:/sandbox/[Sandbox: Recommend Movies by Reviews^]
+* link:/sandbox/?usecase=recommendations&ref=developer-rec-engine[Sandbox: Recommend Movies by Reviews^]
* link:/graphgist/beer-amp-breweries-graphgist/[GraphGist: Beer and Breweries Recommendations^]
* link:/graphgist/northwind-recommendation-engine/[GraphGist: Northwind Product Recommendations^]
diff --git a/data-import/example-data/example-data.adoc b/data-import/example-data/example-data.adoc
index cbb6fb88..7f24777e 100644
--- a/data-import/example-data/example-data.adoc
+++ b/data-import/example-data/example-data.adoc
@@ -47,11 +47,11 @@ image::{img}browser-example-guides-northwind.png[link=https://neo4j.com/develope
[#neo4j-sandbox]
== Neo4j Sandboxes
-To explore a wide variety of datasets in an *online setup* without a local installation, you can use the Neo4j sandbox: https://neo4j.com/sandbox/
+To explore a wide variety of datasets in an *online setup* without a local installation, you can use the link:/sandbox/?ref=developer-ex-data[Neo4j sandbox^].
Each sandbox is available for at least 3 days after creation and can also be remotely accessed from applications using any Neo4j driver.
-image::{img}neo4j-sandboxes.png[link=https://neo4j.com/sandbox/]
+image::{img}neo4j-sandboxes.png[link=https://neo4j.com/sandbox/?ref=developer-ex-data-img]
Except for the "blank" sandbox, all other sandboxes come prepopulated with the domain data and focus on use-case specific queries.
@@ -63,33 +63,6 @@ The use-cases range from
* crime investigation and
* social networks optionally using your own Twitter account.
-////
-// potential example for Ryan
-[%autowidth,opts=header,cols="a,a,m,a"]
-|===
-| name | description | guide | import script
-| image:https://neo4jsandbox.com/img/recommendations-icon-pink.png[link={sandbox}/recommendations,width=64]
- {sandbox}/recommendations[Recommendations^]
-| Generate personalized real-time recommendations using a dataset of movie reviews.
-| :play sandbox/recommendations
-| link:{sandbox-script}/...[Download Script^]
-
-
-| image:https://neo4jsandbox.com/img/network-management-icon-grey.png[link={sandbox}/network-management,width=64] +
- {sandbox}/network-management[Network Management^]
-| Dependency analysis and root cause analysis with graphs will save time, money, and reduce headaches!
-| :play sandbox/network-management
-| link:{sandbox-script}/network-management/network-management.cypher[Download Script^]
-
-| image:https://neo4jsandbox.com/img/pole-icon.png[link={sandbox}/pole,width=64] +
- {sandbox}/pole[Crime Investigation^]
-| Explore connections in crime data using the POLE – Person, Object, Location, Event – model in a public dataset from Manchester, U.K.
-| :play sandbox/pole
-| link:{sandbox-script}/....cypher[Download Script^]
-
-|===
-////
-
[#guide-examples]
== Other Guide Examples
diff --git a/data-modeling/data-modeling.adoc b/data-modeling/data-modeling.adoc
index dd18660b..ee1dffac 100644
--- a/data-modeling/data-modeling.adoc
+++ b/data-modeling/data-modeling.adoc
@@ -23,6 +23,9 @@ To start, this guide will introduce the basic process of designing a graph data
It will help you determine the questions you need to ask and share design considerations, best practices learned from experts through the years, and tips for building a more flexible and clean data model to structure your data model for the best results.
+link:/developer/guide-data-modeling/[Data Modeling Guide]
+link:/developer/modeling-designs/[Modeling Designs]
+
[#rdbms-graph-schema]
== Translating an RDBMS Schema to Graph
@@ -32,6 +35,8 @@ This guide will help you translate that existing ERD skill and design to a graph
From typical process steps to conversion mappings, we will walk through how the process can differ and what tables and columns look like as a graph.
+link:/developer/relational-to-graph-modeling/[Modeling: RDBMS to Graph]
+
[#optimize-graph-model]
== Optimizing Graph Data Models
@@ -40,13 +45,15 @@ Believe it or not, your graph data model can affect queries and performance of y
Learn how to improve your graph solution and maximize the capabilities of what is existing with recommendations for optimization techniques and ideas.
+link:/developer/modeling-tips/[Graph Modeling Tips]
+
[#graphgist-models]
== Live Graph Models - GraphGists
Looking for graph data model examples or ideas or want to share some of your own?
-Feel free to check out our GraphGists page, where the Neo4j community can share examples of their solutions!
+Learn about our Neo4j GraphGists, where the Neo4j community can share examples of their solutions!
Based on your use case or industry, you can find some projects that could aid your design process.
-Visit our http://neo4j.com/graphgists/[GraphGists page^] and explore the many examples the Neo4j user community created!
+Visit our link:/graphgists/[GraphGists page^] and explore the many examples the Neo4j user community created!
-// Include webinar or screenshare of data modeling??
+link:/developer/graphgist/[Interactive Graph Models]
\ No newline at end of file
diff --git a/data-modeling/guide-data-modeling/guide-data-modeling.adoc b/data-modeling/guide-data-modeling/guide-data-modeling.adoc
index 68b83514..e755019b 100644
--- a/data-modeling/guide-data-modeling/guide-data-modeling.adoc
+++ b/data-modeling/guide-data-modeling/guide-data-modeling.adoc
@@ -234,6 +234,7 @@ There are plenty of opportunities throughout the upcoming guides to practice mod
Every data model is unique, depending on the use case and the types of questions that users need to answer with the data.
Because of this, there is no "one-size-fits-all" approach to data modeling.
Using best practices and careful modeling will provide the most valuable result in producing an accurate data model that benefits your processes and use case.
+A walkthrough of designs for different use cases is in our link:/developer/modeling-designs/[modeling designs] guide.
[#modeling-resources]
== Resources
diff --git a/get-started/get-started.adoc b/get-started/get-started.adoc
index 6f467b0c..2d5cdca8 100644
--- a/get-started/get-started.adoc
+++ b/get-started/get-started.adoc
@@ -23,7 +23,7 @@ These introductory tutorials and developer guides were written to guide you thro
Getting started with Neo4j is easy.
Take your first steps to become an expert Neo4j developer.
-1. link:/download/[Install Neo4j^] or link:/sandbox/[Start a Sandbox Online^]
+1. link:/download/[Install Neo4j^] or link:/sandbox/?ref=developer-start[Start a Sandbox Online^]
2. link:/developer/cypher/[Learn to Create and Query Data with Cypher^]
3. link:/developer/guide-importing-data-and-etl/[Import Your Data^]
4. link:/developer/language-guides/[Build an Application^]
diff --git a/get-started/getting-started-resources/getting-started-resources.adoc b/get-started/getting-started-resources/getting-started-resources.adoc
index 2449de15..395da8b5 100644
--- a/get-started/getting-started-resources/getting-started-resources.adoc
+++ b/get-started/getting-started-resources/getting-started-resources.adoc
@@ -35,7 +35,7 @@ To help you along your path of learning more about Neo4j, we want to provide you
[#sandbox-resources]
== Sandbox Use-Case Guides
-* link:/sandbox/[Start a Sandbox Online^]
+* link:/sandbox/?ref=developer-start-resources[Start a Sandbox Online^]
[#training-resources]
== Training, Courses, and Webinars
diff --git a/graph-platform/graph-algorithms/graph-algorithms.adoc b/graph-platform/graph-algorithms/graph-algorithms.adoc
index 5ffb7345..b3f9958f 100644
--- a/graph-platform/graph-algorithms/graph-algorithms.adoc
+++ b/graph-platform/graph-algorithms/graph-algorithms.adoc
@@ -109,12 +109,12 @@ There are several ways to get started with graph algorithms:
@@ -126,7 +126,7 @@ There are several ways to get started with graph algorithms:
@@ -158,7 +158,7 @@ There are several ways to get started with graph algorithms:
++++
-* link:/sandbox/[Sandbox^] - No download required. Start using Neo4j Graph Algorithms within seconds through a built-in guide and dataset.
+* link:/sandbox/?ref=developer-graph-algo[Sandbox^] - No download required. Start using Neo4j Graph Algorithms within seconds through a built-in guide and dataset.
* https://www.youtube.com/watch?v=zZZFqAX-PH0&list=PL9Hl4pk2FsvVnz4oi0F8UXiD3nMNqsRO2&index=4[Graph Algorithms Playground^] - execute graph algorithms without any code using this Graph App that provides a UI on top of the Graph Algorithms Library.
diff --git a/graph-platform/graph-platform.adoc b/graph-platform/graph-platform.adoc
index c0efde15..685979b7 100644
--- a/graph-platform/graph-platform.adoc
+++ b/graph-platform/graph-platform.adoc
@@ -28,7 +28,8 @@ Detailed information and walkthroughs are covered in more detail in subsequent p
* link:/developer/neo4j-desktop/[Neo4j Desktop] - application to manage local instances of Neo4j. Free download includes Neo4j Enterprise Edition license.
* link:/developer/neo4j-browser/[Neo4j Browser] - online browser interface to query and view the data in the database. Basic visualization capabilities using Cypher query language.
* link:/developer/neo4j-bloom/[Neo4j Bloom^] - visualization tool for business users that does not require any code or programming skills to view and analyze data. link:/docs/bloom-user-guide/current/[Documentation^] is also available in our docs section.
-//* Neo4j Morpheus (coming soon!) - analysis tool that interfaces with Apache Spark to retrieve data from a data lake.
+* link:/developer/aura-cloud-dbaas/[Neo4j Aura] - database-as-a-service offering managed by Neo4j for graph databases in the cloud. Find out more general information on the link:/aura/[product page^].
+* link:/developer/graph-algorithms/[Graph Data Science^] - officially-supported library for executing graph algorithms with Neo4j and optimized for enterprise workloads and pipelines. link:/docs/graph-data-science/current/[Documentation^] for the library is also available.
== Neo4j Integration Tools
diff --git a/graph-platform/neo4j-bloom/neo4j-bloom.adoc b/graph-platform/neo4j-bloom/neo4j-bloom.adoc
index d61bb80e..0303f110 100644
--- a/graph-platform/neo4j-bloom/neo4j-bloom.adoc
+++ b/graph-platform/neo4j-bloom/neo4j-bloom.adoc
@@ -39,16 +39,13 @@ These are outlined below.
* Neo4j Bloom local with users accessing Bloom via Neo4j Desktop (free for local database instances)
* Neo4j Bloom server with users accessing Bloom via a web browser
-* Neo4j Bloom through the link:/sandbox/[sandbox^]
+* Neo4j Bloom through the link:/sandbox/?usecase=bloom&ref=developer-bloom[sandbox^]
* Neo4j Bloom through Neo4j Database as a Service, link:/aura/[Aura^]
* Included in link:/startup-program/[Neo4j Startup Program^]
For this guide, we will focus on using Neo4j Bloom locally via Neo4j Desktop.
Neo4j Bloom 1.3 onwards is available for free on Neo4j Desktop. No activiation key or download action is required.
-Bloom is also available free and with no download through the link:/sandbox/[Neo4j sandbox^].
-Explore the tool with a built-in dataset and walkthrough guide!
-
[#install-neo4j-bloom]
== Install Neo4j Bloom
diff --git a/graph-platform/neo4j-browser/neo4j-browser.adoc b/graph-platform/neo4j-browser/neo4j-browser.adoc
index 1baf726a..70f45450 100644
--- a/graph-platform/neo4j-browser/neo4j-browser.adoc
+++ b/graph-platform/neo4j-browser/neo4j-browser.adoc
@@ -85,7 +85,7 @@ This is especially helpful for pinning guides to the top so they do not get push
|The Northwind Database |A classic use case of RDBMS to graph with import instructions and queries |`:play northwind graph`
|Custom Guides |Use _:play _ to play a custom guide (link:/developer/guide-create-neo4j-browser-guide/[custom guide documentation^])|`:play
-http://guides.neo4j.com/graphgist/restaurant_recommendation.html`
+https://guides.neo4j.com/restaurant_recommendation`
|===
All you have to do is enter any of the above commands in the Browser command line (at the top of the pane) and follow the accompanying guides to walk through the training or scenarios.
@@ -288,6 +288,6 @@ See the link:/developer/language-guides/[Language Guides] section for more infor
[#browser-resources]
== Resources
-* link:/sandbox/[Neo4j Sandbox^]
+* link:/sandbox/?ref=developer-browser[Neo4j Sandbox^]
* http://gist.neo4j.org/[GraphGists: Neo4j Use Case Examples^]
* https://www.youtube.com/neo4j[Neo4j YouTube Channel^]
diff --git a/graph-platform/neo4j-desktop/neo4j-desktop.adoc b/graph-platform/neo4j-desktop/neo4j-desktop.adoc
index 43edbf42..24ea38da 100644
--- a/graph-platform/neo4j-desktop/neo4j-desktop.adoc
+++ b/graph-platform/neo4j-desktop/neo4j-desktop.adoc
@@ -192,7 +192,7 @@ If you have spot any bugs, please create an issue in the https://github.com/neo-
Now that we covered the basics of Neo4j Desktop, you can start working with data using our query language, link:/developer/cypher/[Cypher].
You can also get a feel for interacting with Neo4j through link:/developer/guide-neo4j-browser/[Neo4j Browser].
-The link:/sandbox/[Neo4j Sandbox^] walks you through demos of popular use cases in Neo4j and helps you get more familiar with the interfaces and Cypher.
+The link:/sandbox/?ref=developer-desktop[Neo4j Sandbox^] walks you through demos of popular use cases in Neo4j and helps you get more familiar with the interfaces and Cypher.
If you're ready to dive in, feel free to check out how to link:/developer/guide-importing-data-and-etl/[import your data] to Neo4j.
Our link:/developer/language-guides/[Language Guides] section shows you how to create an application in your preferred programming language to interact with data in Neo4j.
diff --git a/graph-visualization/tools-graph-visualization/tools-graph-visualization.adoc b/graph-visualization/tools-graph-visualization/tools-graph-visualization.adoc
index c04ed705..3afdaa6b 100644
--- a/graph-visualization/tools-graph-visualization/tools-graph-visualization.adoc
+++ b/graph-visualization/tools-graph-visualization/tools-graph-visualization.adoc
@@ -175,9 +175,9 @@ Bloom is available in the following formats:
* Neo4j Bloom local with users accessing Bloom via Neo4j Desktop (free for local database instances)
* Neo4j Bloom server with users accessing Bloom via a web browser
-* Neo4j Bloom through the https://neo4j.com/sandbox/[sandbox^]
-* Neo4j Bloom through Neo4j Database as a Service, https://neo4j.com/aura/[Aura^]
-* Included in https://neo4j.com/startup-program/[Neo4j Startup Program^]
+* Neo4j Bloom through the link:/sandbox/?usecase=bloom&ref=developer-vis-tools[sandbox^]
+* Neo4j Bloom through Neo4j Database as a Service, link:/aura/[Aura^]
+* Included in link:/startup-program/[Neo4j Startup Program^]
===== +++Bloom Resources+++
* Developer Guide: https://neo4j.com/blog/graphxr-graph-app-neo4j-desktop/[Neo4j Bloom User Interface Guide^]
diff --git a/in-production/docker/docker.adoc b/in-production/docker/docker.adoc
index 692102d0..1b2c2214 100644
--- a/in-production/docker/docker.adoc
+++ b/in-production/docker/docker.adoc
@@ -55,7 +55,7 @@ Each sandbox is independent and separated from the others, allowing users to spi
In each sandbox use case, we specify certain configurations, data sets, and extensions/plugins to include, and each user's queries and exploration is specific to that assigned container.
Once the life of a Neo4j Sandbox is complete (maximum of 10 days), the container is shut down.
-If you want to see how Neo4j works in a Docker container, go ahead and create a link:/sandbox/[Neo4j Sandbox^].
+If you want to see how Neo4j works in a Docker container, go ahead and create a link:/sandbox/?ref=developer-docker[Neo4j Sandbox^].
Note that we do have some configuration presets to restrict certain access and limit functionality.
[#docker-resources]
diff --git a/landing-page/developer-main-stage.adoc b/landing-page/developer-main-stage.adoc
index 399e2a47..8064e662 100644
--- a/landing-page/developer-main-stage.adoc
+++ b/landing-page/developer-main-stage.adoc
@@ -60,7 +60,7 @@
Download
Docs
diff --git a/landing-page/developer-why-neo4j-made.adoc b/landing-page/developer-why-neo4j-made.adoc
index cf26a736..9b6c7b5b 100644
--- a/landing-page/developer-why-neo4j-made.adoc
+++ b/landing-page/developer-why-neo4j-made.adoc
@@ -96,7 +96,7 @@
1
Although some customers choose to run Neo4j behind their corporate firewalls, many use Neo4j in
cloud environments like AWS, Azure and Google Cloud Platform.
2
- 3
+ 3
diff --git a/language-guides/example-project/example-project.adoc b/language-guides/example-project/example-project.adoc
index 18f6e7ea..56527be1 100644
--- a/language-guides/example-project/example-project.adoc
+++ b/language-guides/example-project/example-project.adoc
@@ -72,7 +72,7 @@ We then apply the force-layout algorithm to render nodes as circles and relation
- Install the Movies dataset with `:play movies`
- Click the large `CREATE` statement and hit the triangular "Run" button to insert the data.
-You can also choose to use our link:/sandbox/[Neo4j Sandbox^] or a link:/developer/in-production/guide-cloud-deployment[cloud-hosted Neo4j database].
+You can also choose to use our link:/sandbox/?ref=developer-example-proj[Neo4j Sandbox^] or a link:/developer/in-production/guide-cloud-deployment[cloud-hosted Neo4j database].
If you go this route, then you have to provide the URL to your Neo4j server in an environment variable `NEO4J_URL`.
Alternatively you can run this Cypher `LOAD CSV` statement:
@@ -182,7 +182,7 @@ Many of the mentioned https://github.com/neo4j-examples?query=movies[GitHub exam
You can either use that or follow the manual process outlined below.
We want to install our application to the cloud, for instance the http://heroku.com[Heroku^] PaaS.
-We will also use either the https://addons.heroku.com/graphenedb[GrapheneDB^] or https://addons.heroku.com/graphstory[GraphStory^] Neo4j Database Hosting Add-On or the free link:/sandbox/[Neo4j Sandbox^].
+We will also use either the https://addons.heroku.com/graphenedb[GrapheneDB^] or https://addons.heroku.com/graphstory[GraphStory^] Neo4j Database Hosting Add-On or the free link:/sandbox/?ref=developer-proj-deploy[Neo4j Sandbox^].
Install the https://toolbelt.heroku.com/[Heroku Toolbelt^] and git.
diff --git a/resources/browser-guide-list/browser-guide-list.adoc b/resources/browser-guide-list/browser-guide-list.adoc
index b1ea67c3..8cdfbce2 100644
--- a/resources/browser-guide-list/browser-guide-list.adoc
+++ b/resources/browser-guide-list/browser-guide-list.adoc
@@ -24,7 +24,6 @@ Below is a list of guides with descriptions for what is provided.
[cols="2*^",frame=all]
|===
|Guide Command |Description
-
|`:play intro` |Navigating Neo4j Browser
|`:play concepts` |Property graph model concepts
|`:play cypher` |Cypher basics - create, match, patterns
@@ -40,18 +39,8 @@ Below is a list of guides with descriptions for what is provided.
Other guides are created by Neo4j staff and community members to help others learn Neo4j or how to use the tools in its ecosystem.
We have some amazing work in this area, and we always welcome contributions!
-List coming soon!
-
-////
-Below is a list of guides with descriptions for what is available.
-
-[cols="2*^",frame=all]
-|===
-|Guide Command |Description
-
-|===
-
-////
+You can check out the currently published list on the https://portal.graphgist.org/graph_guides[GraphGist Portal (Graph Guides section)^].
+Latest updates to the content and any newly-added guides will also show there!
== Resources
diff --git a/resources/guide-create-neo4j-browser-guide/guide-create-neo4j-browser-guide.adoc b/resources/guide-create-neo4j-browser-guide/guide-create-neo4j-browser-guide.adoc
index 51111d61..b00ad690 100644
--- a/resources/guide-create-neo4j-browser-guide/guide-create-neo4j-browser-guide.adoc
+++ b/resources/guide-create-neo4j-browser-guide/guide-create-neo4j-browser-guide.adoc
@@ -34,7 +34,7 @@ There are a variety of uses for the browser guides ranging from personal develop
Companies can even use these as onboarding or training tools for employees.
We use these guides ourselves in many areas, including those listed below.
-* link:/sandbox/[Neo4j Sandbox^] - each sandbox comes with a built-in, default guide to help you get started with whichever sandbox you chose!
+* link:/sandbox/?ref=developer-custom-guide[Neo4j Sandbox^] - each sandbox comes with a built-in, default guide to help you get started with whichever sandbox you chose!
* link:/graphacademy/[Online and classroom training^] - using these published guides in the classroom allows attendees to work through the material at their own pace and have access to the guide 24/7 after class ends.
* Meetups and presentations - presenters can blend slides with code for a better live experience on stage.
* Exploration of interesting datasets - publish all resources (data model, import, queries) in one place and refer back to that work whenever you need to.
@@ -300,7 +300,7 @@ To see more built-in and community browser guides, check out the link:/developer
image::{img}sandbox_use_cases_2019.jpg[link="{img}sandbox_use_cases_2019.jpg",role="popup-link",float="right",width=350]
-The new link:/sandbox/[Neo4j Sandbox^] uses Browser guides to step the user through the dataset presented for a particular use case.
+link:/sandbox/?ref=developer-guide-example[Neo4j Sandbox^] uses Browser guides to step the user through the dataset presented for a particular use case.
These guides are displayed when the sandbox is loaded and shows the steps for the data set background, model, loading, and querying.
Some of our sandboxes even incorporate extensions and other tools, such as graph algorithms, APOC, and Bloom.
@@ -312,7 +312,7 @@ The award-winning, investigative work around the link:/blog/icij-neo4j-unravel-p
The ICIJ went on to release follow-ups to the initial leak with the Paradise Papers, Offshore Leaks, and Bahamas Leaks.
All of the data for these investigations is available as a https://offshoreleaks.icij.org/pages/database[database download^].
-We also have a sandbox on the link:/sandbox/[Paradise Papers^] that includes a comprehensive browser guide to explore the vast network of offshore.
+We also have a sandbox on the link:/sandbox/?usecase=icij-paradise-papers&ref=developer-paradise-papers[Paradise Papers^] that includes a comprehensive browser guide to explore the vast network of offshore.
=== GraphGist Portal