diff --git a/website/api/controllers/view-endpoint-ops.js b/website/api/controllers/view-observability.js similarity index 96% rename from website/api/controllers/view-endpoint-ops.js rename to website/api/controllers/view-observability.js index 7854159b65..6fa1a3381e 100644 --- a/website/api/controllers/view-endpoint-ops.js +++ b/website/api/controllers/view-observability.js @@ -1,16 +1,16 @@ module.exports = { - friendlyName: 'View endpoint ops', + friendlyName: 'View observability', - description: 'Display "Endpoint ops" page.', + description: 'Display "Observability" page.', exits: { success: { - viewTemplatePath: 'pages/endpoint-ops' + viewTemplatePath: 'pages/observability' }, badConfig: { responseType: 'badConfig' }, }, diff --git a/website/assets/js/pages/endpoint-ops.page.js b/website/assets/js/pages/observability.page.js similarity index 95% rename from website/assets/js/pages/endpoint-ops.page.js rename to website/assets/js/pages/observability.page.js index f79d51d830..0386d1f3f3 100644 --- a/website/assets/js/pages/endpoint-ops.page.js +++ b/website/assets/js/pages/observability.page.js @@ -1,4 +1,4 @@ -parasails.registerPage('endpoint-ops-page', { +parasails.registerPage('observability-page', { // ╦╔╗╔╦╔╦╗╦╔═╗╦ ╔═╗╔╦╗╔═╗╔╦╗╔═╗ // ║║║║║ ║ ║╠═╣║ ╚═╗ ║ ╠═╣ ║ ║╣ // ╩╝╚╝╩ ╩ ╩╩ ╩╩═╝ ╚═╝ ╩ ╩ ╩ ╩ ╚═╝ diff --git a/website/assets/styles/importer.less b/website/assets/styles/importer.less index ef6d10bbcb..33420eb3ae 100644 --- a/website/assets/styles/importer.less +++ b/website/assets/styles/importer.less @@ -67,7 +67,7 @@ @import 'pages/vanta-authorization.less'; @import 'pages/admin/generate-license.less'; @import 'pages/device-management.less'; -@import 'pages/endpoint-ops.less'; +@import 'pages/observability.less'; @import 'pages/transparency.less'; @import 'pages/press-kit.less'; @import 'pages/software-management.less'; diff --git a/website/assets/styles/pages/endpoint-ops.less b/website/assets/styles/pages/observability.less similarity index 99% rename from website/assets/styles/pages/endpoint-ops.less rename to website/assets/styles/pages/observability.less index a2459aa9eb..b1a29e3dac 100644 --- a/website/assets/styles/pages/endpoint-ops.less +++ b/website/assets/styles/pages/observability.less @@ -1,4 +1,4 @@ -#endpoint-ops-page { +#observability-page { @heading-line-height: 120%; @text-line-height: 150%; diff --git a/website/config/policies.js b/website/config/policies.js index 1681d1d645..becc2c3931 100644 --- a/website/config/policies.js +++ b/website/config/policies.js @@ -45,7 +45,7 @@ module.exports.policies = { 'deliver-mdm-beta-signup': true, 'deliver-apple-csr': true, 'download-rss-feed': true, - 'view-endpoint-ops': true, + 'view-observability': true, 'view-software-management': true, 'deliver-mdm-demo-email': true, 'view-support': true, diff --git a/website/config/routes.js b/website/config/routes.js index 173a5673a6..f02a813ae5 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -228,10 +228,10 @@ module.exports.routes = { } }, - 'GET /endpoint-ops': { - action: 'view-endpoint-ops', + 'GET /observability': { + action: 'view-observability', locals: { - pageTitleForMeta: 'Endpoint ops', + pageTitleForMeta: 'Observability', pageDescriptionForMeta: 'Pulse check anything, build reports, and ship data to any platform with Fleet.', currentSection: 'platform', } @@ -540,11 +540,12 @@ module.exports.routes = { 'GET /endpoint-operations': '/endpoint-ops',// « just in case we type it the wrong way 'GET /example-dep-profile': 'https://github.com/fleetdm/fleet/blob/main/it-and-security/lib/automatic-enrollment.dep.json', 'GET /vulnerability-management': (req,res)=> { let originalQueryString = req.url.match(/\?(.+)$/) ? '?'+req.url.match(/\?(.+)$/)[1] : ''; return res.redirect(301, sails.config.custom.baseUrl+'/software-management'+originalQueryString);}, + 'GET /endpoint-ops': (req,res)=> { let originalQueryString = req.url.match(/\?(.+)$/) ? '?'+req.url.match(/\?(.+)$/)[1] : ''; return res.redirect(301, sails.config.custom.baseUrl+'/observability'+originalQueryString);}, // Shortlinks for texting friends, radio ads, etc 'GET /mdm': '/device-management?utm_content=mdm',// « alias for radio ad - 'GET /it': '/endpoint-ops?utm_content=eo-it', - 'GET /seceng': '/endpoint-ops?utm_content=eo-security', + 'GET /it': '/observability?utm_content=eo-it', + 'GET /seceng': '/observability?utm_content=eo-security', 'GET /vm': '/software-management?utm_content=vm', // Fleet UI diff --git a/website/views/layouts/layout.ejs b/website/views/layouts/layout.ejs index e33ef86293..3134e14af1 100644 --- a/website/views/layouts/layout.ejs +++ b/website/views/layouts/layout.ejs @@ -159,7 +159,7 @@
Device management   (+ MDM) - Observability   (+ scripting) + Observability   (+ scripting) Software management   (+ CVEs) Integrations
@@ -219,7 +219,7 @@ @@ -308,7 +308,7 @@
Multi platform Device management - Observability + Observability Software management Integrations Pricing @@ -477,7 +477,6 @@ - @@ -490,6 +489,7 @@ + diff --git a/website/views/pages/homepage.ejs b/website/views/pages/homepage.ejs index 6e89d9095d..9bc1868f26 100644 --- a/website/views/pages/homepage.ejs +++ b/website/views/pages/homepage.ejs @@ -9,7 +9,7 @@

<%- partial('../partials/primary-tagline.partial.ejs') %>

Replace the sprawl with <%= primaryBuyingSituation === 'vm'? 'secure, open-source reporting that works the way you want' : primaryBuyingSituation === 'eo-security'? 'open-source endpoint observability for every platform' : 'a modern device management platform that works the way you want' %>.

- Learn how + Learn how What people are saying
@@ -76,7 +76,7 @@ Osquery on easy mode

Use "read-only" mode or enable remote scripting to automate anything on every operating system, including Linux.

- Start with IT engineering + Start with IT engineering
@@ -94,7 +94,7 @@ Ship data to any platform

Ship logs to any platform like Splunk, Snowflake, or any streaming infrastructure like AWS Kinesis and Apache Kafka.

- Start with security engineering + Start with security engineering
@@ -122,7 +122,7 @@

<%= primaryBuyingSituation==='eo-security'? 'Instrument your endpoints' : 'Talk to your computers'%>

A <%= primaryBuyingSituation==='eo-security'? 'lightweight' : 'quick-fast' %> way to gather <%= primaryBuyingSituation==='vm'? 'patch level and custom reports across all your computing devices, even in OT and production environments' : primaryBuyingSituation==='eo-security'? 'deep context and custom telemetry across all your endpoints, even servers' : primaryBuyingSituation==='mdm'||primaryBuyingSituation==='eo-it'? 'compliance and inventory data across all your devices' : 'device data across all your computers' %>. Pulse check or automate anything on any platform.

- Start with <%= primaryBuyingSituation==='eo-security' ? 'security engineering' : 'IT engineering'%> + Start with <%= primaryBuyingSituation==='eo-security' ? 'security engineering' : 'IT engineering'%>
@@ -189,7 +189,7 @@

<%= primaryBuyingSituation==='vm'? 'Instrument your endpoints' : 'Talk to your computers'%>

A <%= primaryBuyingSituation==='vm'? 'lightweight' : 'quick-fast' %> way to gather <%= primaryBuyingSituation==='vm'? 'patch level and custom reports across all your computing devices, even in OT and production environments' : primaryBuyingSituation==='vm'? 'deep context and custom telemetry across all your endpoints, even servers' : primaryBuyingSituation==='mdm'||primaryBuyingSituation==='eo-it'? 'compliance and inventory data across all your devices' : 'device data across all your computers' %>. Pulse check or automate anything on any platform.

- Start with <%= primaryBuyingSituation==='mdm' ? 'IT engineering' : 'security engineering'%> + Start with <%= primaryBuyingSituation==='mdm' ? 'IT engineering' : 'security engineering'%>
diff --git a/website/views/pages/endpoint-ops.ejs b/website/views/pages/observability.ejs similarity index 99% rename from website/views/pages/endpoint-ops.ejs rename to website/views/pages/observability.ejs index fb80899a48..d3729f8566 100644 --- a/website/views/pages/endpoint-ops.ejs +++ b/website/views/pages/observability.ejs @@ -1,4 +1,4 @@ -
+