Skip to content

Commit

Permalink
docs: modified the openebs.io page contents as per the latest updates (
Browse files Browse the repository at this point in the history
…#437)

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the openebs.io page contents as per the latest updates

Signed-off-by: Bala Harish <[email protected]>

* docs: hidden the blogs

Signed-off-by: Bala Harish <[email protected]>

* docs: modified the content

Signed-off-by: Bala Harish <[email protected]>

* reverted back the old changes in blogs folder

Signed-off-by: Bala Harish <[email protected]>

---------

Signed-off-by: Bala Harish <[email protected]>
  • Loading branch information
balaharish7 authored May 8, 2024
1 parent 6b0b2c8 commit 087bbfd
Show file tree
Hide file tree
Showing 19 changed files with 57 additions and 70 deletions.
2 changes: 1 addition & 1 deletion GOVERNANCE.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
This is a OpenEBS sub project and abides by the
[OpenEBS Project Governance](https://github.com/openebs/openebs/blob/master/GOVERNANCE.md).
[OpenEBS Project Governance](https://github.com/openebs/community/blob/develop/GOVERNANCE.md).
2 changes: 1 addition & 1 deletion design/add_new_testimonial.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Add a new testimonial/adopter

* Go to https://github.com/openebs/openebs/blob/master/ADOPTERS.md and grab some of the testimonials from the list and add them to the websites as shown below.
* Go to https://github.com/openebs/community/blob/develop/ADOPTERS.md and grab some of the testimonials from the list and add them to the websites as shown below.

* For an organization/user testimonial make a new entry in the `website/resources/adopters.json` file (`message` is required field).

Expand Down
2 changes: 1 addition & 1 deletion docs/main/introduction-to-openebs/benefits.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Some key aspects that make OpenEBS different compared to other trad
import { TwoColumn } from "@site/src/components/TwoColumn";

:::tip
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/openebs/blob/HEAD/ADOPTERS.md).
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/community/blob/develop/ADOPTERS.md).
:::

Containers and Kubernetes have disrupted the way platforms and technology stacks are built; OpenEBS is a result of applying the patterns of containers and container orchestration to storage software. Therefore the benefits of using OpenEBS are in line with the benefits of moving to cloud native architectures. A few benefits worth highlighting include:
Expand Down
2 changes: 1 addition & 1 deletion docs/main/introduction-to-openebs/features.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ description: OpenEBS features includes containerized storage for containers, syn
import { TwoColumn } from "@site/src/components/TwoColumn";

:::info
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/openebs/blob/HEAD/ADOPTERS.md).
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/community/blob/develop/ADOPTERS.md).
:::

OpenEBS Features, like any storage solution, can be broadly classified into the following categories:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ OpenEBS was originally built by MayaData and donated to the _Cloud Native Comput

## Why do users prefer OpenEBS?

