Skip to content
Merged
Changes from 13 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
ab9fd97
Update home.html
mich-elle-luna Jan 9, 2025
43468f0
Update home.html
mich-elle-luna Jan 9, 2025
8352bf1
Update home.html
mich-elle-luna Jan 9, 2025
fac02db
Update home.html
mich-elle-luna Jan 9, 2025
d128915
Update home.html
mich-elle-luna Jan 9, 2025
6d2c8a5
Update home.html
mich-elle-luna Jan 9, 2025
7852f21
Update home.html
mich-elle-luna Jan 9, 2025
4614146
Update home.html
mich-elle-luna Jan 9, 2025
ddaeccd
Update home.html
mich-elle-luna Jan 9, 2025
723a1a1
Update home.html
mich-elle-luna Jan 9, 2025
8a67490
Update home.html
mich-elle-luna Jan 9, 2025
88fb9d0
Update home.html
mich-elle-luna Jan 9, 2025
f01e930
Update home.html
mich-elle-luna Jan 9, 2025
f2d8028
Update layouts/home.html
mich-elle-luna Jan 10, 2025
c9c6e94
Update layouts/home.html
mich-elle-luna Jan 10, 2025
f6cb9ce
Update layouts/home.html
mich-elle-luna Jan 10, 2025
2e368c1
Update layouts/home.html
mich-elle-luna Jan 10, 2025
2101664
Update layouts/home.html
mich-elle-luna Jan 10, 2025
de2252e
Update layouts/home.html
mich-elle-luna Jan 10, 2025
5d93690
Update layouts/home.html
mich-elle-luna Jan 10, 2025
a2a9183
Update layouts/home.html
mich-elle-luna Jan 10, 2025
48ca782
Update layouts/home.html
mich-elle-luna Jan 10, 2025
31f9fdf
Update layouts/home.html
mich-elle-luna Jan 10, 2025
e59b16d
Update layouts/home.html
mich-elle-luna Jan 10, 2025
b436607
Update layouts/home.html
mich-elle-luna Jan 10, 2025
e83444b
Update home.html
mich-elle-luna Jan 10, 2025
470b975
Update home.html
mich-elle-luna Jan 10, 2025
0c13c2d
Update home.html
mich-elle-luna Jan 10, 2025
1cd9b57
Update home.html
mich-elle-luna Jan 16, 2025
fa9a16f
Update home.html
mich-elle-luna Jan 16, 2025
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
147 changes: 72 additions & 75 deletions layouts/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,111 +72,108 @@ <h1 class="text-5xl font-medium">{{ .Title }}</h1>
</nav>
</div>
<div class="lg:px-11 w-full flex flex-col gap-3">
<h2 class="text-5xl font-medium" id="operate">Learn</h2>
<h2 class="text-5xl font-medium" id="operate">Get Started</h2>
{{ partial "docs-section.html" (dict
"Title" "Develop with Redis"
"Description" "Learn how to use the Redis in-memory data store."
"ButtonLink" "./develop"
"ButtonLabel" "Learn more"
"LinksLeftTitle" "Featured content"
"Title" "Quickly set up Redis in the cloud"
"Description" "Free Redis Cloud account managed by Redis or on AWS, GCP, or Azure"
"ButtonLink" "./operate/rc/rc-quickstart/"
"ButtonLabel" "Redis Cloud quickstart setup guide"
"LinksLeft" (slice
(dict "Text" "Vector search" "URL" "./develop/interact/search-and-query/query/vector-search")
(dict "Text" "Data structure store" "URL" "./develop/get-started/data-store/")
(dict "Text" "Document database" "URL" "./develop/get-started/document-database/")
(dict "Text" "High availability & replication guide" "URL" "./operate/rc/databases/configuration/high-availability/")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm interested to hear why you picked High-Availability for this. I think maybe Create a database might be a better starting link for most people, or maybe the Develop Highly Resilient Apps page? Maybe both?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I picked this because it is in the top 3 questions people ask about Redis. I think they know they can setup a database, but they want to know if they can do HA in Redis Cloud. I feel like the resilient apps page is something we don't want to really promote at the top page because it is about losing connections when we do maintenance.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the additional feedback, I changed this title to be more general and replaced the HA link with a link to the CE get started page.

)
) }}
{{ partial "docs-section.html" (dict
"Title" "Libraries and tools"
"Description" "Learn about libraries and tools available for Redis."
"ButtonLink" "./integrate"
"ButtonLabel" "Browse tools"
"LinksLeftTitle" "Featured libraries"
"LinksLeft" (slice
(dict "Text" "RedisVL" "URL" "./integrate/redisvl/")
(dict "Text" "RedisOM for Python" "URL" "./integrate/redisom-for-python")
(dict "Text" "Ingest" "URL" "./integrate/redis-data-integration/")
(dict "Text" "Write-behind" "URL" "./integrate/write-behind/quickstart/write-behind-guide/")
)
) }}
"Title" "Build modern real-time applications with Redis"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although the links in this tile are useful, their common theme seems a bit vague. If you keep the existing title then maybe have some other links (eg, to the quickstart guides), otherwise it looks like the only "modern real-time apps" we support are AI apps. Since this seems to be the only AI tile on the page, though, maybe it's better to change the title to "Build modern AI-enabled apps" or something like that? If you do that, then it's probably best to change the button link to something AI-related too.

