Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update all landing pages #3788

Merged
merged 1 commit into from
Jan 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed assets/platform-overviews/build-integrate.png
Binary file not shown.
Binary file removed assets/platform-overviews/data-and-AI.png
Binary file not shown.
1 change: 0 additions & 1 deletion assets/platform-overviews/platform.svg

This file was deleted.

31 changes: 28 additions & 3 deletions assets/scss/_styles_project.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2919,15 +2919,22 @@ a.tree-root {

// Platform landing pages START

#fleet-platform-management, #fleet-platform-team, #fleet-platform-monitor {
#fleet-platform-management, #fleet-platform-team, #fleet-platform-monitor, #data-platform-capture, #data-platform-work, #data-platform-ai,
#build-platform-connect, #build-platform-apps, #build-platform-motion,
#build-platform, #data-platform, #fleet-platform {
display: none;
}

.hoverable-fleet:hover ~ #fleet-platform-all, .hoverable-team:hover ~ #fleet-platform-all, .hoverable-monitor:hover ~ #fleet-platform-all {
.hoverable-fleet:hover ~ #fleet-platform-all, .hoverable-team:hover ~ #fleet-platform-all, .hoverable-monitor:hover ~ #fleet-platform-all,
.hoverable-capture:hover ~ #data-platform-all, .hoverable-work:hover ~ #data-platform-all, .hoverable-ai:hover ~ #data-platform-all,
.hoverable-connect:hover ~ #build-platform-all, .hoverable-apps:hover ~ #build-platform-all, .hoverable-motion:hover ~ #build-platform-all,
.hoverable-build:hover ~ #platform-all, .hoverable-data:hover ~ #platform-all, .hoverable-fleet:hover ~ #platform-all {
display: none;
}

.hoverable-fleet:hover ~ #fleet-platform-management, .hoverable-team:hover ~ #fleet-platform-team, .hoverable-monitor:hover ~ #fleet-platform-monitor {
.hoverable-fleet:hover ~ #fleet-platform-management, .hoverable-team:hover ~ #fleet-platform-team, .hoverable-monitor:hover ~ #fleet-platform-monitor, .hoverable-capture:hover ~ #data-platform-capture, .hoverable-work:hover ~ #data-platform-work, .hoverable-ai:hover ~ #data-platform-ai,
.hoverable-connect:hover ~ #build-platform-connect, .hoverable-apps:hover ~ #build-platform-apps, .hoverable-motion:hover ~ #build-platform-motion,
.hoverable-build:hover ~ #build-platform, .hoverable-data:hover ~ #data-platform, .hoverable-fleet:hover ~ #fleet-platform {
display: block !important;
}

Expand All @@ -2936,4 +2943,22 @@ a.tree-root {
flex-direction: column-reverse;
}

.upside-down.max-page {
justify-self: center;
}

.col-12.col-md-12.col-xl-12.pl-md-12 {
display: flex;
flex-direction: column;
}

#rss-feed {
align-self: flex-end;
}

.upside-down > .col.hover-card {
min-width: unset;
max-width: unset;
}

// Platform landing pages END
27 changes: 27 additions & 0 deletions docs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,30 @@ date: "2024-09-17"
updated: "2024-10-11"
---

<!-- Need to use upside down logic because using Subsequent-sibling combinator -->
<div class="upside-down max-page">

<div class="col hover-card hoverable-fleet">
<a href="manage/">
<div><div>Deploy, manage, and troubleshoot</div><p>Viam’s fleet management tooling allows you to remotely deploy and manage software on any fleet of devices. You can monitor all connected devices and troubleshoot any issues - from anywhere.</p></div>
</a>
</div>

<div class="col hover-card hoverable-data">
<a href="data-ai/">
<div><div>Work with Data and AI</div><p>Lorem Ipsum</p></div>
</a>
</div>

<div class="col hover-card hoverable-build">
<a href="operate/">
<div><div>Build & integrate</div><p>Lorem Ipsum</p></div>
</a>
</div>

