diff --git a/website/api/controllers/view-sales-one-pager.js b/website/api/controllers/view-sales-one-pager.js deleted file mode 100644 index 6804f529a5..0000000000 --- a/website/api/controllers/view-sales-one-pager.js +++ /dev/null @@ -1,27 +0,0 @@ -module.exports = { - - - friendlyName: 'View sales one pager', - - - description: 'Display "Sales one" page.', - - - exits: { - - success: { - viewTemplatePath: 'pages/sales-one-pager' - } - - }, - - - fn: async function () { - - // Respond with view. - return {}; - - } - - -}; diff --git a/website/assets/images/background-cta.svg b/website/assets/images/background-cta.svg deleted file mode 100644 index ba95ad4f6e..0000000000 --- a/website/assets/images/background-cta.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/website/assets/images/background-homepage-hero.svg b/website/assets/images/background-homepage-hero.svg deleted file mode 100644 index 25806b889a..0000000000 --- a/website/assets/images/background-homepage-hero.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/website/assets/images/background-sales-banner.svg b/website/assets/images/background-sales-banner.svg deleted file mode 100644 index 2108569aff..0000000000 --- a/website/assets/images/background-sales-banner.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/website/assets/images/feature-file-integrity-monitoring-440x277.png b/website/assets/images/feature-file-integrity-monitoring-440x277.png deleted file mode 100644 index b5e362fcbd..0000000000 Binary files a/website/assets/images/feature-file-integrity-monitoring-440x277.png and /dev/null differ diff --git a/website/assets/images/feature-file-integrity-monitoring-500x296@2x.png b/website/assets/images/feature-file-integrity-monitoring-500x296@2x.png deleted file mode 100644 index 59403a67f6..0000000000 Binary files a/website/assets/images/feature-file-integrity-monitoring-500x296@2x.png and /dev/null differ diff --git a/website/assets/images/feature-file-integrity-monitoring-600x355@2x.png b/website/assets/images/feature-file-integrity-monitoring-600x355@2x.png deleted file mode 100644 index bb8bc8ad1d..0000000000 Binary files a/website/assets/images/feature-file-integrity-monitoring-600x355@2x.png and /dev/null differ diff --git a/website/assets/images/feature-file-integrity-monitoring-600x357@2x.png b/website/assets/images/feature-file-integrity-monitoring-600x357@2x.png deleted file mode 100644 index 7cb2769fc2..0000000000 Binary files a/website/assets/images/feature-file-integrity-monitoring-600x357@2x.png and /dev/null differ diff --git a/website/assets/images/feature-increase-install-rates-500x322@2x.png b/website/assets/images/feature-increase-install-rates-500x322@2x.png deleted file mode 100644 index fbe8329a51..0000000000 Binary files a/website/assets/images/feature-increase-install-rates-500x322@2x.png and /dev/null differ diff --git a/website/assets/images/feature-inventory-management-488x305@2x.png b/website/assets/images/feature-inventory-management-488x305@2x.png deleted file mode 100644 index 8a2022cccd..0000000000 Binary files a/website/assets/images/feature-inventory-management-488x305@2x.png and /dev/null differ diff --git a/website/assets/images/feature-realtime-440x277.png b/website/assets/images/feature-realtime-440x277.png deleted file mode 100644 index 2d954e134c..0000000000 Binary files a/website/assets/images/feature-realtime-440x277.png and /dev/null differ diff --git a/website/assets/images/feature-realtime-600x378@2x.png b/website/assets/images/feature-realtime-600x378@2x.png deleted file mode 100644 index 48e6123bf7..0000000000 Binary files a/website/assets/images/feature-realtime-600x378@2x.png and /dev/null differ diff --git a/website/assets/images/feature-realtime-600x382@2x.png b/website/assets/images/feature-realtime-600x382@2x.png deleted file mode 100644 index 3412b6fdfd..0000000000 Binary files a/website/assets/images/feature-realtime-600x382@2x.png and /dev/null differ diff --git a/website/assets/images/feature-threat-detection-440x277.png b/website/assets/images/feature-threat-detection-440x277.png deleted file mode 100644 index 4aae52ae25..0000000000 Binary files a/website/assets/images/feature-threat-detection-440x277.png and /dev/null differ diff --git a/website/assets/images/icon-globe-error-36x36@2x.png b/website/assets/images/icon-globe-error-36x36@2x.png deleted file mode 100644 index 433ab9bf3f..0000000000 Binary files a/website/assets/images/icon-globe-error-36x36@2x.png and /dev/null differ diff --git a/website/assets/images/icon-hourglass-36x36@2x.png b/website/assets/images/icon-hourglass-36x36@2x.png deleted file mode 100644 index 0b76ca4d44..0000000000 Binary files a/website/assets/images/icon-hourglass-36x36@2x.png and /dev/null differ diff --git a/website/assets/images/icon-imcomplete-checklist-36x36@2x.png b/website/assets/images/icon-imcomplete-checklist-36x36@2x.png deleted file mode 100644 index 8661e0bcff..0000000000 Binary files a/website/assets/images/icon-imcomplete-checklist-36x36@2x.png and /dev/null differ diff --git a/website/assets/images/icon-incomplete-setup-36x36@2x.png b/website/assets/images/icon-incomplete-setup-36x36@2x.png deleted file mode 100644 index d758ee5fbb..0000000000 Binary files a/website/assets/images/icon-incomplete-setup-36x36@2x.png and /dev/null differ diff --git a/website/assets/images/icon-insecure-device-36x36@2x.png b/website/assets/images/icon-insecure-device-36x36@2x.png deleted file mode 100644 index 6217d68d30..0000000000 Binary files a/website/assets/images/icon-insecure-device-36x36@2x.png and /dev/null differ diff --git a/website/assets/images/icon-no-visibility-36x36@2x.png b/website/assets/images/icon-no-visibility-36x36@2x.png deleted file mode 100644 index a975f6f16a..0000000000 Binary files a/website/assets/images/icon-no-visibility-36x36@2x.png and /dev/null differ diff --git a/website/assets/js/pages/sales-one-pager.page.js b/website/assets/js/pages/sales-one-pager.page.js deleted file mode 100644 index d65fd76fac..0000000000 --- a/website/assets/js/pages/sales-one-pager.page.js +++ /dev/null @@ -1,29 +0,0 @@ -parasails.registerPage('sales-one-pager', { - // ╦╔╗╔╦╔╦╗╦╔═╗╦ ╔═╗╔╦╗╔═╗╔╦╗╔═╗ - // ║║║║║ ║ ║╠═╣║ ╚═╗ ║ ╠═╣ ║ ║╣ - // ╩╝╚╝╩ ╩ ╩╩ ╩╩═╝ ╚═╝ ╩ ╩ ╩ ╩ ╚═╝ - data: { - //… - }, - - // ╦ ╦╔═╗╔═╗╔═╗╦ ╦╔═╗╦ ╔═╗ - // ║ ║╠╣ ║╣ ║ ╚╦╝║ ║ ║╣ - // ╩═╝╩╚ ╚═╝╚═╝ ╩ ╚═╝╩═╝╚═╝ - beforeMount: function() { - //… - }, - mounted: async function() { - //… - }, - - // ╦╔╗╔╔╦╗╔═╗╦═╗╔═╗╔═╗╔╦╗╦╔═╗╔╗╔╔═╗ - // ║║║║ ║ ║╣ ╠╦╝╠═╣║ ║ ║║ ║║║║╚═╗ - // ╩╝╚╝ ╩ ╚═╝╩╚═╩ ╩╚═╝ ╩ ╩╚═╝╝╚╝╚═╝ - methods: { - clickOpenChatWidget: function() { - if(window.HubSpotConversations && window.HubSpotConversations.widget){ - window.HubSpotConversations.widget.open(); - } - }, - } -}); diff --git a/website/assets/styles/importer.less b/website/assets/styles/importer.less index 7349e9468e..9f2382b060 100644 --- a/website/assets/styles/importer.less +++ b/website/assets/styles/importer.less @@ -53,7 +53,6 @@ @import 'pages/try-fleet/register.less'; @import 'pages/try-fleet/sandbox-teleporter.less'; @import 'pages/try-fleet/sandbox-expired.less'; -@import 'pages/sales-one-pager.less'; @import 'pages/query-detail.less'; @import 'pages/query-library.less'; @import 'pages/docs/basic-documentation.less'; diff --git a/website/assets/styles/pages/sales-one-pager.less b/website/assets/styles/pages/sales-one-pager.less deleted file mode 100644 index 4d06ed3de9..0000000000 --- a/website/assets/styles/pages/sales-one-pager.less +++ /dev/null @@ -1,280 +0,0 @@ -#sales-one-pager { - padding-bottom: 120px; - [purpose='banner-background'] { - background: url('/images/background-sales-banner.svg'); - background-size: cover; - background-position-x: right; - color: #fff; - background-color: #182147; - } - - [purpose='button-row'] { - a { - font-weight: 700; - font-size: 16px; - line-height: 24px; - } - [purpose='cta-button'] { - cursor: pointer; - margin-right: 32px; - background: @core-vibrant-red; - border-radius: 8px; - padding-left: 32px; - padding-right: 32px; - height: 48px; - display: flex; - justify-content: center; - align-items: center; - color: #FFF; - position: relative; - text-decoration: none; - } - - [purpose='animated-arrow-button-red'] { - display: inline; - padding-right: 40px; - cursor: pointer; - position: relative; - width: fit-content; - min-width: 125px; - font-weight: bold; - user-select: none; - transition: 0.2s ease-in-out; - -o-transition: 0.2s ease-in-out; - -ms-transition: 0.2s ease-in-out; - -moz-transition: 0.2s ease-in-out; - -webkit-transition: 0.2s ease-in-out; - color: @core-fleet-black; - text-decoration: none; - &:after { - content: url('/images/arrow-right-red-16x16@2x.png'); - transform: scale(0.5); - position: absolute; - top: -5px; - left: 80%; // <--- here - transition: 0.2s ease-in-out; - -o-transition: 0.2s ease-in-out; - -ms-transition: 0.2s ease-in-out; - -moz-transition: 0.2s ease-in-out; - -webkit-transition: 0.2s ease-in-out; - /* opacity: 0; */ - } - &:hover:after { - left: 82%; // <--- here - transition: 0.2s ease-in-out; - -o-transition: 0.2s ease-in-out; - -ms-transition: 0.2s ease-in-out; - -moz-transition: 0.2s ease-in-out; - -webkit-transition: 0.2s ease-in-out; - /* opacity:1; */ - } - } - } - - [purpose='banner'] { - padding-top: 80px; - padding-bottom: 80px; - padding-right: 40px; - padding-left: 40px; - } - - [purpose='banner-text'] { - max-width: 511px; - margin-right: 60px; - h1 { - font-weight: 800; - font-size: 36px; - line-height: 42px; - margin-bottom: 8px; - } - h4 { - font-weight: 400; - font-size: 24px; - line-height: 28px; - margin-bottom: 24px; - } - } - - [purpose='banner-hero-image'] { - width: 100%; - max-height: 212px; - } - - [purpose='content'] { - width: 100%; - - margin-left: auto; - margin-right: auto; - padding-top: 80px; - } - [purpose='headline'] { - margin-bottom: 40px; - text-align: center; - } - - h2 { - font-size: 24px; - line-height: 32px; - font-weight: 800; - } - h4 { - font-size: 20px; - line-height: 32px; - font-weight: 400; - } - - [purpose='common-problem'] { - text-align: center; - max-width: 250px; - align-items: center; - display: flex; - flex-direction: column; - // margin-right: 12px; - // margin-left: 12px; - margin-bottom: 40px; - flex: 0 0 250px; - img { - width: 36px; - margin-bottom: 16px; - } - p { - margin-bottom: 0px; - } - } - - [purpose='tweet-deck'] { - max-width: 1040px; - padding-bottom: 40px; - box-sizing: content-box; - [purpose='tweet-card'] { - text-align: left; - background: #FFFFFF; - padding: 40px; - margin-bottom: 0px; - margin-left: 15px; - margin-right: 15px; - border: 1px solid #E2E4EA; - box-sizing: border-box; - box-shadow: 0px 2px 3px -5px rgba(25, 33, 71, 0.1); - border-radius: 16px; - p { - font-size: 16px; - line-height: 24px; - } - } - } - - [purpose='feature'] { - margin-top: 60px; - img { - width: 440px; - max-width: 100%; - } - } - [purpose='hero-image'] { - img { - max-width: 100%; - } - } - [purpose='feature-text'] { - align-self: center; - max-width: 380px; - h4 { - font-weight: 700; - font-size: 20px; - line-height: 24px; - margin-bottom: 24px; - } - } - - [purpose='fleet-cta'] { - background-image: url('/images/background-cta.svg'); - background-position-x: center; - background-size: cover; - background-color: #192147; - padding: 60px 90px 66px 90px; - border-radius: 16px; - margin-top: 120px; - } - @media (max-width: 1094px) { - [purpose='banner-text'] { - margin-right: 16px; - } - [purpose='banner-hero-image'] { - width: 100%; - max-height: 200px; - } - - } - @media (max-width: 1023px) { - [purpose='banner-text'] { - margin-right: 0px; - } - [purpose='banner-hero-image'] { - display: none; - } - } - - - @media (max-width: 991px) { - [purpose='content'] { - padding-left: 40px; - padding-right: 40px; - } - [purpose='banner-text'] { - margin-left: auto; - margin-right: auto; - } - [purpose='feature-image'] { - margin-right: auto; - margin-left: auto; - } - [purpose='feature-text'] { - margin-bottom: 24px; - text-align: center; - } - [purpose='feature'] { - - } - [purpose='tweet-deck'] { - padding-left: 40px; - padding-right: 40px; - [purpose='tweet-card'] { - margin-bottom: 30px; - } - } - [purpose='common-problem'] { - margin-right: 15px; - margin-left: 15px; - } - [purpose='common-problem'] { - flex: 1 0 200px; - } - [purpose='fleet-cta'] { - padding: 60px 45px; - } - } - @media (max-width: 776px) { - [purpose='common-problem'] { - flex: 1 0 200px; - } - - } - @media (max-width: 541px) { - [purpose='button-row'] { - max-width: 100%; - [purpose='cta-button'] { - margin-right: 0px; - width: 100%; - margin-bottom: 24px; - } - } - [purpose='common-problem'] { - flex: 0 0 180px; - } - [purpose='banner'] { - padding-left: 24px; - padding-right: 24px; - } - } -} diff --git a/website/config/policies.js b/website/config/policies.js index ca150524a3..2de015aa8c 100644 --- a/website/config/policies.js +++ b/website/config/policies.js @@ -39,7 +39,6 @@ module.exports.policies = { 'deliver-demo-signup': true, 'articles/*': true, 'reports/*': true, - 'view-sales-one-pager': true, 'try-fleet/view-register': true, 'try-fleet/view-sandbox-login': true, 'try-fleet/view-sandbox-teleporter-or-redirect-because-expired-or-waitlist': true, diff --git a/website/config/routes.js b/website/config/routes.js index 50f0884673..acd409b35a 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -158,15 +158,6 @@ module.exports.routes = { } }, - 'GET /overview': { - action: 'view-sales-one-pager', - locals: { - pageTitleForMeta: 'Overview | Fleet for osquery', - pageDescriptionForMeta: 'Fleet helps security and IT teams protect their devices. We\'re the single source of truth for workstation and server telemetry. Click to learn more!', - layout: 'layouts/layout-landing' - }, - }, - 'GET /try-fleet/register': { action: 'try-fleet/view-register', locals: { diff --git a/website/views/pages/sales-one-pager.ejs b/website/views/pages/sales-one-pager.ejs deleted file mode 100644 index e92b01363e..0000000000 --- a/website/views/pages/sales-one-pager.ejs +++ /dev/null @@ -1,188 +0,0 @@ -
- -
-
-
-
-

IT & security bliss starts with effective device management

-

Any operating system, deployed anywhere.

- -
-
- A group of devices that are using Fleet -
-
-
-
- - -
-
-

Common problems faced by IT and security teams:

-

From complex laws and organizational requirements to security threats and not-quite-integrated tools. IT admins face incredible pressure to keep devices safe and secure.

-
- -
-
- Insecure devices -

51% of IT admins say they don’t maintain secure laptops and servers effectively. -

-
-
- Incomplete setup -

75% don’t have their devices running the latest operating system. -

-
-
- An incomplete checklist -

51% say they don’t effectively enforce compliance and security posture. -

-
-
- A hourglass -

48% can’t respond to incidents in a timely manner. -

-
-
- A globe -

77% don’t have all their devices enrolled in their MDMs. -

-
-
- Inadequate visibility -

45% don’t have enough visibility to investigate in real time. -

-
-
- -
-

Introducing Fleet

-

Accurate visibility into your laptops and servers on every OS

-

Keep your devices safe from vulnerabilities, maintain continuous compliance, and keep accurate inventories of hundreds of thousands of devices with Fleet and osquery.

-
- -
- The Fleet instance and fleetctl command line tool -
-
-
-
-
-

Community driven, and built on open-core technology.

-

Fleet is widely adopted in the Fortune 1,000 and manages over 1.65 million devices.

-
-
-
-
-
- Square logo -
-

Mad props to how easy making a deploy pkg of Orbit was. I wish everyone made stuff that easy.

-
-
-

Wesley Whetstone

-

CPE @Square

-
-
-
-
-
- Snowflake logo -
-

This is pretty dang amazing being able to stream real data this fast.

-
-
-

Tom Larkin

-

IT Engineering @Snowflake

-
-
-
-
-
- Comcast logo -
-

Fleet is the "just right" open-source, enterprise grade solution.

-
-
-

Abubakar Yousafzai

-

Security Software Development & Engineering @Comcast

-
-
-
-
- -
-
-
-

Key features include:

-
- -
-
- Real-time device visibility -
-
-

Real-time device visibility -

-

Allows admins an accurate birds-eye-view of the wellbeing of their devices, so they can detect compliance and system issues as they happen. -

-
-
- -
-
-

Discover vulnerable applications -

-

By viewing application inventories, in order to patch them before downtime and data breaches occur. -

-
-
- Discover vulnerable applications -
-
- -
-
- File integrity monitoring -
-
-

File integrity monitoring -

-

Gives you peace of mind that files aren't changing, unless they're supposed to. -

-
-
- -
-
-

Threat detection -

-

Allow admins to detect malware and suspicious processes, so they can begin remediation as soon as risks emerge. -

-
-
- Threat detection -
-
- -
-
-

Give Fleet a try

-

Get up and running with a test environment of Fleet within minutes

-
- -
-
-
-<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %>