From 5a9f5d86a5debf310d94cf9888da026ff008aac2 Mon Sep 17 00:00:00 2001 From: Eric Date: Mon, 12 Feb 2024 16:40:56 -0600 Subject: [PATCH] Website: add testimonial (#16689) Closes: https://github.com/fleetdm/confidential/issues/5182 Changes: - Added a quote from Chandra Majumdar to testimonials.yml - Updated the testimonial sorting in the view actions for the product category landing pages to sort quotes by the authors full name. --------- Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com> --- handbook/company/testimonials.yml | 10 +++++++++- .../api/controllers/view-device-management.js | 8 ++++---- website/api/controllers/view-endpoint-ops.js | 8 ++++---- .../view-vulnerability-management.js | 8 ++++---- ...imonial-author-chandra-majumdar-48x48@2x.png | Bin 0 -> 18104 bytes 5 files changed, 21 insertions(+), 13 deletions(-) create mode 100644 website/assets/images/testimonial-author-chandra-majumdar-48x48@2x.png diff --git a/handbook/company/testimonials.yml b/handbook/company/testimonials.yml index 7d89249001..a8038d8ec4 100644 --- a/handbook/company/testimonials.yml +++ b/handbook/company/testimonials.yml @@ -141,4 +141,12 @@ quoteAuthorProfileImageFilename: testimonial-author-tom-larkin-48x48@2x.png quoteLinkUrl: https://www.linkedin.com/in/thlarkin/ youtubeVideoUrl: https://www.youtube.com/watch?v=nkjg_hNe86Q - productCategories: [Endpoint operations] \ No newline at end of file + productCategories: [Endpoint operations] +- + quote: Something I really appreciate about working with you guys is that it doesn't feel like I'm talking to a vendor. It actually feels like I'm talking to my team, and I really appreciate it. + quoteImageFilename: social-proof-logo-deloitte-130x32@2x.png + quoteLinkUrl: https://www.linkedin.com/in/cmajumdar/ + quoteAuthorName: Chandra Majumdar + quoteAuthorProfileImageFilename: testimonial-author-chandra-majumdar-48x48@2x.png + quoteAuthorJobTitle: Partner - Cyber and Strategic Risk + productCategories: [Vulnerability management, Endpoint operations] \ No newline at end of file diff --git a/website/api/controllers/view-device-management.js b/website/api/controllers/view-device-management.js index d16c7d3e3c..18dbe2afdd 100644 --- a/website/api/controllers/view-device-management.js +++ b/website/api/controllers/view-device-management.js @@ -29,14 +29,14 @@ module.exports = { }); // Specify an order for the testimonials on this page using the last names of quote authors - let testimonialOrderForThisPage = ['Gomez', 'Fohs', 'Grzelak', 'Botelho', 'Whetstone', 'Carr']; + let testimonialOrderForThisPage = ['Erik Gomez', 'Nick Fohs', 'Dan Grzelak', 'Kenny Botelho', 'Wes Whetstone', 'Matt Carr']; testimonialsForScrollableTweets.sort((a, b)=>{ - if(testimonialOrderForThisPage.indexOf(a.quoteAuthorName.split(' ')[1]) === -1){ + if(testimonialOrderForThisPage.indexOf(a.quoteAuthorName) === -1){ return 1; - } else if(testimonialOrderForThisPage.indexOf(b.quoteAuthorName.split(' ')[1]) === -1) { + } else if(testimonialOrderForThisPage.indexOf(b.quoteAuthorName) === -1) { return -1; } - return testimonialOrderForThisPage.indexOf(a.quoteAuthorName.split(' ')[1]) - testimonialOrderForThisPage.indexOf(b.quoteAuthorName.split(' ')[1]); + return testimonialOrderForThisPage.indexOf(a.quoteAuthorName) - testimonialOrderForThisPage.indexOf(b.quoteAuthorName); }); // Respond with view. diff --git a/website/api/controllers/view-endpoint-ops.js b/website/api/controllers/view-endpoint-ops.js index da7c189f4b..e67c72cdce 100644 --- a/website/api/controllers/view-endpoint-ops.js +++ b/website/api/controllers/view-endpoint-ops.js @@ -29,14 +29,14 @@ module.exports = { }); // Specify an order for the testimonials on this page using the last names of quote authors - let testimonialOrderForThisPage = ['Zaffery','Grzelak','Waisman','Larkin','Anderson','Gomez','Fohs','Shaklovitz','Arpaia','Shields','Majumdar','Elshaer','Yousafzai','Ravazzolo','Whetstone','Botelho']; + let testimonialOrderForThisPage = ['Charles Zaffery','Dan Grzelak','Nico Waisman','Tom Larkin','Austin Anderson','Erik Gomez','Nick Fohs','Brendan Shaklovitz','Mike Arpaia','Andre Shields','Dhruv Majumdar','Ahmed Elshaer','Abubakar Yousafzai','Harrison Ravazzolo','Wes Whetstone','Kenny Botelho', 'Chandra Majumdar']; testimonialsForScrollableTweets.sort((a, b)=>{ - if(testimonialOrderForThisPage.indexOf(a.quoteAuthorName.split(' ')[1]) === -1){ + if(testimonialOrderForThisPage.indexOf(a.quoteAuthorName) === -1){ return 1; - } else if(testimonialOrderForThisPage.indexOf(b.quoteAuthorName.split(' ')[1]) === -1) { + } else if(testimonialOrderForThisPage.indexOf(b.quoteAuthorName) === -1) { return -1; } - return testimonialOrderForThisPage.indexOf(a.quoteAuthorName.split(' ')[1]) - testimonialOrderForThisPage.indexOf(b.quoteAuthorName.split(' ')[1]); + return testimonialOrderForThisPage.indexOf(a.quoteAuthorName) - testimonialOrderForThisPage.indexOf(b.quoteAuthorName); }); // Respond with view. diff --git a/website/api/controllers/view-vulnerability-management.js b/website/api/controllers/view-vulnerability-management.js index 37307106a8..9044541e49 100644 --- a/website/api/controllers/view-vulnerability-management.js +++ b/website/api/controllers/view-vulnerability-management.js @@ -29,14 +29,14 @@ module.exports = { }); // Specify an order for the testimonials on this page using the last names of quote authors - let testimonialOrderForThisPage = ['Waisman', 'Shields', 'Majumdar', 'Anderson', 'Grzelak', 'Fohs']; + let testimonialOrderForThisPage = ['Nico Waisman', 'Andre Shields', 'Dhruv Majumdar', 'Austin Anderson', 'Dan Grzelak', 'Nick Fohs', 'Chandra Majumdar']; testimonialsForScrollableTweets.sort((a, b)=>{ - if(testimonialOrderForThisPage.indexOf(a.quoteAuthorName.split(' ')[1]) === -1){ + if(testimonialOrderForThisPage.indexOf(a.quoteAuthorName) === -1){ return 1; - } else if(testimonialOrderForThisPage.indexOf(b.quoteAuthorName.split(' ')[1]) === -1) { + } else if(testimonialOrderForThisPage.indexOf(b.quoteAuthorName) === -1) { return -1; } - return testimonialOrderForThisPage.indexOf(a.quoteAuthorName.split(' ')[1]) - testimonialOrderForThisPage.indexOf(b.quoteAuthorName.split(' ')[1]); + return testimonialOrderForThisPage.indexOf(a.quoteAuthorName) - testimonialOrderForThisPage.indexOf(b.quoteAuthorName); }); // Respond with view. diff --git a/website/assets/images/testimonial-author-chandra-majumdar-48x48@2x.png b/website/assets/images/testimonial-author-chandra-majumdar-48x48@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6d4cff3f232a54aa385d73da6f199faa24dc2a GIT binary patch literal 18104 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 literal 0 HcmV?d00001