<img src="platform/platform-all.svg" alt="Platform diagram with build elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="platform-all" style="width:800px" >
<img src="platform/platform-build-all.svg" alt="Platform diagram with connect elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="build-platform" style="width:800px" >
<img src="platform/platform-data-all.svg" alt="Platform diagram with apps element highlighted" class="aligncenter imgzoom medium-zoom-image" id="data-platform" style="width:800px" >
<img src="platform/platform-fleet-all.svg" alt="Platform diagram with motion elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform" style="width:800px" >

</div>
35 changes: 20 additions & 15 deletions docs/data-ai/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,22 @@ Common use cases include:
- Object classification, which enables machines to separate people, animals, plants, or other objects into predefined categories based on their characteristics, and to perform different actions based on the classes of objects.
- Speech recognition, natural language processing, and speech synthesis, which enable machines to verbally communicate with us. -->

<p>
{{<imgproc src="/platform-overviews/data-and-AI.png" resize="1200x" style="width:800px" class="aligncenter imgzoom" declaredimensions=true alt="ALT">}}
</p>
<!-- Need to use upside down logic because using Subsequent-sibling combinator -->
<div class="upside-down">


{{< how-to-expand "Get started" "1" "BEGINNER-FRIENDLY" "light" >}}
{{< how-to-expand "Leverage AI" "8" "INTERMEDIATE" "" "hoverable-ai" >}}
{{< cards >}}
{{% card link="/data-ai/get-started/capture-sync/" noimage="true" %}}
{{% card link="/data-ai/ai/create-dataset/" noimage="true" %}}
{{% card link="/data-ai/ai/train-tflite/" noimage="true" %}}
{{% card link="/data-ai/ai/train/" noimage="true" %}}
{{% card link="/data-ai/ai/deploy/" noimage="true" %}}
{{% card link="/data-ai/ai/run-inference/" noimage="true" %}}
{{% card link="/data-ai/ai/alert/" noimage="true" %}}
{{% card link="/data-ai/ai/act/" noimage="true" %}}
{{< /cards >}}
{{< /how-to-expand >}}

{{< how-to-expand "Manage data" "4" "BEGINNER-FRIENDLY" "middle" >}}
{{< how-to-expand "Work with data" "4" "BEGINNER-FRIENDLY" "" "hoverable-work" >}}
{{< cards >}}
{{% card link="/data-ai/data/query/" noimage="true" %}}
{{% card link="/data-ai/data/visualize/" noimage="true" %}}
Expand All @@ -39,14 +43,15 @@ Common use cases include:
{{< /cards >}}
{{< /how-to-expand >}}

{{< how-to-expand "Leverage AI" "8" "INTERMEDIATE" "dark" >}}
{{< how-to-expand "Capture data" "1" "BEGINNER-FRIENDLY" "" "hoverable-capture" >}}
{{< cards >}}
{{% card link="/data-ai/ai/create-dataset/" noimage="true" %}}
{{% card link="/data-ai/ai/train-tflite/" noimage="true" %}}
{{% card link="/data-ai/ai/train/" noimage="true" %}}
{{% card link="/data-ai/ai/deploy/" noimage="true" %}}
{{% card link="/data-ai/ai/run-inference/" noimage="true" %}}
{{% card link="/data-ai/ai/alert/" noimage="true" %}}
{{% card link="/data-ai/ai/act/" noimage="true" %}}
{{% card link="/data-ai/get-started/capture-sync/" noimage="true" %}}
{{< /cards >}}
{{< /how-to-expand >}}

<img src="../platform/platform-data-all.svg" alt="Platform diagram with data elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="data-platform-all" style="width:800px" >
<img src="../platform/platform-data-capture.svg" alt="Platform diagram with data capture elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="data-platform-capture" style="width:800px" >
<img src="../platform/platform-data-work.svg" alt="Platform diagram with data usage elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="data-platform-work" style="width:800px" >
<img src="../platform/platform-data-ai.svg" alt="Platform diagram with AI elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="data-platform-ai" style="width:800px" >