The [OpenEBS Adoption stories](https://github.com/openebs/openebs/blob/master/ADOPTERS.md) mention the top reasons driving users towards OpenEBS as:
The [OpenEBS Adoption stories](https://github.com/openebs/community/blob/develop/ADOPTERS.md) mention the top reasons driving users towards OpenEBS as:

- OpenEBS provides consistency across all Kubernetes distributions - On-premise and Cloud.
- OpenEBS with Kubernetes increases Developer and Platform SRE Productivity.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: OpenEBS is a fully open source storage stack used for easily and ef
import ImgCard from "@site/src/components/ImgCard";

:::tip
For information on how OpenEBS is used in production, read what [OpenEBS Adopters have shared](https://github.com/openebs/openebs/blob/HEAD/ADOPTERS.md).
For information on how OpenEBS is used in production, read what [OpenEBS Adopters have shared](https://github.com/openebs/community/blob/develop/ADOPTERS.md).
:::

OpenEBS is a fully open source storage stack used for easily and effectively running stateful applications on Kubernetes.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: Some key aspects that make OpenEBS different compared to other trad
import { TwoColumn } from "@site/src/components/TwoColumn";

:::tip
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/openebs/blob/HEAD/ADOPTERS.md).
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/community/blob/develop/ADOPTERS.md).
:::

Containers and Kubernetes have disrupted the way platforms and technology stacks are built; OpenEBS is a result of applying the patterns of containers and container orchestration to storage software. Therefore the benefits of using OpenEBS are in line with the benefits of moving to cloud native architectures. A few benefits worth highlighting include:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ description: OpenEBS features includes containerized storage for containers, syn
import { TwoColumn } from "@site/src/components/TwoColumn";

:::info
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/openebs/blob/HEAD/ADOPTERS.md).
For information on how OpenEBS is used in production, visit the [use cases](use-cases-and-examples.mdx) section or read what [OpenEBS Adopters have shared](https://github.com/openebs/community/blob/develop/ADOPTERS.md).
:::

OpenEBS Features, like any storage solution, can be broadly classified into the following categories:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ OpenEBS was originally built by MayaData and donated to the _Cloud Native Comput

## Why do users prefer OpenEBS?

The [OpenEBS Adoption stories](https://github.com/openebs/openebs/blob/master/ADOPTERS.md) mention the top reasons driving users towards OpenEBS as:
The [OpenEBS Adoption stories](https://github.com/openebs/community/blob/develop/ADOPTERS.md) mention the top reasons driving users towards OpenEBS as:

- OpenEBS provides consistency across all Kubernetes distributions - On-premise and Cloud.
- OpenEBS with Kubernetes increases Developer and Platform SRE Productivity.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: OpenEBS is a fully open source storage stack used for easily and ef
import ImgCard from "@site/src/components/ImgCard";

:::tip
For information on how OpenEBS is used in production, read what [OpenEBS Adopters have shared](https://github.com/openebs/openebs/blob/HEAD/ADOPTERS.md).
For information on how OpenEBS is used in production, read what [OpenEBS Adopters have shared](https://github.com/openebs/community/blob/develop/ADOPTERS.md).
:::

OpenEBS is a fully open source storage stack used for easily and effectively running stateful applications on Kubernetes.
Expand Down
2 changes: 1 addition & 1 deletion website/public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>OpenEBS - Kubernetes storage simplified</title>
<title>OpenEBS - Kubernetes Storage Simplified</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
Expand Down
45 changes: 23 additions & 22 deletions website/public/locale/en/translation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ joinCommunity:
slackIframeTitle: Join Kubernetes on Slack

sponsors:
datacore: Originally created and sponsored by
datacore: Sponsored and maintained by
cncf: OpenEBS is a proud member of

### Pages ###
Expand Down Expand Up @@ -150,15 +150,15 @@ commercialSupport:
visitWebsite: Visit site
newsletter: Subscribe to OpenEBS newsletter
home:
landingScreenTitle: Kubernetes storage simplified
landingScreenTitle: Kubernetes Storage Simplified
openebs:
label: OpenEBS
description: OpenEBS helps Developers and Platform SREs easily deploy Kubernetes Stateful Workloads that require fast and highly reliable <1>container attached storage</1>. OpenEBS turns any storage available on the Kubernetes worker nodes into local or distributed Kubernetes Persistent Volumes.
description: OpenEBS helps Developers and Platform SREs easily deploy Kubernetes Stateful Workloads that require fast and highly reliable <1>Container Native Storage</1>. OpenEBS turns any storage available on the Kubernetes worker nodes into local or distributed Kubernetes Persistent Volumes.
runOpenEBS: Get Started
watchDemo: Watch Demo
concepts:
label: Concepts
description: OpenEBS is Kubernetes native Container Attached Storage solution that makes it possible for Stateful applications to easily access Dynamic Local PVs or Replicated PVs. By using the Container Attached Storage pattern users report lower costs, easier management, and more control for their teams.
description: OpenEBS is Kubernetes native Container Native Storage solution that makes it possible for Stateful applications to easily access Dynamic Local PVs or Replicated PVs. By using the Container Native Storage pattern users report lower costs, easier management, and more control for their teams.
checkConcepts: Documentation
community:
label: Community
Expand Down Expand Up @@ -195,20 +195,20 @@ home:
whyOpenEBS:
title: Why should you use OpenEBS?
multiCloudStorage:
title: Multi cloud storage
title: Multi Cloud Storage
description: Automated provisioning and storage replication across pods is challenging. OpenEBS makes complex cross-cloud stateful application storage easy.
builtInKubernetes:
title: Kubernetes native storage
description: Unlike CSI plugins or Linux kernel dependent software, OpenEBS runs entirely in userspace, making deployment and maintenance a snap.
title: Kubernetes Native Storage
description: OpenEBS operates exclusively in userspace, eliminating the need for Linux kernel-dependent software and simplifying the processes of deployment and maintenance.
openSourceLeader:
title: Open source leader
description: The largest, most active Kubernetes storage project with the biggest user base and community, OpenEBS is built by K8s SREs, and experts just like you, tailored to their needs.
title: Open Source Leader
description: The largest, most active Kubernetes storage project with the biggest user base and community.
installation:
title: Installation is as easy as …
or: Or
readTheGuide:
button: Read the Guide
readInstallUserGuide: Read our Install User Guide
readInstallUserGuide: Read our Quickstart Guide
redis: Redis
minio: MinIo
percona: Percona
Expand All @@ -231,23 +231,23 @@ home:
keyFeatures:
title: Key features
containerStorage:
title: Container storage
description: Storage that follows your workloads, adding agility and flexibility to your k8s apps.
title: Container Storage
description: Storage that follows your workloads, adding agility and flexibility to your K8s apps.
granularControl:
title: Granular control
title: Granular Control
description: Every workload has its own dynamic container based storage with any controls you need.
noVendorLockIn:
title: No vendor lock-in
description: 100% Open Source so you'll never find your critical data locked into expensive contracts.
title: No Vendor Lock-in
description: 100% Open Source so you will never find your critical data locked into expensive contracts.
saveMoneyOnStorage:
title: Save money on storage
title: Save Money on Storage
description: Thin provisioning and ephemeral storage let you allocate storage on demand and spend less on cloud storage.
backupsAndMore:
title: Backups and more
description: Move your workloads & storage from dev to production, all powered by OpenEBS
description: Move your workloads and storage from dev to production, all powered by OpenEBS.
runAnywhere:
title: Run anywhere
description: Your K8s app can run on any cloud & improve resilience across many availability zones.
title: Run Anywhere
description: Your K8s app can run on any Cloud or On-premise and improve resilience across many availability zones.
community:
title: We are the community
description: OpenEBS is built by community users like you and me. OpenEBS community is known to be responsive and friendly. Interact with our vibrant community to quickly and easily learn, build, and deploy your Stateful workloads on any Kubernetes deployment.
Expand All @@ -272,7 +272,7 @@ community:

contributing:
title: Contributing
openEBSHackerTitle: Become an OpenEBS hacker
openEBSHackerTitle: Become an OpenEBS Hacker
openEBSHackerDescription: If you are unsure or afraid of anything, just ask or submit the issue or pull request anyways. You won't be yelled at for giving your best effort.
openEBSHackerButtonLabel: Contribute
governanceTitle: Project Governance
Expand All @@ -281,7 +281,8 @@ contributing:

adoptersTestimonials:
rejectDataInfo: Unable to fetch data correctly
becomeAdopter: Become an adopter
becomeAdopter: Become an Adopter


# Blog

Expand All @@ -303,4 +304,4 @@ blog:
nextArticle: Next article
recommendationsTitle: Based on your reading story
blog: Blog
readTime: read time
readTime: read time
8 changes: 4 additions & 4 deletions website/src/components/Footer/footerLinks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ export const getStarted = [
label: 'FAQ',
href: '/faq',
},
{
label: 'Blog',
href: '/blog',
},
// {
// label: 'Blog',
// href: '/blog',
// },
{
label: 'Commercial support',
href: '/commercial-support',
Expand Down
8 changes: 4 additions & 4 deletions website/src/components/Header/navbar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ const navbarItems = [
label: 'Commercial support',
href: '/commercial-support',
},
{
label: 'Blog',
href: '/blog',
},
// {
// label: 'Blog',
// href: '/blog',
// },
];
export default navbarItems;
6 changes: 3 additions & 3 deletions website/src/constants/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ export enum EXTERNAL_LINKS {
CNCF_WEBSITE = 'https://www.cncf.io/',
OPENEBS_BLOGS = 'https://openebs.io/blog',
OPENEBS_YOUTUBE_INTRO = 'https://www.youtube.com/watch?v=94SFY3xdjXs&t=1s',
CONTRIBUTE_LINK = 'https://github.com/openebs/openebs/blob/master/CONTRIBUTING.md',
GOVERNANCE_LINK = 'https://github.com/openebs/openebs/blob/master/GOVERNANCE.md',
CONTRIBUTE_LINK = 'https://github.com/openebs/community/blob/develop/CONTRIBUTING.md',
GOVERNANCE_LINK = 'https://github.com/openebs/community/blob/develop/GOVERNANCE.md',
SUBSCRIBE_NEWSLETTER = 'https://lists.cncf.io/g/cncf-openebs-announcements',
BECOME_ADOPTER = 'https://github.com/openebs/openebs/blob/master/ADOPTERS.md',
BECOME_ADOPTER = 'https://github.com/openebs/community/blob/develop/ADOPTERS.md',
CNCF_EVENTS = 'https://community.cncf.io/openebs-community',
TOP_GITHUB_CONTRIBUTORS_URL = 'https://openebs.devstats.cncf.io/d/22/prs-authors-table?orgId=1&var-period_name=Last%20month&var-repogroup_name=All',
NEW_GITHUB_CONTRIBUTORS_URL = 'https://openebs.devstats.cncf.io/d/52/new-contributors-table?orgId=1'
Expand Down
14 changes: 0 additions & 14 deletions website/src/pages/CommercialSupport/supportData.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,6 @@ import { EXTERNAL_LINKS } from '../../constants';
const SupportData = [
{
id: 1,
image: '/images/logos/cloudssky.svg',
desc:
'The makers of TK8, a cloud agnostic open source tool which helps you to deploy Kubernetes on any cloud in an uniform and homogeneous way.',
website: EXTERNAL_LINKS.CLOUDSKY_WEBSITE,
},
{
id: 2,
image: '/images/logos/codewave.svg',
desc:
'A performance and scalability-focused web development firm that delivers custom software solutions and operates cloud-based infrastructure.',
website: EXTERNAL_LINKS.CODEWAVE_WEBSITE,
},
{
id: 3,
image: '/images/logos/datacore.svg',
desc: 'DataCore leads the development of OpenEBS and creates simplified K8s storage solutions for enterprises',
website: EXTERNAL_LINKS.DATACORE_OPENEBS_SUPPORT,
Expand Down
10 changes: 5 additions & 5 deletions website/src/pages/Home/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import JoinCommunity from '../../components/JoinCommunity';
import Newsletter from '../../components/Newsletter';
import Sponsor from '../../components/Sponsor';
import { EXTERNAL_LINKS, VIEW_PORT } from '../../constants';
import MiniBlog from '../../components/MiniBlog';
// import MiniBlog from '../../components/MiniBlog';
import EventSlider from '../../components/EventSlider';
import adopters from '../../resources/adopters.json';
import events from '../../resources/events.json';
Expand Down Expand Up @@ -191,7 +191,7 @@ const Home: React.FC = () => {
<Typography className={classes.tabBodyText}>
{t('home.openebs.description')}
</Typography>
<Button variant="contained" color="secondary" className={classes.solidButton} href="/docs/user-guides/quickstart">
<Button variant="contained" color="secondary" className={classes.solidButton} href="/docs/quickstart-guide/installation">
{t('home.openebs.runOpenEBS')}
</Button>
<Button
Expand Down Expand Up @@ -259,7 +259,7 @@ const Home: React.FC = () => {
<Typography className={classes.tabBodyText}>
<Trans i18nKey="home.openebs.description">
OpenEBS helps Developers and Platform SREs easily deploy Kubernetes Stateful Workloads that require fast and highly reliable
<Link href="/docs/concepts/cas" className={classes.link}>Container attached storage</Link>
<Link href="/docs/concepts/cns" className={classes.link}>Container Native Storage</Link>
{' '}
OpenEBS turns any storage available on the Kubernetes worker nodes into local or distributed Kubernetes Persistent Volumes.
</Trans>
Expand Down Expand Up @@ -473,9 +473,9 @@ const Home: React.FC = () => {
</section>

{/* Section: Blogs */}
<section>
{/* <section>
<MiniBlog />
</section>
</section> */}

<div className={classes.footerBackground}>
{/* Section: You are ready to start */}
Expand Down
2 changes: 1 addition & 1 deletion website/src/pages/Home/workloads.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ const Workloads: React.FC = () => {
variant="contained"
color="secondary"
className={[classes.solidButton, classes.middleButton].join(' ')}
href="/docs/user-guides/quickstart"
href="/docs/quickstart-guide/installation"
>
{t('home.installation.readTheGuide.readInstallUserGuide')}
</Button>
Expand Down
Loading

0 comments on commit 087bbfd

Please sign in to comment.