From 8c0a71c394ae704d68752db2007891d24000fc36 Mon Sep 17 00:00:00 2001
From: choldgraf
Date: Wed, 21 Aug 2024 12:04:48 -0700
Subject: [PATCH] Combine platform page into one
---
assets/scss/pages/_about.scss | 2 +-
config/_default/menus.toml | 21 +-
content/_index.md | 197 ++++++++++--------
.../blog/2024/veda-devseed-collab/index.md | 2 +-
content/communities/_index.md | 108 ++++++----
content/mission/_index.md | 83 ++++++++
content/mission/compass.md | 17 --
content/mission/getinvolved.md | 22 --
content/mission/index.md | 6 -
content/mission/mission.md | 12 --
content/mission/whatwedo.md | 18 --
content/{mission => organization}/values.md | 2 +
content/platform/_index.md | 184 ++++++----------
layouts/partials/components/footers/2i2c.html | 1 +
layouts/shortcodes/servicetech.html | 7 +-
.../images/communities/map-of-communities.png | Bin 102607 -> 246834 bytes
static/images/service/research-lifecycle.png | Bin 105369 -> 0 bytes
static/images/service/service-lifecycle.png | Bin 0 -> 97621 bytes
18 files changed, 344 insertions(+), 338 deletions(-)
create mode 100644 content/mission/_index.md
delete mode 100644 content/mission/compass.md
delete mode 100644 content/mission/getinvolved.md
delete mode 100644 content/mission/index.md
delete mode 100644 content/mission/mission.md
delete mode 100644 content/mission/whatwedo.md
rename content/{mission => organization}/values.md (99%)
delete mode 100644 static/images/service/research-lifecycle.png
create mode 100644 static/images/service/service-lifecycle.png
diff --git a/assets/scss/pages/_about.scss b/assets/scss/pages/_about.scss
index f00e947ce..0447c6ad3 100644
--- a/assets/scss/pages/_about.scss
+++ b/assets/scss/pages/_about.scss
@@ -1,4 +1,4 @@
-#mission p {
+#mission {
font-size: 1.6em;
width: 90%;
margin: auto;
diff --git a/config/_default/menus.toml b/config/_default/menus.toml
index d740091ab..e8f585c18 100644
--- a/config/_default/menus.toml
+++ b/config/_default/menus.toml
@@ -9,20 +9,14 @@
weight = 10
[[main]]
- name = "Community case studies"
+ name = "Community impact"
url = "communities/"
- weight = 10
-
-[[main]]
- name = "Hub services"
- url = "hub-services/"
weight = 11
[[main]]
name = "Right to Replicate"
url = "right-to-replicate/"
- weight = 11
-
+ weight = 12
[[main]]
name = "About"
@@ -31,16 +25,15 @@
[[main]]
parent = "about"
- name = "Team and organization"
- url = "organization/"
+ name = "Mission and goals"
+ url = "mission/"
weight = 10
[[main]]
parent = "about"
- name = "Mission, values, and strategy"
- url = "mission/"
- weight = 20
-
+ name = "Team and organization"
+ url = "organization/"
+ weight = 15
[[main]]
parent = "about"
diff --git a/content/_index.md b/content/_index.md
index bf3fc54a9..9239b2573 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -41,67 +41,13 @@ sections:
- block: markdown
id: service
content:
- title: We help communities build a home in the cloud for interactive computing
+ title: We help communities build their own interactive computing hub in the cloud with open infrastructure
subtitle:
text: |
- Our platform **empowers community leaders in research and education to design a hub** for their community to create and share knowledge. We do so by bringing together open tools, services, data, and infrastructure.
-
{{< servicetech >}}
- - block: portfolio
- id: posts
- content:
- title: Community impact stories
- subtitle: Our platform integrates open tools and services for many communities in research and education. Below are some stories of impact from our community partners.
- text: ''
- # Choose how many pages you would like to display (0 = all pages)
- count: 5
- # Filter on criteria
- filters:
- # The folders to display content from
- folders:
- - blog
- # These are the tags that will show up in the list
- tags: ["geoscience", "bioscience", "education", "open source"]
- author: ""
- publication_type: ""
- featured_only: false
- exclude_featured: false
- exclude_future: false
- exclude_past: false
- # Choose how many pages you would like to offset by
- # Useful if you wish to show the first item in the Featured widget
- offset: 0
- # Field to sort by, such as Date or Title
- sort_by: 'Date'
- sort_ascending: false
- buttons:
- - name: All
- tag: '*'
- - name: Geoscience
- tag: geoscience
- - name: Bioscience
- tag: bioscience
- - name: Education
- tag: education
- - name: Open Source
- tag: open source
- design:
- # Choose a listing view
- view: masonry
- # Choose single or dual column layout
- columns: '1'
- css_class: "home-stories"
-
- - block: markdown
- id: numbers
- content:
- title: We serve a global network of communities
- subtitle:
- text: |
-
- We serve **over 80 communities across the globe** with **over 7000 active users** that are dedicated to creating and sharing knowledge.
+ We serve **over 90 communities across the globe** with **over 7000 active users** that are dedicated to creating and sharing knowledge. See [our community impact stories](/communities) for inspiration.
- {{< figure src="/images/home/worldmap.png" alt="2i2c map of communities" caption="A map of the rough location of communities with currently active hubs. Updated as of July 2024, [see our interactive map](https://2i2c.org/kpis/cloud/#map-of-hubs) for the latest data.">}}
-
-
-
@@ -133,46 +75,133 @@ sections:
+
+ - block: markdown
+ id: jupyterhub
+ design:
+ columns: 2
+ content:
+ title: Manage and monitor resources and users
+ subtitle: Community leaders can manage user access to the hub, and provide each user their own workspace that persists over time.
+ text: |
+
+
+ - block: markdown
+ id: jupyterlab
+ design:
+ columns: 2
+ css_class: reverse-markdown-row
+ content:
+ title: Design interactive interfaces for data-driven discovery
+ subtitle: JupyterLab provides a flexible user interface to create and explore notebooks, interactive visualizations, and computational narratives.
+ text: |
+
+
+
- block: markdown
- id: numbers
+ id: environment-choice
+ design:
+ columns: 2
content:
- title: We empower communities to share and learn.
- subtitle: Interactive computing hubs provide access to standardized workflows that make it easier for community members to teach and share with one another, and to enhance their work together.
+ title: Choose a community environment, or create your own
+ subtitle: Community leaders can offer many environments for users to fit all of their workflows.
text: |
+
+ - block: markdown
+ id: knowledge-base
+ design:
+ columns: 2
+ css_class: reverse-markdown-row
+ content:
+ title: Share workflows with a community knowledge base.
+ subtitle: Shared knowledge bases allow communities to contribute their ideas and work to a shared space that is accessible to the community.
+ text: |
+
- block: markdown
- id: numbers
+ id: magiclink
+ design:
+ columns: 2
content:
- title: We make open source tools more impactful
- subtitle:
+ title: Share content and interactive links to a hub
+ subtitle: Create and share a magic link to instantly share a copy of your content with anyone so that they can interact and explore with live code and data.
text: |
- Our global network gives us a unique perspective to identify high-impact improvements to open source tools. We collaborate with open source communities to make upstream enhancements, and re-deploy the improved tools to the communities in our network.
+
- {{< figure src="/images/home/os-lifecycle.png" alt="The lifecycle of upstream development">}}
+
+ - block: markdown
+ id: desktop
+ design:
+ columns: 2
+ css_class: reverse-markdown-row
+ content:
+ title: Serve linux applications via a remote desktop
+ subtitle: You can provide users a full linux UI that provides access to GUI applications via the web.
+ text: |
+
+
- block: features
+ id: clouds
content:
- title: Grounded in open principles so communities can trust us as stewards of critical scientific workflows.
+ title: Supported cloud providers
subtitle: ""
- text: ""
+ text: |
+ 2i2c aims to support JupyterHubs on any cloud provider that offers a managed Kubernetes service.
+ To start, we are focusing on the major commercial cloud providers listed below.
+ If you would like a hub hosted on a different cloud provider, please [give us your feedback](mailto:hello@2i2c.org).
+ See [our Organizational Strategy and Goals](https://compass.2i2c.org/organization/strategy.html) to learn more about our plans.
+
items:
- # LEAVE OUT PARTNERSHIP because this forces us to use 3 columns
- - name: Transparency
- description: Our transparent and participatory model keeps our incentives aligned with community needs.
- icon: magnifying-glass
- icon_pack: fas
- - name: Empowerment
- description: Our service gives communities agency to design the service they need, and to manage it without 2i2c if they wish.
- icon: bolt
- icon_pack: fas
- - name: Sustainability
- description: Our service should have a self-sustaining model that ensures continuity, growth, and funder independence.
- icon: dollar-sign
- icon_pack: fas
+ - icon: google-cloud
+ icon_pack: custom
+ name: Google Cloud
+ description: ""
+ - icon: azure
+ icon_pack: custom
+ name: Microsoft Azure
+ description: ""
+ - icon: aws
+ icon_pack: custom
+ name: Amazon Web Services
+ description: ""
- block: markdown
id: learnmore
diff --git a/content/blog/2024/veda-devseed-collab/index.md b/content/blog/2024/veda-devseed-collab/index.md
index 68793608e..79b41f091 100644
--- a/content/blog/2024/veda-devseed-collab/index.md
+++ b/content/blog/2024/veda-devseed-collab/index.md
@@ -32,7 +32,7 @@ When a user logs into a JupyterHub, it is very helpful if we could have a bunch
[QGIS](https://www.qgis.org/) is the world's most used open source GIS software, and previously 2i2c had [worked with Openscapes and QGreenland](https://blog.jupyter.org/desktop-gis-software-in-the-cloud-with-jupyterhub-ddced297019a) to bring this *desktop* software to JupyterHub. We had previously worked on a [container image](https://github.com/2i2c-org/nasa-qgis-image) that allows users to access large datasets stored in the cloud directly through QGIS on the JupyterHub, allowing users to work with much larger datasets than they could on their desktops by bringing cloud compute adjacent to the data. As a continuation of this work, we developed [jupyter-remote-qgis-proxy](https://github.com/sunu/jupyter-remote-qgis-proxy), which builds QGIS specific features on top of [jupyter-remote-desktop-proxy](https://github.com/jupyterhub/jupyter-remote-desktop-proxy). In particular, it allows creation of shareable links that when clicked, opens specific datasets and layers in QGIS in a JupyterHub! You can see this in action:
diff --git a/content/communities/_index.md b/content/communities/_index.md
index 993677096..9e037fab4 100644
--- a/content/communities/_index.md
+++ b/content/communities/_index.md
@@ -1,6 +1,6 @@
---
# Page title
-title: Community case studies
+title: Community impact
# Page type - we want a landing page (such as a homepage)
type: landing
@@ -13,55 +13,105 @@ sections:
subtitle:
text: |
- {{< figure src="/images/communities/map-of-communities.png" >}}
+
+
+
- {{< cta cta_text="More case studies on our blog" cta_link="https://2i2c.org/category/impact" cta_new_tab="false" >}}
- {{< cta cta_text="Join our community network" cta_link="/join" cta_new_tab="false" >}}
+
+
+ - block: portfolio
+ id: posts
+ content:
+ title: Community impact stories
+ subtitle: Events, outputs, and impact from our community partners via [the 2i2c blog](https://2i2c.org/blog).
+ text: ''
+ # Choose how many pages you would like to display (0 = all pages)
+ count: 5
+ # Filter on criteria
+ filters:
+ # The folders to display content from
+ folders:
+ - blog
+ # These are the tags that will show up in the list
+ tags: ["geoscience", "bioscience", "education", "open source"]
+ author: ""
+ publication_type: ""
+ featured_only: false
+ exclude_featured: false
+ exclude_future: false
+ exclude_past: false
+ # Choose how many pages you would like to offset by
+ # Useful if you wish to show the first item in the Featured widget
+ offset: 0
+ # Field to sort by, such as Date or Title
+ sort_by: 'Date'
+ sort_ascending: false
+ buttons:
+ - name: All
+ tag: '*'
+ - name: Geoscience
+ tag: geoscience
+ - name: Bioscience
+ tag: bioscience
+ - name: Education
+ tag: education
+ - name: Open Source
+ tag: open source
+ design:
+ # Choose a listing view
+ view: masonry
+ # Choose single or dual column layout
+ columns: '1'
+ css_class: "home-stories"
+
- block: markdown
id: cryocloud
design:
@@ -128,18 +178,6 @@ sections:
[Spyglass project page](https://lorenfranklab.github.io/spyglass/latest/) | [Biorxiv article](https://www.biorxiv.org/content/10.1101/2024.01.25.577295v1)
- - block: markdown
- id: learnmore-org
- design:
- columns: 2
- content:
- title: Learn more about our organization.
- subtitle:
- text: |
-
- {{% about-hubs %}}
-
-
- block: markdown
id: join
content:
diff --git a/content/mission/_index.md b/content/mission/_index.md
new file mode 100644
index 000000000..2cfe79d47
--- /dev/null
+++ b/content/mission/_index.md
@@ -0,0 +1,83 @@
+---
+# Page title
+title: Our open service
+# Page type - we want a landing page (such as a homepage)
+type: landing
+sections:
+ - block: markdown
+ id: mission
+ content:
+ text: Our mission is to make research and education more **impactful**, **accessible**, and **delightful** by developing, operating, and supporting infrastructure for interactive computing.
+
+ - block: features
+ id: goals
+ content:
+ title: Goals
+ subtitle: "Our service goals are to help communities in research and education be more..."
+ items:
+ - name: Impactful
+ description: Accelerate the ability to create and share interactive knowledge internally and externally. Make community workflows more productive and efficient so that users can ask questions and share results more effectively.
+ icon: bolt
+ icon_pack: fas
+ - name: Accessible
+ description: Make interactive computing accessible to a diverse range of global communities. Broaden participation in knowledge creation and sharing across the world, particularly from marginalized communities.
+ icon: globe
+ icon_pack: fas
+ - name: Sustainable
+ description: Build a financially sustainable and globally scalable service. Use our resources to support and grow the open source communities that we partner with to support a healthy open ecosystem.
+ icon: leaf
+ icon_pack: fas
+
+ - block: features
+ content:
+ title: Principles
+ subtitle: Our service principles help communities trust us as stewards of critical scientific workflows.
+ items:
+ # LEAVE OUT PARTNERSHIP because this forces us to use 3 columns
+ - name: Transparency
+ description: Our infrastructure should be transparent and modular so that it respects the community's [Right to Replicate](/right-to-replicate).
+ icon: magnifying-glass
+ icon_pack: fas
+ - name: Empowerment
+ description: Our platform gives communities agency to design the service they need, and to manage it without 2i2c if they wish.
+ icon: bolt
+ icon_pack: fas
+ - name: Partnership
+ description: Our participatory service model ensures we maximize our impact and keeps our incentives aligned with community needs.
+ icon: handshake
+ icon_pack: fas
+
+ - block: markdown
+ id: share-learn
+ content:
+ title: We empower communities to share and learn.
+ subtitle: Interactive computing hubs provide access to standardized workflows that make it easier for community members to teach and share with one another, and to enhance their work together.
+ text: |
+
+ {{< figure src="/images/service/community-improvements.png" alt="How communities improve with shared infrastructure.">}}
+
+
+ - block: markdown
+ id: numbers
+ content:
+ title: We build on an ecosystem of open tools, standards, and services to enable the lifecycle of knowledge creation
+ subtitle: Building with flexible, modular, and open technology allows us to re-use the same components for many community workflows. This allows us to build community-centric infrastructure in a scalable way.
+ text: |
+ {{< figure src="/images/service/service-lifecycle.png" alt="The service lifecycle we enable.">}}
+
+
Open source tools we use and support in our service.
+
+ {{< opensourcelogos >}}
+
+ - block: markdown
+ id: impactful
+ content:
+ title: We make open source tools more impactful for research and education
+ subtitle:
+ text: |
+
+ Our global network gives us a unique perspective to identify high-impact improvements to open source tools. We collaborate with open source communities to make upstream enhancements, and re-deploy the improved tools to the communities in our network.
+
+ {{< figure src="/images/home/os-lifecycle.png" alt="The lifecycle of upstream development">}}
+
+---
\ No newline at end of file
diff --git a/content/mission/compass.md b/content/mission/compass.md
deleted file mode 100644
index 56592cb7a..000000000
--- a/content/mission/compass.md
+++ /dev/null
@@ -1,17 +0,0 @@
-+++
-# Homepage
-type = "blank"
-headless = true # Homepage is headless, other widget pages are not.
-weight = 3
-title = ""
-
-[design]
- columns = "1"
-+++
-
-{{% callout %}}
-
-[Our Team Compass](https://compass.2i2c.org) contains all of our organizational policy and strategy.
-[Our organizational strategy page](https://compass.2i2c.org/organization/strategy.html) has our full organizational strategy.
-
-{{% /callout %}}
diff --git a/content/mission/getinvolved.md b/content/mission/getinvolved.md
deleted file mode 100644
index e5c2a38bb..000000000
--- a/content/mission/getinvolved.md
+++ /dev/null
@@ -1,22 +0,0 @@
-+++
-# About widget.
-widget = "blank" # See https://sourcethemes.com/academic/docs/page-builder/
-headless = true # This file represents a page section.
-weight = 210 # Order that this section will appear in.
-title = "Get Involved"
-[design]
- columns = "1"
-
-# Choose the user profile to display
-# This should be the username of a profile in your `content/authors/` folder.
-# See https://sourcethemes.com/academic/docs/get-started/#introduce-yourself
-+++
-
-2i2c is a transparent and inclusive organization. We welcome participation and collaboration from others.
-
-- To be added to our mailing list, [fill out this contact form](/#contact)
-- If your organization is interested in hosted Jupyter environments on
- cloud infrastructure, [get in touch](mailto:hello@2i2c.org?subject=Inquiry%20about%20hosted%20jupyter)
-- If you are a researcher or educator who would like to collaborate on projects, [get in touch](mailto:hello@2i2c.org?subject=Inquiry%20about%20collaboration)
-- If you are interested in working for 2i2c, [check out our jobs page](/jobs).
-- If you are a funder interested in supporting open source communities and infrastructure via 2i2c, [get in touch](mailto:hello@2i2c.org?subject=Inquiry%20from%20funder).
diff --git a/content/mission/index.md b/content/mission/index.md
deleted file mode 100644
index b43c8a362..000000000
--- a/content/mission/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
-+++
-# Homepage
-type = "widget_page"
-headless = false # Homepage is headless, other widget pages are not.
-title = "Mission and strategy"
-+++
diff --git a/content/mission/mission.md b/content/mission/mission.md
deleted file mode 100644
index 9de53df81..000000000
--- a/content/mission/mission.md
+++ /dev/null
@@ -1,12 +0,0 @@
-+++
-# Homepage
-type = "blank"
-headless = true # Homepage is headless, other widget pages are not.
-weight = 1
-title = "Our mission and strategy"
-
-[design]
- columns = "1"
-+++
-
-Our mission is to make research and education more **impactful**, **accessible**, and **delightful** by developing, operating, and supporting infrastructure for interactive computing.
diff --git a/content/mission/whatwedo.md b/content/mission/whatwedo.md
deleted file mode 100644
index e413d5224..000000000
--- a/content/mission/whatwedo.md
+++ /dev/null
@@ -1,18 +0,0 @@
-+++
-# Homepage
-type = "blank"
-headless = true # Homepage is headless, other widget pages are not.
-weight = 2
-title = "We do this by"
-
-[design]
- columns = "2"
-+++
-
-**Designing** JupyterHub distributions that run on cloud infrastructure, are tailored for research and education, and [respect a community's Right to Replicate their infrastructure](/right-to-replicate). See [our cloud service](/platform) for more information.
-
-**Managing** a federation of JupyterHubs that serves communities of practice in research and education, so that they can focus on their work without needing skills in DevOps. See [our cloud service](/platform) for more information.
-
-**Developing** open source infrastructure that is tailored for use-cases in research and education, so that our ecosystem of tools continues to improve. See [our projects](/projects) for more information.
-
-**Supporting** open source communities that underlie infrastructure in this space, so that these communities may thrive and have positive impact on the world. See [our values](/mission) for more information.
diff --git a/content/mission/values.md b/content/organization/values.md
similarity index 99%
rename from content/mission/values.md
rename to content/organization/values.md
index bb19c1c93..e20ea8bec 100644
--- a/content/mission/values.md
+++ b/content/organization/values.md
@@ -9,6 +9,8 @@ title = "Our values and principles"
columns = "1"
+++
+
+
We are defined and driven by our mission, and believe
that values are crucial to accomplishing our goals in a way that is equitable
and accessible to all.
diff --git a/content/platform/_index.md b/content/platform/_index.md
index 6b179fcdd..b3f57bf61 100644
--- a/content/platform/_index.md
+++ b/content/platform/_index.md
@@ -4,181 +4,119 @@ title: Cloud platform
# Page type - we want a landing page (such as a homepage)
type: landing
aliases:
- - /service/
+ - /hub-services/
-
-# Your landing page sections - add as many different content blocks as you like
sections:
+
- block: markdown
- id: numbers
+ id: hub-services-intro
content:
- title: A shared platform for global communities
- subtitle: Our interactive computing hubs provide frictionless access to open infrastructure to connect, create, and share knowledge using data.
- text: |
- {{< servicetech >}}
-
- {{< cta cta_text="See how research and education communities use this platform" cta_link="/communities" cta_new_tab="false" >}}
-
+ title: Your hub, the way you want it
+ subtitle: This page outlines our standard hub configuration options, which can be usually be **deployed in 1 day or less**. Should your community require a more customized approach, don't hesitate to [contact us](../join/_index.md) to discuss your specific requirements.
+
- block: markdown
- id: numbers
content:
- title: Each hub integrates open tools and services to enable the lifecycle of knowledge creation
- subtitle: Hubs are a digital home that bootstraps users from learning their first workflows to making discoveries and sharing with others.
+ title: Sign-in
text: |
- {{< figure src="/images/service/research-lifecycle.png" alt="The research lifecycle we enable.">}}
-
-
Open source tools we use and support in our service.
+ We support the following authentication and authorization options:
+ - **GitHub** - with support for GitHub Organization and Teams
+ - **CILogon** - with support for institutional logins, Google Auth, Microsoft, and ORCID
+ - **Shared Password** - simple authentication with a global shared password, ideal for workshops and webinar
- {{< opensourcelogos >}}
-
- - block: markdown
- id: jupyterhub
- design:
- columns: 2
- content:
- title: Manage and monitor resources and users
- subtitle: Community leaders can manage user access to the hub, and provide each user their own workspace that persists over time.
- text: |
+
- - block: markdown
- id: jupyterlab
- design:
- columns: 2
- css_class: reverse-markdown-row
+ - block: features
content:
- title: Design interactive interfaces for data-driven discovery
- subtitle: JupyterLab provides a flexible user interface to create and explore notebooks, interactive visualizations, and computational narratives.
- text: |
+ title: Compute
+ subtitle: |
+ We offer a choice of CPU, Memory (from 4GB to 512GB) and GPU configurations for all types of workloads, with added support for Dask Gateway for task parallelization.
-
+ items:
+ - icon: google-cloud
+ icon_pack: custom
+ name: Google Cloud
+ description: ""
+ - icon: azure
+ icon_pack: custom
+ name: Microsoft Azure
+ description: ""
+ - icon: aws
+ icon_pack: custom
+ name: Amazon Web Services
+ description: ""
- block: markdown
- id: environment-choice
- design:
- columns: 2
content:
- title: Choose a community environment, or create your own
- subtitle: Community leaders can offer many environments for users to fit all of their workflows.
+ title: Software Stack
+ subtitle: ""
text: |
-
- block: markdown
- id: knowledge-base
- design:
- columns: 2
- css_class: reverse-markdown-row
content:
- title: Share workflows with a community knowledge base.
- subtitle: Shared knowledge bases allow communities to contribute their ideas and work to a shared space that is accessible to the community.
+ title: Storage
+ subtitle: ""
text: |
-
+ Additionally, object storage can be configured for access to scratch, persistent, or pre-existing buckets, as needed.
- block: markdown
- id: magiclink
- design:
- columns: 2
content:
- title: Share content and interactive links to a hub
- subtitle: Create and share a magic link to instantly share a copy of your content with anyone so that they can interact and explore with live code and data.
+ title: Sharing
+ subtitle: ""
text: |
+ Learning and discovery through interactive cloud computing are more powerful when shared.
+
+ You can choose to let your hub users share their fully interactive projects through ephemeral hubs generated on the fly, giving others the opportunity to experience their work in full by simply clicking on a shared link.
-
+
- block: markdown
- id: desktop
- design:
- columns: 2
- css_class: reverse-markdown-row
content:
- title: Serve linux applications via a remote desktop
- subtitle: You can provide users a full linux UI that provides access to GUI applications via the web.
- text: |
-
-
-
- - block: features
- id: clouds
- content:
- title: Supported cloud providers
+ title: Reporting and quotas
subtitle: ""
text: |
- 2i2c aims to support JupyterHubs on any cloud provider that offers a managed Kubernetes service.
- To start, we are focusing on the major commercial cloud providers listed below.
- If you would like a hub hosted on a different cloud provider, please [give us your feedback](mailto:hello@2i2c.org).
- See [our Organizational Strategy and Goals](https://compass.2i2c.org/organization/strategy.html) to learn more about our plans.
+ Our hubs come standard with Grafana access to help users and administrators keep an eye on their usage and cost analytics, which together with configurable storage quotas help ensure that cost overruns and unexpected bill shocks are a thing of the past.
- items:
- - icon: google-cloud
- icon_pack: custom
- name: Google Cloud
- description: ""
- - icon: azure
- icon_pack: custom
- name: Microsoft Azure
- description: ""
- - icon: aws
- icon_pack: custom
- name: Amazon Web Services
- description: ""
+ {{< figure src="/images/service/grafana.png" alt="Grafana dashboard">}}
- block: markdown
- id: learnmore
- design:
- columns: 2
content:
- title: Learn more about our organization
- subtitle:
+ title: Community branding and white labeling
+ subtitle: ""
text: |
-
- {{% about-hubs %}}
+ Looking to customize your hub's look and feel to match your community? We can give your hub a unique look to match your message and mission, with a customizable landing page, branding, and announcements area.
- block: markdown
- id: learncommunities
+ id: join
content:
- title: Learn more about our community network
- subtitle:
+ title: "Join our community network"
+ subtitle: |
+
text: |
- {{< cta cta_text="Learn about our community network" cta_link="/communities" cta_new_tab="false" >}}
-
-
+ {{< cta cta_text="Join our network of communities" cta_link="/join" cta_new_tab="false" >}}
---
diff --git a/layouts/partials/components/footers/2i2c.html b/layouts/partials/components/footers/2i2c.html
index 3255569c2..e50862f6e 100644
--- a/layouts/partials/components/footers/2i2c.html
+++ b/layouts/partials/components/footers/2i2c.html
@@ -2,6 +2,7 @@