</div>
10 changes: 0 additions & 10 deletions docs/dev/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -665,11 +665,6 @@ myNav, err := navigation.FromRobot(robot, "my_nav_service")
mode, err := myNav.SetMode(context.Background(), Mode.MODE_WAYPOINT, nil)
```

{{% /tab %}}
{{% tab name="Viam app" %}}

{{< imgproc src="/services/navigation/navigation-control-card.png" alt="An example control interface for a navigation service in the Viam app Control Tab." resize="1200x" class="imgzoom aligncenter" >}}

{{% /tab %}}
{{< /tabs >}}

Expand Down Expand Up @@ -730,11 +725,6 @@ Get status information and logs from all your deployed machines using the fleet
<div class="innertabcontentcontainer">

{{< tabs >}}
{{% tab name="Viam app" %}}

{{< imgproc src="/tutorials/data-management/train-model.png" alt="The data tab showing the train a model pane" resize="1200x" class="imgzoom" >}}

{{% /tab %}}
{{% tab name="Python" %}}

```python
Expand Down
9 changes: 5 additions & 4 deletions docs/manage/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ description: "Viam's fleet management tooling allows you to remotely deploy and

Viam's fleet management tooling allows you to remotely deploy and manage software on any fleet of devices. You can monitor all connected devices and troubleshoot any issues - from anywhere.

<!-- Need to use upside down logic because using Subsequent-sibling combinator -->
<div class="upside-down">

{{< how-to-expand "Remotely monitor and troubleshoot" "5" "INTERMEDIATE" "" "hoverable-monitor" >}}
Expand Down Expand Up @@ -45,9 +46,9 @@ Viam's fleet management tooling allows you to remotely deploy and manage softwar
{{< /cards >}}
{{< /how-to-expand >}}

<img src="../platform/platform-fleet-all.svg" alt="ALT" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-all" style="width:800px" loading="lazy">
<img src="../platform/platform-fleet-management.svg" alt="ALT" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-management" style="width:800px" loading="lazy">
<img src="../platform/platform-fleet-team.svg" alt="ALT" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-team" style="width:800px" loading="lazy">
<img src="../platform/platform-fleet-monitor.svg" alt="ALT" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-monitor" style="width:800px" loading="lazy">
<img src="../platform/platform-fleet-all.svg" alt="Platform diagram with deploy and manage elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-all" style="width:800px" >
<img src="../platform/platform-fleet-management.svg" alt="Platform diagram with deploy and manage elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-management" style="width:800px" >
<img src="../platform/platform-fleet-team.svg" alt="Platform diagram with team management elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-team" style="width:800px" >
<img src="../platform/platform-fleet-monitor.svg" alt="Platform diagram with monitoring elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="fleet-platform-monitor" style="width:800px" >

</div>
44 changes: 25 additions & 19 deletions docs/operate/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,25 @@ open_on_desktop: true
overview: true
---

<p>
{{<imgproc src="/platform-overviews/build-integrate.png" resize="1200x" style="width:800px" class="aligncenter imgzoom" declaredimensions=true alt="ALT">}}
</p>
<!-- Need to use upside down logic because using Subsequent-sibling combinator -->
<div class="upside-down">

{{< how-to-expand "Connect devices" "4" "BEGINNER-FRIENDLY" "light" >}}
{{< how-to-expand "Intelligent actuation and motion planning" "7" "INTERMEDIATE" "" "hoverable-motion" >}}
{{< cards >}}
{{% card link="/operate/get-started/setup/" noimage="true" %}}
{{% card link="/operate/get-started/supported-hardware/" noimage="true" %}}
{{% card link="/operate/get-started/other-hardware/" noimage="true" %}}
{{% card link="/operate/get-started/system-settings/" noimage="true" %}}
{{% card link="/operate/mobility/define-geometry/" noimage="true" %}}
{{% card link="/operate/mobility/define-obstacles/" noimage="true" %}}

<!-- unlisting for now
{{% card link="/operate/mobility/define-dynamic-obstacles/" noimage="true" %}}-->

