Website: Update homepage content (#16169)

Closes: #16161

Changes:
- Updated the homepage to match the latest wireframes.
This commit is contained in:
Eric 2024-01-18 14:18:48 -06:00 committed by GitHub
parent 16a413af0d
commit fa6627ace9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 84 additions and 126 deletions

View file

@ -96,6 +96,13 @@
height: 24px;
}
}
[purpose='logo-column'] {
width: 100%;
img {
margin-right: auto;
margin-left: auto;
}
}
[purpose='homepage-content'] {
max-width: 1200px;
@ -146,8 +153,8 @@
}
[purpose='homepage-text-block'] {
margin-top: 160px;
margin-bottom: 160px;
max-width: 872px;
margin-bottom: 120px;
max-width: 642px;
h2 {
font-weight: 800;
font-size: 32px;
@ -194,7 +201,7 @@
}
}
}
margin-bottom: 100px;
margin-bottom: 160px;
h3 {
font-weight: 800;
font-size: 24px;
@ -658,8 +665,6 @@
[purpose='hero-logos'] {
margin-top: 32px;
margin-bottom: 120px;
padding-right: 60px;
padding-left: 60px;
[purpose='snowflake-logo'] {
height: 28px;
}
@ -696,6 +701,14 @@
padding-right: 0px;
}
[purpose='bottom-cta'] {
h1 {
font-weight: 800;
font-size: 56px;
}
}
}
@media (max-width: 1199px) {
@ -711,6 +724,11 @@
height: 726px;
}
[purpose='hero-logos'] {
padding-right: 60px;
padding-left: 60px;
}
[purpose='homepage-content'] {
max-width: 1200px;
padding-right: 60px;
@ -1060,6 +1078,11 @@
height: 304px;
}
}
[purpose='bottom-cta'] {
h1 {
font-size: 54px;
}
}
}
@media (max-width: 575px) {
@ -1197,6 +1220,11 @@
height: calc(~'9/16 * 95vw');
}
}
[purpose='bottom-cta'] {
h1 {
font-size: 40px;
}
}
}
@media (max-width: 375px) {
@ -1248,6 +1276,11 @@
left: 85px;
}
}
[purpose='bottom-cta'] {
h1 {
font-size: 35px;
}
}
}

View file

@ -254,7 +254,7 @@
<iframe src="//ghbtns.com/github-btn.html?user=fleetdm&amp;repo=fleet&amp;type=watch&amp;count=true"
allowtransparency="true" frameborder="0" scrolling="0" width="100" height="20"></iframe>
</span>
<a purpose="glass-header-btn" class="align-items-center d-flex" href="/try-fleet/explore-data" >Try it out</a>
<a purpose="glass-header-btn" class="align-items-center d-flex" href="/pricing" >Try it out</a>
<% if(_.has(me, 'id')) {%>
<a purpose="header-nav-btn" href="/logout" class="justify-content-end pl-4 py-2 text-decoration-none">Log out</a>
<% }%>

View file

@ -10,8 +10,8 @@
<h1>Focus on data, not vendors</h1>
<p>Replace the sprawl you inherited with open-source code that works the way you want.</p>
<div purpose="button-row" class="d-flex flex-sm-row flex-column justify-content-center align-items-center">
<a purpose="cta-button" href="/try-fleet">Try it out</a>
<a @click="clickOpenChatWidget()" purpose="animated-arrow-button-red">Show me</a>
<a purpose="cta-button" @click="clickOpenChatWidget()">Show me</a>
<a purpose="animated-arrow-button-red" href="/try-fleet">See real data</a>
</div>
</div>
</div>
@ -22,13 +22,13 @@
<div purpose="hero-logos" class="mx-auto d-flex flex-column align-items-center justify-content-center">
<%/* >991px logos all on one row */%>
<div purpose="logo-column" class="w-100 flex-row d-lg-flex d-none justify-content-between align-items-center">
<a href="/guides/delivering-data-to-snowflake-from-fleet-and-osquery"><img purpose="snowflake-logo" class="ml-auto" alt="Snowflake logo" src="/images/logo-snowflake-117x28@2x.png"></a>
<a href="/guides/delivering-data-to-snowflake-from-fleet-and-osquery" class="ml-0 mr-auto" ><img purpose="snowflake-logo" alt="Snowflake logo" src="/images/logo-snowflake-117x28@2x.png"></a>
<img purpose="wayfair-logo" alt="Wayfair logo" src="/images/logo-wayfair-110x24@2x.png">
<img purpose="uber-logo" alt="Uber logo" class="" src="/images/logo-uber-70x24@2x.png">
<img purpose="fastly-logo" alt="Fastly logo" class="" src="/images/logo-fastly-75x30@2x.png">
<img purpose="atlassian-logo" alt="Atlassian logo" src="/images/logo-atlassian-140x18@2x.png">
<img purpose="gusto-logo" alt="Gusto logo" src="/images/logo-gusto-64x24@2x.png">
<a href="https://segment.com/blog/hosting-fleetdm-on-aws-eks/" target="_blank"><img purpose="segment-logo" alt="Segment logo" class="mr-auto" src="/images/logo-segment-112x24@2x.png"></a>
<a href="https://segment.com/blog/hosting-fleetdm-on-aws-eks/" target="_blank" class="mr-0 ml-auto"><img purpose="segment-logo" alt="Segment logo" src="/images/logo-segment-112x24@2x.png"></a>
</div>
<%/* >576px logos - two rows */%>
<div purpose="logo-column" class="d-sm-flex d-none d-lg-none flex-row justify-content-between align-items-start align-items-md-center">
@ -137,81 +137,49 @@
</div>
</div>
<%/* Supported platforms */%>
<div purpose="supported-platforms" class="d-flex flex-column">
<h2>An open API for every endpoint</h2>
<div class="card-deck d-flex flex-row flex-wrap justify-content-center mx-auto">
<div purpose="supported-platform" class="">
<img alt="Linux" src="/images/homepage-platform-greyscale-linux-41x48@2x.png">
<p>Linux <br><span>(all distros)</span></p>
</div>
<div purpose="supported-platform">
<img alt="macOS" src="/images/homepage-platform-greyscale-macos-42x48@2x.png">
<p>macOS</p>
</div>
<div purpose="supported-platform">
<img alt="Windows" src="/images/homepage-platform-greyscale-windows-40x48@2x.png">
<p>Windows</p>
</div>
<div purpose="supported-platform">
<img alt="ChromeOS" src="/images/homepage-platform-greyscale-chromeos-48x48@2x.png">
<p>Chromebook</p>
</div>
<div purpose="supported-platform" class="">
<img alt="AWS" src="/images/homepage-platform-greyscale-aws-54x48@2x.png">
<p>AWS</p>
</div>
<div purpose="supported-platform" class="">
<img alt="Google Cloud" src="/images/homepage-platform-greyscale-google-cloud-48x48@2x.png">
<p>GCP</p>
</div>
<div purpose="supported-platform">
<img alt="Azure" src="/images/homepage-platform-greyscale-azure-24x24@2x.png">
<p>Azure <br><span>(Microsoft Cloud)</span></p>
</div>
<div purpose="supported-platform">
<img alt="Datacenters" src="/images/homepage-platform-greyscale-datacenters-48x48@2x.png">
<p>Data centers</p>
</div>
<div purpose="supported-platform">
<img alt="Containers" src="/images/homepage-platform-greyscale-docker-48x48@2x.png">
<p>Containers</p>
</div>
<div purpose="supported-platform" class="">
<img alt="IOT" src="/images/homepage-platform-greyscale-iot-38x48@2x.png">
<p>IoT devices <br><span>(Linux-based)</span></p>
</div>
</div>
</div>
<div purpose="two-column-features" class="mx-auto">
<div purpose="feature-row" class="d-flex flex-sm-row flex-column justify-content-center">
<div purpose="feature" class="ml-sm-0">
<img alt="Modular" src="/images/homepage-icon-modular-64x64@2x.png">
<h5>As much or as little as you need</h5>
<p>Fleet is lightweight and modular. Use it for security without MDM, and vice versa. You can turn off features you are not using.</p>
<div purpose="supported-platform" class="">
<img alt="Linux" src="/images/homepage-platform-greyscale-linux-41x48@2x.png">
<p>Linux <br><span>(all distros)</span></p>
</div>
<div purpose="feature" class="mr-sm-0 mb-0">
<img alt="Good neighbors" src="/images/homepage-icon-good-neighbors-64x64@2x.png">
<h5>Good neighbors</h5>
<p>Ready-to-use, enterprise-friendly integrations exist for Snowflake, Splunk, GitHub Actions, Vanta, Elastic, Jira, Zendesk, and more.</p>
<div purpose="supported-platform">
<img alt="macOS" src="/images/homepage-platform-greyscale-macos-42x48@2x.png">
<p>macOS</p>
</div>
</div>
<div purpose="feature-row" class="d-flex flex-sm-row flex-column justify-content-center mb-0">
<div purpose="feature" class="ml-sm-0">
<img alt="Plays well with others" src="/images/homepage-icon-play-well-64x64@2x.png">
<h5>Plays well with others</h5>
<p>Fleet plays nicely with Munki, Chef, Puppet, and Ansible, as well as with security tools like Crowdstrike and SentinelOne.</p>
<div purpose="supported-platform">
<img alt="Windows" src="/images/homepage-platform-greyscale-windows-40x48@2x.png">
<p>Windows</p>
</div>
<div purpose="feature" class="mr-sm-0 mb-0">
<img alt="One agent to rule them all" src="/images/homepage-icon-one-agent-64x64@2x.png">
<h5>One agent to rule them all...</h5>
<p>...but its ok if you have others. Fleet coexists peacefully with Rapid7 and other agent-based vulnerability scanners.</p>
<div purpose="supported-platform">
<img alt="ChromeOS" src="/images/homepage-platform-greyscale-chromeos-48x48@2x.png">
<p>Chromebook</p>
</div>
<div purpose="supported-platform" class="">
<img alt="AWS" src="/images/homepage-platform-greyscale-aws-54x48@2x.png">
<p>AWS</p>
</div>
<div purpose="supported-platform" class="">
<img alt="Google Cloud" src="/images/homepage-platform-greyscale-google-cloud-48x48@2x.png">
<p>GCP</p>
</div>
<div purpose="supported-platform">
<img alt="Azure" src="/images/homepage-platform-greyscale-azure-24x24@2x.png">
<p>Azure <br><span>(Microsoft Cloud)</span></p>
</div>
<div purpose="supported-platform">
<img alt="Datacenters" src="/images/homepage-platform-greyscale-datacenters-48x48@2x.png">
<p>Data centers</p>
</div>
<div purpose="supported-platform">
<img alt="Containers" src="/images/homepage-platform-greyscale-docker-48x48@2x.png">
<p>Containers</p>
</div>
<div purpose="supported-platform" class="">
<img alt="IOT" src="/images/homepage-platform-greyscale-iot-38x48@2x.png">
<p>IoT devices <br><span>(Linux-based)</span></p>
</div>
</div>
</div>
@ -222,8 +190,8 @@
</div>
<div purpose="three-column-features" class="mx-auto">
<div purpose="feature-row" class="d-flex flex-sm-row flex-column align-items-start justify-content-center">
<div purpose="feature" class="ml-sm-0">
<img alt="transparency" src="/images/homepage-icon-transparency-54x64@2x.png" class="mx-auto mx-sm-0">
<h5>Scope transparency</h5>
@ -241,63 +209,20 @@
<h5>We value openness</h5>
<p>Fleet's company <a href="/handbook">handbook</a> is public and open source. You can read about the <a href="/handbook/company#history">history of Fleet and osquery</a> and our commitment to improving the product.</p>
</div>
</div>
</div>
<div purpose="homepage-cards" class="d-flex flex-md-row flex-column justify-content-center">
<div purpose="homepage-card" class="card ml-md-0">
<h3>Chat</h3>
<p>Please join us in <a href="https://www.macadmins.org/">MacAdmins Slack</a> or in <a href="/slack">osquery Slack</a>.</p>
<p>The Fleet community is full of <a href="https://fleetdm.com/handbook/company#empathy">kind and helpful people</a>. Whether or not you are a paying customer, if you need help, just ask.</p>
</div>
<div purpose="homepage-card" class="card mr-md-0">
<h3>Contribution</h3>
<p>Contributions are welcome, whether you answer questions on <a href="https://github.com/fleetdm/fleet#chat">Slack</a> / <a href="https://github.com/fleetdm/fleet/issues">GitHub</a> / <a href="https://stackoverflow.com/search?q=osquery">StackOverflow</a> / <a href="https://www.linkedin.com/company/fleetdm/">LinkedIn</a> / <a href="https://twitter.com/fleetctl">Twitter</a>, improve the documentation or <a href="https://github.com/fleetdm/fleet/tree/main/website">website</a>, write a tutorial, give a talk at a conference or local meetup, give an <a href="/podcasts">interview on a podcast</a>, troubleshoot reported issues, or <a href="/docs/contributing">submit a patch</a>.</p>
</div>
</div>
</div>
<%/* Bottom gradient */%>
<div purpose="bottom-gradient">
<div purpose="homepage-content" class="container">
<div purpose="three-column-features" class="mx-auto">
<h2>Ready to get started?</h2>
<div purpose="feature-row" class="d-flex flex-sm-row flex-column justify-content-center">
<div purpose="feature" class="ml-sm-0">
<img alt="Explore data" src="/images/homepage-icon-explore-data-64x64@2x.png">
<h5>Explore data</h5>
<p>Check out the <a href="/tables">table reference</a> documentation to see what kind of data you can use Fleet to gather.</p>
</div>
<div purpose="feature">
<img alt="Easy to deploy" src="/images/homepage-icon-deploy-64x64@2x.png">
<h5>Production deployment</h5>
<p>Fleet is easy to <a href="/docs/using-fleet/learn-how-to-use-fleet">spin up for yourself</a>. Or you can have us <a href="/pricing">host it for you</a>. Premium features are available either way.</p>
</div>
<div purpose="feature" class="mr-sm-0 mb-0">
<img alt="Documentation" src="/images/homepage-icon-documentation-64x64@2x.png">
<h5>Documentation</h5>
<p>Explore guides and examples over in the <a href="/docs">docs</a>, along with complete <a href="/docs/using-fleet/rest-api">API reference</a>.</p>
</div>
</div>
</div>
</div>
<div purpose="homepage-content" class="container">
<div class="text-center">
<div class="text-center" purpose="bottom-cta">
<h4>For teams with lots of endpoints</h4>
<h1>Focus on data, not vendors</h1>
<div purpose="button-row" style="margin-top: 60px;" class="d-flex flex-sm-row flex-column justify-content-center align-items-center mx-auto">
<a purpose="cta-button" href="/try-fleet">Try it out</a>
<a @click="clickOpenChatWidget()" purpose="animated-arrow-button-red">Show me</a>
<a purpose="cta-button" @click="clickOpenChatWidget()">Show me</a>
<a purpose="animated-arrow-button-red" href="/try-fleet">See real data</a>
</div>
</div>
</div>