Commit graph

780 commits

Author SHA1 Message Date
Eric
b49841acc1
Website: Add unsubscribe link to marketing emails (#21055)
Closes: https://github.com/fleetdm/confidential/issues/7528

Changes:
- Added a new action: unsubscribe-from-marketing-emails, which updates a
user record that uses a specified email address to exclude it from the
deliver-nurture-emails script.
- Updated the email template to include a link that users can click to
unsubscribe.
- Added a modal to the homepage that is shown to users who unsubscribe
from marketing emails
- Updated the email template data in deliver-nurture-emails and
view-email-template-preview
2024-08-05 16:23:08 -05:00
Mike Thomas
611aeb311a
website-vulnerabilty-management-fix (#20989)
Fixes for https://github.com/fleetdm/fleet/pull/20988
- Increased width of header to fix widowed text
- Reworded caption to fix widowed text and typo
2024-08-02 15:33:23 -05:00
Mike McNeil
841518f729
Update vulnerability-management.ejs (#20988) 2024-08-02 03:05:10 -05:00
Mike Thomas
0a5ab1eb31
Footer text style fix (#20976)
Footer text style fix
2024-08-02 08:37:27 +09:00
Eric
d95a12bda6
Website: update homepage and endpoint ops personalization (#20961)
Closes: #20736

Changes:
- Updated the category switcher on the (buying situation agnostic)
homepage to be MDM, IT engineering and Security engineering.
- Updated the personalization of the product category sections of the
homepage
- Updated the tagline for the endpoint ops page.
2024-08-01 14:23:28 -05:00
Mike Thomas
08d08d5602
Homepage tagline update (#20931)
Updated homepage to include the new tagline that was settled in [this
design
review](https://us-65885.app.gong.io/call?id=186190266621232138&highlights=%5B%7B%22type%22%3A%22SHARE%22%2C%22from%22%3A2009%2C%22to%22%3A2061%7D%5D).

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-08-01 11:09:51 -05:00
Mike McNeil
68f2f58ebe
Website: test bringing below-the-fold content higher (#20913)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-07-31 18:24:31 -05:00
Eric
ba2f79e1c4
Website: personalize /better page for Secure Frame users (#20890)
Related to: https://github.com/fleetdm/confidential/issues/7227

Changes:
- Added a banner to the /better page that is visible to users who visit
it with a `?utm_content=secureframe` query param.
- Updated the `<animated-arrow-button>` component to support customizing
text and arrow color.
2024-07-31 17:40:41 -05:00
Eric
fa529e47f9
Website: add Segment analytics (#20867)
Related to: https://github.com/fleetdm/confidential/issues/7339

Changes:
- Added a script tag for segment
- Added segment tracking for contact form submissions, signups, and swag
requests.
2024-07-31 13:26:54 -05:00
Eric
54f18b7ac3
Website: Update "What will you use Fleet for?" options in /start questionnaire and talk to us form options (#20821)
Closes: #20557
Closes: #20735

Changes:
- Updated the options for the "What will you use Fleet for?" question in
the /start questionnaire and the talk to us form
- “Endpoint ops for Identity engineers and IT admins” » “IT engineering”
    - “Endpoint ops for security engineering” » “Security engineering”
    - Removed the "Vulnerability management" option
2024-07-29 16:11:31 -05:00
Eric
b80a9b8239
Website: revert article template page published date change (#20807)
Changes:
- Reverted the article template page change from
https://github.com/fleetdm/fleet/pull/20774
2024-07-29 11:06:29 -05:00
Eric
ddc0cdbcab
Website: add automated MDM nurture emails (#20760)
Changes:
- Added three new emails for MDM-focused users who are psystage 3, 4
,and 5.
- Added a new email layout
- Added a script to send nurture emails to users with an MDM primary
buying situation who signed up after 2024-07-22 that
   - have been in psychological stage 3 for 24 hours
   - have been in psychological stage 4 for 24 hours
   - have been in psychological stage 5 for six weeks
- Updated the USer model to have. four new attributes:
   - `psychologicalStageLastChangedAt`
   - `stageThreeNurtureEmailSentAt`
   - `stageFourNurtureEmailSentAt`
   - `stageFiveNurtureEmailSentAt`
- Added a new custom config variable
`sails.config.custom.contactEmailForNutureEmails`
2024-07-26 20:25:26 -05:00
Eric
eda4b022fd
Website: update layout (#20789)
Changes:
- Moved inline javascript functions to the bottom of the file and added
comments clarifying why the functions exist.
- Removed the noscript google tag manager script
- updated the sticky header function to use jquery
2024-07-26 13:38:19 -05:00
Eric
911b85075f
Website: Update /start CTAs (#20756)
Closes: https://github.com/fleetdm/confidential/issues/7414

Changes:
- Updated the messages in the documentation and orb CTA.
2024-07-26 13:17:39 -05:00
Eric
9993590829
Website: update article template to show lastModifiedAt timestamp (#20774)
Related to: https://github.com/fleetdm/confidential/issues/7345

Changes:
- Updated the article template page to show a timestamp of when the
article was last modified (previously, this showed the date in the
`pubishedOn` meta tag)
2024-07-26 08:03:15 +09:00
Eric
da3ad28f4c
Website: add deal registration page (#20667)
Closes: #19531

Changes:
- Added a deal registration page at /deals
- Added a new email template: `email-deal-registration`
- Added a new action to send the deal registration form submission to
the email address set in the `sails.config.custom.
dealRegistrationContactEmailAddress` config variable
- Updated the HTML email preview page to support the new email template.
2024-07-25 13:12:08 -05:00
Eric
43b94b2d42
Website: Add /guides link to documentation dropdown (#20596)
Closes: #20554

Changes:
- Updated the website's header nav to include a link to the `/guides`
article category page.
2024-07-25 13:11:28 -05:00
Eric
321594022b
Website: reorder options on contact form. (#20673)
Closes: #20656

Changes:
- Moved MDM to the top of the list of options on the contact form.
2024-07-23 17:41:29 -05:00
Eric
d2f760e240
Website: Add Jamf Pro comparison to MDM features table. (#20465)
Closes: #20439

Changes:
- Added a Jamf pro to the comparison table on the device management
page.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-07-18 17:37:04 -05:00
Eric
5b5df4ac7e
Website: Update edit-details modal on customer dashboard page. (#20541)
Closes: #20539

Changes:
- Added `<cloud-error>` to the edit details modal on the
`/customers/dashboard` page.
2024-07-17 13:55:39 -05:00
Mike Thomas
3943036907
Website - Move calendar banner below the product categories on the home page (#20526)
Moved the calendar banner below the product categories.

Closes https://github.com/fleetdm/fleet/issues/20525
2024-07-17 11:37:31 -05:00
Eric
76386ad2a8
Website: Update heading size on homepage (#20514)
Closes: #20494

Changes:
- Updated the headings for the product category sections on the homepage
(h3 » h2)
- Updated the font size for the personalized product category sections
(14px » 16px)
2024-07-16 12:25:04 -05:00
Eric
a6904ed596
Website: update space between sections on landing pages. (#20510)
Closes: #20495
Changes:
- Updated the space between sections on the endpoint ops and
vulnerability management pages.
2024-07-16 12:13:46 -05:00
Eric
5515bb05f5
Website: Add ID to site-wide CTA. (#20434)
Changes:
- Added an ID to the site-wide /start CTA to make the buttons inside
easier to create filters for in Hotjar.
2024-07-15 09:55:22 -05:00
Eric
be919835e2
Website: Add testimonials to /register page (#20394)
Closes: #20074

Changes:
- Added personalized testimonials to the /register page.
2024-07-12 17:00:27 -05:00
Eric
601189d38c
Website: Update docs CTA classes and styles (#20386)
Changes:
- Added a unique class to the CTA at the bottom of docs pages.
2024-07-11 12:21:22 -05:00
Eric
93b957d91b
Website: Add unique classes to buttons in the continue.partial.ejs (#20323)
Related to: #20227

Changes
- Added unique classes to buttons in the site-wide CTA.
2024-07-10 14:43:50 -05:00
Mike Thomas
80b188951d
Website update mdm tooltip (#20222)
Added a tooltip to the "Complete device state" feature.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-07-05 15:47:55 -05:00
Eric
e073daf144
Website: Update comparison table on device management page (#20215)
Closes: #20212

Changes:
- Updated the "App Management" feature status to be coming soon
2024-07-03 17:19:35 -05:00
Eric
9a09c03687
Website: update CTAs for psystage 4 (#20214)
Closes: #20188

Changes:
- Updated the orb/banner CTA and the CTA in the docs for users with a
use case.
2024-07-03 17:13:18 -05:00
Eric
e27a3bb851
Website: Update start questionnaire CTA visibility (#20206)
Closes: #20189

Changes:
- Made the CTA for the get started questionnaire visible to users who
have completed the "Thanks for checking out Fleet" step
- Updated the background of the image in the mobile start CTA.
- Updated the get started questionnaire to take users who have completed
the "Thanks for checking out Fleet" step to either the "What did you
think?" or "How was your deployment?" steps
2024-07-03 15:57:35 -05:00
Mike Thomas
f92460aa06
Add video to /start "Is it any good?" (#20192)
Added a video to /start "Is it any good?" as per Figma wires:
https://www.figma.com/design/3he8e72251IEnF6dBafKq1/%F0%9F%9A%A7-fleetdm.com-(scratchpad)?node-id=14741-317164
2024-07-03 11:55:03 -05:00
Mike Thomas
ab17019385
Website update start now link (#20184)
- I updated the primary CTA in the home page hero to link to the landing
page for the buying situation in session.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-07-03 11:48:36 +09:00
Eric
c870e7d562
Website: Reorder /start questionnaire responses. (#20163)
Relates to: https://github.com/fleetdm/confidential/issues/7024

Changes:
- Moved the Device management option to the top of the list of responses
to the "What will you use Fleet for?" question
2024-07-02 17:23:03 -05:00
Mike Thomas
7a9d29e823
Update tagline (#20147)
Updated agnostic and mdm tagline.
2024-07-02 10:23:38 -05:00
Mike Thomas
9ce9a22750
Website pricing tab switch order (#20146)
- Changed the tab switch order to lead with IT
- Changed tabs to have a consistent width (fixes a balance issue caused
by the re-ordering)
-
2024-07-02 10:12:25 -05:00
Eric
86a90b7cfd
Website: Update /device-management page (#20139)
Closes: #20082


Changes:
- Updated the styles, layout, and content of the /device-management
page.


@mike-j-thomas, I commented out the tooltip icon for the "Complete
device state" feature. I can make a follow-up PR to uncomment it and add
a tooltip when I have content for it.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-07-02 10:42:24 +09:00
Mike Thomas
68ffc21235
Update device-management.ejs (#20119)
Text change on device management top-3.
2024-07-01 10:01:44 -05:00
Eric
76f747f4a4
Website: update secondary CTA buttons (#20105)
Closes: #20081 

Changes:
- Created a new component: `<animated-arrow-button>`.
- Example usage: `<animated-arrow-button href="/contact">Talk to
us</animated-arrow-button>`
- Replaced the animated arrow buttons across the website with the
`<animated-arrow-button>` component.
2024-06-28 16:55:25 -05:00
Eric
2c1913d7b2
Website: Update MDM section on homepage, move zero trust section to endpoint ops page (#20097)
Closes: #20083

Changes:
- Updated the buying situation-agnostic MDM section on the homepage.
- Moved the zero trust section from the device management page to the
/endpoint-ops page.
2024-06-28 14:58:39 -05:00
Eric
fb1c536533
Website: Update product categories on homepage (#20037)
Closes: https://github.com/fleetdm/confidential/issues/7113

Changes:
- Updated the homepage to default to MDM personalization.
- Updated the layout and content of the homepage to match the latest
wireframes.
- Replaced the calendar section on the homepage with the calendar banner
partial
- Added a product category switch for the buying situation agnostic
version of the page

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-06-27 18:30:50 -05:00
Eric
d48318d587
Website: Move calendar section on landing pages (#20067)
Closes: #20045

Changes:
- Moved the calendar section on landing pages
2024-06-27 17:02:18 -05:00
Eric
0abf4bb293
Website: Update personalized quotes on contact page and start questionnaire (#20071)
Closes: #20044 

Changes:
- Updated the personalized quotes on the contact form and /start
questionnaire
2024-06-27 15:06:16 -05:00
Mike McNeil
1ff3a933fd
Website: Update endpoint-ops.ejs (#20043) 2024-06-26 22:03:26 -05:00
Eric
cc939183a3
Website: Reorder homepage sections (#20006)
Closes: #20003

Changes:
- Updated the order of the sections on the homepage for users with no
primary buying situation.
2024-06-25 17:50:53 -05:00
Mike Thomas
a8f8222804
Updated masthead nav for land pages (#19985)
Moved device management to the top of the nav
2024-06-25 15:49:27 -05:00
Eric
de89f470ba
Website: Update customer dashboard for users who have billing information removed. (#19976)
Closes: #19668
Closes: #19666 

Changes:
- Updated the customer dashboard to add a state for users who have had
their billing information removed.
2024-06-24 15:29:08 -05:00
Eric
057781b5e4
Website: Update primary tagline partial (#19948)
Changes:
- Added a typeof check to the primary tagline partial to prevent
warnings from being logged when requests are sent to URLs that are seen
as assets but don't exist on the server.
2024-06-23 21:26:13 -05:00
Mike McNeil
970f8ea7ca
Website: Standardize <title> and social unfurl taglines (#19945) 2024-06-22 12:42:58 -05:00
Eric
d2d12c888e
Website: Update language in calendar section on homepage and landing pages (#19902)
Related to: https://github.com/fleetdm/confidential/issues/7000

Changes:
- Updated the calendar section ("Use AI to explain why your security
policies matter." » "Auto-explain why your security policies matter."
2024-06-20 09:52:58 -05:00