{{% card link="/operate/mobility/move-base/" noimage="true" %}}
{{% card link="/operate/mobility/move-arm/" noimage="true" %}}
{{% card link="/operate/mobility/move-gantry/" noimage="true" %}}
{{% card link="/operate/mobility/use-input-to-act/" noimage="true" %}}
{{< /cards >}}
{{< /how-to-expand >}}

{{< how-to-expand "Build apps" "3" "BEGINNER-FRIENDLY" "middle" >}}
{{< how-to-expand "Build apps" "3" "BEGINNER-FRIENDLY" "" "hoverable-apps" >}}
{{< cards >}}
{{% card link="/operate/control/web-app/" noimage="true" %}}
{{% card link="/operate/control/mobile-app/" noimage="true" %}}
Expand All @@ -37,17 +41,19 @@ overview: true
{{< /cards >}}
{{< /how-to-expand >}}

{{< how-to-expand "Intelligent actuation and motion planning" "7" "INTERMEDIATE" "dark" >}}
{{< how-to-expand "Connect devices" "4" "BEGINNER-FRIENDLY" "" "hoverable-connect" >}}
{{< cards >}}
{{% card link="/operate/mobility/define-geometry/" noimage="true" %}}
{{% card link="/operate/mobility/define-obstacles/" noimage="true" %}}

<!-- unlisting for now
{{% card link="/operate/mobility/define-dynamic-obstacles/" noimage="true" %}}-->
{{% card link="/operate/get-started/setup/" noimage="true" %}}
{{% card link="/operate/get-started/supported-hardware/" noimage="true" %}}
{{% card link="/operate/get-started/other-hardware/" noimage="true" %}}
{{% card link="/operate/get-started/system-settings/" noimage="true" %}}

{{% card link="/operate/mobility/move-base/" noimage="true" %}}
{{% card link="/operate/mobility/move-arm/" noimage="true" %}}
{{% card link="/operate/mobility/move-gantry/" noimage="true" %}}
{{% card link="/operate/mobility/use-input-to-act/" noimage="true" %}}
{{< /cards >}}
{{< /how-to-expand >}}

<img src="../platform/platform-build-all.svg" alt="Platform diagram with build elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="build-platform-all" style="width:800px" >
<img src="../platform/platform-build-connect.svg" alt="Platform diagram with connect elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="build-platform-connect" style="width:800px" >
<img src="../platform/platform-build-apps.svg" alt="Platform diagram with apps element highlighted" class="aligncenter imgzoom medium-zoom-image" id="build-platform-apps" style="width:800px" >
<img src="../platform/platform-build-motion.svg" alt="Platform diagram with motion elements highlighted" class="aligncenter imgzoom medium-zoom-image" id="build-platform-motion" style="width:800px" >

</div>
4 changes: 1 addition & 3 deletions layouts/docs/landing.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,7 @@
<p><i class="fas fa-rss"></i> RSS Feed</p>
</a>
</div>
<div class="td-content">

</div>
{{ .Render "content" }}
</main>
</div>
{{ $img := resources.GetMatch "/icons/learn-viam-robot-icon-ai.svg" }}
Expand Down
5 changes: 2 additions & 3 deletions layouts/shortcodes/how-to-expand.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,10 @@ <h4>
</div>
<p id="tasks">
{{- if .IsNamedParams -}}
{{.Get "tasks" }}
{{.Get "tasks" }} &nbsp TASKS &nbsp&nbsp|&nbsp&nbsp&nbsp
{{- else -}}
{{.Get 1 }}
{{ if .Get 1 }}{{.Get 1 }} &nbsp TASKS &nbsp&nbsp|&nbsp&nbsp&nbsp{{ end }}
{{- end -}}
&nbsp TASKS &nbsp&nbsp|&nbsp&nbsp&nbsp
{{- if .IsNamedParams -}}
{{.Get "level" }}
{{- else -}}
Expand Down
1 change: 1 addition & 0 deletions static/platform/platform-all.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-build-all.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-build-apps.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-build-connect.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-build-motion.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-data-ai.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-data-all.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-data-capture.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/platform/platform-data-work.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading