Skip to content
This repository has been archived by the owner on Aug 6, 2020. It is now read-only.

Commit

Permalink
Multiple updates and fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
JMHReif committed Jun 9, 2020
1 parent 89d1d44 commit 1123561
Show file tree
Hide file tree
Showing 19 changed files with 38 additions and 45 deletions.
2 changes: 1 addition & 1 deletion cypher/cypher.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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"]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/?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^]

Expand Down
6 changes: 2 additions & 4 deletions data-import/example-data/example-data.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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 Neo4j sandbox: link:/sandbox/?ref=developer-ex-data

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.

Expand All @@ -74,7 +74,6 @@ The use-cases range from
| :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!
Expand All @@ -86,7 +85,6 @@ The use-cases range from
| 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^]

|===
////

Expand Down
13 changes: 10 additions & 3 deletions data-modeling/data-modeling.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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

Expand All @@ -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]
1 change: 1 addition & 0 deletions data-modeling/guide-data-modeling/guide-data-modeling.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion get-started/get-started.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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^]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions graph-platform/graph-algorithms/graph-algorithms.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ There are several ways to get started with graph algorithms:
</a>
</div>
<div class="card-below">
<a href="https://medium.com/neo4j/introducing-neuler-the-graph-algorithms-playground-d81042cfcd56" target="_blank">Graph Algorithms Playground</a>
<a href="https://medium.com/neo4j/introducing-neuler-the-graph-algorithms-playground-d81042cfcd56" target="_blank">Algorithms Playground</a>
</div>
</div>
</div>
Expand Down Expand Up @@ -158,7 +158,7 @@ There are several ways to get started with graph algorithms:
<br />
++++

* 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.
Expand Down
3 changes: 2 additions & 1 deletion graph-platform/graph-platform.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
5 changes: 1 addition & 4 deletions graph-platform/neo4j-bloom/neo4j-bloom.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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/?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

Expand Down
4 changes: 2 additions & 2 deletions graph-platform/neo4j-browser/neo4j-browser.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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 <url>_ 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.
Expand Down Expand Up @@ -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^]
2 changes: 1 addition & 1 deletion graph-platform/neo4j-desktop/neo4j-desktop.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/?ref=developer-vis-tools[sandbox^]
* Neo4j Bloom through Neo4j Database as a Service, link:/aura/[Aura^]
* Included in link:/startup-program/[Neo4j Startup Program^]

===== +++<u>Bloom Resources</u>+++
* Developer Guide: https://neo4j.com/blog/graphxr-graph-app-neo4j-desktop/[Neo4j Bloom User Interface Guide^]
Expand Down
2 changes: 1 addition & 1 deletion in-production/docker/docker.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
2 changes: 1 addition & 1 deletion landing-page/developer-main-stage.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
<a href="/download/" class="button expand btn-download">Download</a>
</div>
<div class="small-12 medium-4 columns text-center">
<a href="/sandbox/" class="button expand btn-sandbox">Sandbox</a>
<a href="/sandbox/?ref=developer-main" class="button expand btn-sandbox">Sandbox</a>
</div>
<div class="small-12 medium-4 columns text-center">
<a href="/developer/get-started/" class="button expand btn-docs">Docs</a>
Expand Down
2 changes: 1 addition & 1 deletion landing-page/developer-why-neo4j-made.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
<ul class="medium-block-grid-3">
<li><div class="num-cirlce">1</div> <div style="overflow:hidden">Although some customers choose to run Neo4j behind their corporate firewalls, many use Neo4j in <a href="/developer/guide-cloud-deployment/">cloud environments</a> like AWS, Azure and Google Cloud Platform.</div></li>
<li><div class="num-cirlce">2</div> <div style="overflow:hidden">Partners provide <a href="/developer/guide-cloud-deployment/#_neo4j_cloud_hosting_providers">fully-hosted offerings</a> of Neo4j in the Cloud.</div></li>
<li><div class="num-cirlce">3</div> <div style="overflow:hidden"><a href="/developer/docker/">Official Docker image</a> simplifies automation and deployment, making it easy to get up and running with a single instance or a full HA cluster. Try it out using the <a href="/sandbox/">Neo4j Sandbox</a>, or <a href="http://network.graphdemos.com/">explore your Twitter data in Neo4j</a>.</div></li>
<li><div class="num-cirlce">3</div> <div style="overflow:hidden"><a href="/developer/docker/">Official Docker image</a> simplifies automation and deployment, making it easy to get up and running with a single instance or a full HA cluster. Try it out using the <a href="/sandbox/?ref=developer-why-neo4j">Neo4j Sandbox</a>, or <a href="http://network.graphdemos.com/">explore your Twitter data in Neo4j</a>.</div></li>
</ul>
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions language-guides/example-project/example-project.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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.

Expand Down
15 changes: 2 additions & 13 deletions resources/browser-guide-list/browser-guide-list.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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.

Expand All @@ -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/?ref=developer-paradise-papers[Paradise Papers^] that includes a comprehensive browser guide to explore the vast network of offshore.

=== GraphGist Portal

Expand Down

0 comments on commit 1123561

Please sign in to comment.