If you want a tile that includes Redis Stack install instructions, then maybe add an extra tile to match the ones for Cloud, K8s, etc. Another option might be to change the name of the client libs tile to "Develop your app locally" (or something) and have Install Redis Stack as the button on this tile.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I changed this tile to focus on AI and added instead a link to the CE getting started in the tile at the very top.

"Description" "Install and use Redis Stack on Linux, macOS, Windows, or Docker"
"ButtonLink" "./operate/oss_and_stack/install/install-stack/"
"ButtonLabel" "Redis Stack install guide"
"LinksLeft" (slice
(dict "Text" "Redis for AI docs and examples" "URL" "./develop/ai/")
)
) }}
{{ partial "docs-section.html" (dict
"Title" "Redis Data Integration"
"Description" "Redis Data Integration keeps Redis in sync with the primary database in near real time."
"ButtonLink" "./integrate/redis-data-integration"
"ButtonLabel" "Learn more"
"LinksLeftTitle" "LEARN MORE"
"Title" "Optimize Redis for high-scale apps"
"Description" "Get the Redis Insight GUI on AWS EC2, Docker, Kubernetes, and desktop"
"ButtonLink" "./operate/redisinsight/install/"
"ButtonLabel" "Redis Insight installation guide"
"LinksLeft" (slice
(dict "Text" "Quick start" "URL" "./integrate/redis-data-integration/quick-start-guide")
(dict "Text" "Architecture" "URL" "./integrate/redis-data-integration/architecture")
(dict "Text" "Install" "URL" "./integrate/redis-data-integration/installation")
(dict "Text" "Reference" "URL" "./integrate/redis-data-integration/reference")
(dict "Text" "Performance and memory optimization user guide" "URL" "./develop/tools/insight/#database-analysis")
)
) }}
{{ partial "docs-section.html" (dict
"Title" "Redis Insight"
"Description" "A cross-platform GUI for Redis, with focus on reducing memory usage and improving application performance."
"ButtonLink" "./develop/tools/insight/"
"ButtonLabel" "Learn more"
"LinksLeftTitle" "Learn more"
"Title" "Migrate data to or from Redis"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Title" "Migrate data to or from Redis"
"Title" "Migrate data to or from Redis"

Could we simplify this and say "Migrate data" or "Migrate your data"?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I will leave geo-distributed because its still in the title of the doc and I want to be more clear rather than simple with the migrate to or from line here.

"Description" "Migrate data from files, data generators, relational databases, or snapshot replication"
"ButtonLink" "./integrate/riot/"
"ButtonLabel" "Redis input and output CLI tool user guide"
"LinksLeft" (slice
(dict "Text" "Install" "URL" "./operate/redisinsight/install/")
(dict "Text" "User guide" "URL" "./develop/tools/insight/")
(dict "Text" "Manage Streams in Redis Insight" "URL" "./develop/tools/insight/tutorials/insight-stream-consumer/")
(dict "Text" "Redis Input/Output Tool quickstart guide" "URL" "./integrate/riot/quick-start/")
)
) }}
{{ partial "docs-section.html" (dict
"Title" "Connect with Redis client API libraries"
"Description" "Connect your application to a Redis database and try an example"
"ButtonLink" "./develop/clients/"
"ButtonLabel" "Redis client API library guides"

"LinksLeft" (slice
(dict "Text" "Python" "URL" "./develop/clients/redis-py/")
(dict "Text" "Python (vector)" "URL" "./integrate/redisvl/")
(dict "Text" "C#/.NET" "URL" "./develop/clients/dotnet/")
(dict "Text" "JavaScript" "URL" "./develop/clients/nodejs/")
(dict "Text" "Java (synchronous)" "URL" "./develop/clients/jedis/")
) ) }}
</div>
<div class="lg:px-11 w-full flex flex-col gap-3">
<h2 class="text-5xl font-medium" id="operate">Explore</h2>
<h2 class="text-5xl font-medium" id="operate">Deploy</h2>
{{ partial "docs-section.html" (dict
"Title" "Redis and Stack"
"Description" "Redis Stack extends Redis with modern data models and processing engines."
"ButtonLink" "./operate/oss_and_stack/"
"ButtonLabel" "Read more"
"LinksLeftTitle" "Learn more"
"Title" "Deploy Redis in a large-scale organization"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there might be a better way to describe what Redis Software does. @rrelledge Do you have a suggestion for this?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I changed this to Deploy Redis clusters for scale and availability and renamed the button to simplify it.

"Description" "Robust support for hybrid and geo-distributed environments"
"ButtonLink" "./operate/rs/installing-upgrading/install/plan-deployment/"
"ButtonLabel" "Redis Software deployment planning guide"
"LinksLeft" (slice
(dict "Text" "Install" "URL" "./operate/oss_and_stack/install/install-stack/")
(dict "Text" "Redis Query Engine" "URL" "./develop/interact/search-and-query/")
(dict "Text" "JSON" "URL" "./develop/data-types/json/")
(dict "Text" "Optimize Redis clusters guide" "URL" "./operate/rs/clusters/optimize")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What made you choose the optimize cluster section?
Since you mention geo-distributed environments in the description, why not link to the Active-Active docs instead? https://redis.io/docs/latest/operate/rs/databases/active-active/ or maybe https://redis.io/docs/latest/operate/rs/databases/active-active/planning/?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We were also told (granted over a year ago) to stop using "geo-distributed" to describe Active-Active databases. PMs have changed since then, so might not be an issue, but it's worth looking into changing the wording here.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I changed part of this to multi-AZ

)
) }}
{{ partial "docs-section.html" (dict
"Title" "Redis Cloud"
"Description" "Deploy Redis Enterprise on Amazon Web Services, Google Cloud, or Microsoft Azure."
"ButtonLink" "./operate/rc"
"ButtonLabel" "Read more"
"LinksLeftTitle" "Learn more"
"Title" "Deploy on containers running in Kubernetes"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Title" "Deploy on containers running in Kubernetes"
"Title" "Deploy on Kubernetes"

I feel like the extra words aren't really necessary and make it harder to scan

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

"Description" "Get started with the Redis Software for Kubernetes container image"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Description" "Get started with the Redis Software for Kubernetes container image"
"Description" "Get started with the Redis for Kubernetes"

Container image isn't really the best way to describe this. While K8s does use containers, they are orchestrated by K8s and the user actually interacts with the "deployment" resource, not the container.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I changed the button text, but I want to keep the words container and image on this page for SEO for now.

"ButtonLink" "./operate/kubernetes/deployment/quick-start/"
"ButtonLabel" "Kubernetes deployment guide"
"LinksLeft" (slice
(dict "Text" "Quick start" "URL" "./operate/rc/rc-quickstart/")
(dict "Text" "Subscriptions" "URL" "./operate/rc/subscriptions/")
(dict "Text" "Databases" "URL" "./operate/rc/databases/")
(dict "Text" "Active-Active" "URL" "./operate/rc/databases/create-database/create-active-active-database/")
(dict "Text" "Deploy Redis Software for Kubernetes with OpenShift guide" "URL" "./operate/kubernetes/deployment/openshift/")
)
) }}
{{ partial "docs-section.html" (dict
"Title" "Redis Enterprise Software"
"Description" "A self-managed data platform that unlocks the full potential of Redis at enterprise scale."
"ButtonLink" "./operate/rs"
"ButtonLabel" "Read more"
"LinksLeftTitle" "Learn more"
"Title" "Ingest and sync data to Redis"
"Description" "Enable pipeline sync of Redis Software with live data from your disk-based databases"
"ButtonLink" "./integrate/redis-data-integration/quick-start-guide/"
"ButtonLabel" "Redis Data Integration (RDI) pipeline quickstart"
"LinksLeft" (slice
(dict "Text" "Quick start" "URL" "./operate/rs/installing-upgrading/quickstarts/redis-enterprise-software-quickstart/")
(dict "Text" "Clusters" "URL" "./operate/rs/clusters/")
(dict "Text" "Databases" "URL" "./operate/rs/databases/")
(dict "Text" "Networking" "URL" "./operate/rs/networking/")
(dict "Text" "RDI feature overview" "URL" "./integrate/redis-data-integration/")
)
) }}
{{ partial "docs-section.html" (dict
"Title" "Redis Enterprise for Kubernetes"
"Description" "Redis Enterprise deployed on containerized software platforms and integrated with our partners."
"ButtonLink" "./operate/kubernetes/"
"ButtonLabel" "Read more"
"LinksLeftTitle" "Learn more"
"LinksLeft" (slice
(dict "Text" "Architecture" "URL" "./operate/kubernetes/architecture/")
(dict "Text" "Deployments" "URL" "./operate/kubernetes/deployment/")
(dict "Text" "Clusters" "URL" "./operate/kubernetes/re-clusters/")
(dict "Text" "Databases" "URL" "./operate/kubernetes/re-databases/")
"Title" "Monitor Redis with Prometheus"
"Description" "Get started with the Redis Software integration for Prometheus and Grafana"
"ButtonLink" "./integrate/prometheus-with-redis-enterprise/"
"ButtonLabel" "Prometheus and Grafana with Redis guide"
"LinksLeft" (slice
(dict "Text" "Prometheus and Graphana with Redis Cloud guide" "URL" "./integrate/prometheus-with-redis-cloud/")
)
) }}
{{ partial "docs-section.html" (dict
"Title" "Client tools to connect to a Redis server"
"Description" "You can use the CLI, Redis Insight, or the Redis VSCode extension to connect to a Redis server"
"ButtonLink" "./develop/tools/"
"ButtonLabel" "Client tools overview guide"
"LinksLeft" (slice
(dict "Text" "Java (asynchronous)" "URL" "./develop/clients/lettuce/")
(dict "Text" "Go" "URL" "./develop/clients/go/")
(dict "Text" "PHP" "URL" "./develop/clients/php/")
(dict "Text" "Spring Data" "URL" "./integrate/spring-framework-cache/")
(dict "Text" "More client APIs" "URL" "./develop/clients/")
) ) }}

</div>
</div>
</div>
Expand Down
Loading