Commit graph

662 commits

Author SHA1 Message Date
JD
81e98eab6b
Article: Endpoint mgmt role in healthcare. (#19226)
Article: Endpoint management's crucial role in healthcare.
https://github.com/fleetdm/confidential/issues/6568
2024-05-24 10:16:18 -07:00
JD
400c81bab9
Article: Fleet 4.50.0 release (#19211) 2024-05-23 15:31:11 -05:00
Eric
a3336d0e0b
Website: Update desktop masthead styles (#19241)
Closes: https://github.com/fleetdm/confidential/issues/6693

Changes:
- Updated the styles of the website's masthead
2024-05-23 14:36:50 -05:00
JD
3715ccc0f3
Article: AI-assisted policy (#19094)
Article: Fleet’s AI-assisted policy descriptions and resolutions
fleetdm/confidential#6093

Published date Mon-20-May to coincide with 4.50 release.
2024-05-22 10:04:38 -07:00
Eric
35a94c6bba
Website: Update form on new-license page (#19154)
Closes: https://github.com/fleetdm/confidential/issues/6291

Changes:
- Updated the form on the /new-license page to show the price per host
after users enter a number of hosts.
2024-05-20 14:09:48 -05:00
Mike Thomas
5b423d70c2
Update eo-security testimonial (#19136)
Closes https://github.com/fleetdm/fleet/issues/18967 and
https://github.com/fleetdm/confidential/issues/6632

- added the correct video thumbnail
- updated testimonial
2024-05-20 11:32:15 -05:00
Eric
c10f2dbfcf
Website: Update documentation CTA to change depending on the user's progress through the /start questionnaire. (#19097)
Closes: #19063

Changes:
- Updated the CTA in the docs to change depending on a user's
`psychologicalStage`.
2024-05-17 18:24:29 -05:00
Mike Thomas
665b5d0929
Text improvements and added "Deploy to Render" button (#19101)
- Text and style updates
- Added a Render's "Deploy to Render" button for clarity
2024-05-17 11:17:01 -05:00
Mike Thomas
4af299be96
Website - Added some margin to the "on this page" mobile nav (#19102)
Closes https://github.com/fleetdm/confidential/issues/6609
2024-05-17 11:15:34 -05:00
Eric
162c9f0595
Website: update scroll-margin of headings on documentation pages. (#19098)
Changes:
- Updated the `scroll-margin-top` property of headings on documentation
pages to be consistent.
2024-05-17 12:08:14 +09:00
Eric
038526a3e9
Website: Update quote links on landing pages and frontend redirects (#19095)
Closes: #18965

Changes:
- Updated page scripts that used `window.locaiton` to use parasail's
`goto` method.
- Updated the quotes at the top of the landing pages to be wrapped in
links to give them a proper hover state.
- Updated the quote on the /vulnerability-management page to be a link
to the author's LinkedIn page.
2024-05-16 17:01:37 -05:00
Mike Thomas
ebf2f867f6
Website - Add new docs CTA (#19062)
Closes https://github.com/fleetdm/fleet/issues/19061

- added new docs CTA
- removed old Slack CTA
- removed old improve docs CTA

# Checklist for submitter

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-16 12:58:32 -05:00
Mike Thomas
f506e85fbc
Style and typo fixes (#19008)
I fixed a couple of typos, corrected a couple of header tags, and
tightened up a couple of margins.

# Checklist for submitter

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-16 07:49:39 +09:00
Mike Thomas
9802ccc37a
Migrate deployment guides to articles (#19007)
This PR is a follow-up to https://github.com/fleetdm/fleet/issues/16660
to:

- Move all (non-recommended) deployment guides from the docs into
`/articles` under the `guides` category
    - AWS ECS
    - CentOS
    - Cloud.gov
    - AWS with Terraform
    - Hetzner Cloud
    - Render
    - Kubernetes
- Set up redirects for migrated articles
- Add article thumbnail and cover images

# Checklist for submitter

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-16 07:29:51 +09:00
Eric
2dd7b6e564
Website: add "Deploy Fleet" docs page. (#18992)
https://github.com/fleetdm/fleet/issues/16660

Changes:
- Added a new page (deploy-fleet.md) to the deploying docs
- Moved the content from the following pages to the
deploy/reference-architectures page:
  - Systemd
  - Proxies
  - Public IPs
  - Monitoring Fleet
  - Introduction
- Reordered the pages in the Deploy docs folder
- Added a redirect: `/docs/deploy/introduction »
/docs/deploy/deploy-fleet`

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-05-15 13:56:36 +09:00
Eric
cde4a61bd3
Website: requested changes from website review (#18923)
Changes:
- Moved the logic for redirecting users to the license dispenser after
they login/sign up into the page scripts for the login and register
pages.
- Updated error messages in the create lead helper
2024-05-10 16:33:45 -05:00
Eric
c931c33595
Website: Browser compatibility fixes (#18861)
Closes: #18814
Closes: #18821

Changes:
- Updated the animation of the logo-carousel component on Safari v13 and
iOS 13
- Updated the earliest supported version of Opera (v64 » v67)
2024-05-08 17:34:39 -05:00
Mike McNeil
443bcb92a0
Update endpoint-ops.ejs (#18792)
<img width="562" alt="image"
src="https://github.com/fleetdm/fleet/assets/618009/c2be8d32-7f79-4f1a-b0e6-78c61357aca1">


![image](https://github.com/fleetdm/fleet/assets/618009/ad467372-dd97-41c3-8145-3ce5db3104cf)
2024-05-07 03:41:46 -05:00
Eric
f486abdf56
Website: Update /start questionnaire to add additional steps for users who don't want to self-host Fleet. (#18580)
Closes: https://github.com/fleetdm/confidential/issues/6268


Changes:
- Updated the questionnaire on the /start page to take users who answer
"I'd like you to host Fleet for me" on the "What did you think?" step to
the host count question.
- Updated the /start page script to handle this new behavior.
- Updated how psychologicalStage is set for users who answer the host
count question in `save-questionnaire-progress`.
- Updated `save-questionnaire-progress` to only call the salesforce
helper if the user's `psychologicalStage` changes.
2024-05-01 19:01:56 -05:00
Eric
806c88f006
Website: Add steps for users who deploy Fleet to /start questionnaire (#18661)
Changes:
- Added two steps to the /start questionnaire for users who select "I
want to deploy Fleet in my environment" on the "What did you think"
question.
- Updated save-questionnaire-progress to set psychologicalStage based on
selected answers to the new questions
2024-05-02 08:22:47 +09:00
Eric
0322bbb822
Website: Update <ajax-button> styles (#18691)
Changes:
- Updated the styles of the `<ajax-button>` component to keep the
content vertically aligned when the button displays a loading spinner.
2024-05-01 17:10:35 -05:00
Mike Thomas
43fe936a7c
Update calendar-feature-video.mp4 (#18665)
Updated calendar animated graphic to hold the last frame for longer.
2024-05-01 10:14:50 +09:00
Eric
74195ea401
Website: update vulnerability management image filename. (#18639)
Changes:
- Updated the filename of the vulnerability management hero image to
change it. (The old version is cached and being served by Cloudflare)
2024-04-30 11:31:25 -05:00
Eric
af39d557d3
Website: Add video to banner on homepage and landing pages (#18610)
Closes: https://github.com/fleetdm/confidential/issues/6289
Closes: #16441

Changes:
- Updated the positon and layout of the calendar banner on the homepage
and landing pages.
- Updated the homepage hero image

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-30 08:03:54 -05:00
JD
f6797b38e5
Article: introducing maintenance windows (#18618)
Article: Fleet in your calendar: introducing maintenance windows #18609

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-30 05:59:46 -07:00
Eric
2ba0f01502
Website: update personalization on homepage and endpoint ops (#18616)
Closes: https://github.com/fleetdm/confidential/issues/6336

Changes:
- Updated personalization on the homepage and the endpoint ops page
2024-04-29 16:40:57 -05:00
Eric
78fbcb8f28
Website: Update personalization on endpoint ops page. (#18502)
Closes: https://github.com/fleetdm/confidential/issues/6255

Changes:
- Updated view-endpoint-ops to sort and exclude quotes based on a user's
`primaryBuyingSituation`.
- Updated the quote by Brendan Shaklovitz in testimonials.yml
- Updated the endpoint ops page to hide/show videos based on a user's
`primaryBuyingSituation`
-
2024-04-25 07:47:35 +09:00
Rachael Shaw
3e37b1b625
Stub out basis for AI-generated employee experience tips and risk register (#18501)
Add new fleetdm.com API endpoint for #18187

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-04-24 14:54:50 -05:00
JD
5ad5e17076
Article: Fleet release 4.49.0 (#18512) 2024-04-24 14:40:53 -05:00
Eric
baad672e43
Website: Make padding between sections on homepage consistent. (#18503)
Closes: #18435

Changes:
- Updated the space between sections on the homepage.
2024-04-23 19:05:35 -05:00
Eric
70745dcf24
Website: update "Get your license" link & login/register pages. (#18489)
Closes: https://github.com/fleetdm/confidential/issues/6199

Changes:
- Updated view-new-license to redirect non-logged-in users to the
/register page (it was previously doing this, but had a policy applied,
so non-logged-in users were always redirected to the signup page.)
- Updated the /register page to support a new input: `purchaseLicense`.
If this query string is provided, the register page will redirect users
who sign up to the /new-license page.
- Updated the /login page to support a new input: `purchaseLicense`. If
this query string is provided, the login page will redirect users who
log in to the /new-license page.
- Updated policies to bypass the is-logged-in policy for the
/new-license page.
- Updated the "get your license" link in the website nav menu to go to
the /new-license page.
2024-04-23 12:25:29 -05:00
Eric
35ab9f75b6
Website: fix syncing state to prevent double posting on /start form (#18468)
Closes: https://github.com/fleetdm/confidential/issues/6214

Changes:
- Updated the ajax button on the /start page form to prevent it from
being clicked twice when the form is submitted.
2024-04-22 14:33:12 -05:00
Eric
502f2c9a38
Website: Update homepage personalization, add note to custom hook. (#18433)
Changes:
- Updated personalization on the integrations section of the homepage
for users with `vm` or `eo-security`.
- Added a `FUTURE:` note to the custom hook detailing how to use the
platform model to be smarter about sending requests to the Algolia
crawler.
2024-04-19 17:40:45 -05:00
Eric
909ed4bb7f
Website: Add calendar banner to landing pages (#18313)
Changes:
- Added the logo carousel component to product category landing pages
- Added a banner about the upcoming calendar feature and the
`<logo-carousel>` component to the product category landing pages (It
currently only shows up for users with a `primaryBuyingSituation`).
2024-04-19 15:58:29 -05:00
Eric
cb035d873d
Website: add psychologicalStage to User model (#18408)
Related to: https://github.com/fleetdm/confidential/issues/6155

Changes:
- Added a new attribute to the `User` model: `psychologicalStage`
- Updated `save-questionnaire-progress` to update a user's
`psychologicalStage` based on their current answers/progress on the
/start questionnaire
- Updated the personalization on the /contact page to use the
`psychologicalStage` from the user model
- Updated the value of a unselectable form option on the /start page
2024-04-18 21:18:36 -05:00
Eric
b52fe302c9
Website: Update default /contact page form for users with no primaryBuyingSituation (#18413)
Changes:
- Updated the default /contact page form for users who have no
primaryBuyingSituation
2024-04-18 17:04:30 -05:00
Eric
e0fd311831
Website: fix typo in start questionnaire answers (#18399)
Related to: https://github.com/fleetdm/confidential/issues/6152

Changes:
- Updated the value of the "I’d like to deploy Fleet in my environment"
answer of the "What did you think" step of the /start questionnaire
2024-04-18 12:25:32 -05:00
JD
6b6b6e60f2
Article: Driving company culture through AI haiku poetry (#18368)
Code and verse entwine,
Silicon sparks, haikus shine,
Art meets design line.
https://github.com/fleetdm/fleet/issues/18245
2024-04-17 14:24:44 -07:00
Eric
93a43696b4
Website: Update styles on /tables pages (#18358)
Closes: #18346

Changes:
- Updated the styles for the left sidebar on `/tables/*` pages
2024-04-16 16:46:36 -05:00
Eric
80d072f1cc
Website: remove client-side query string removal (#18336)
Changes:
- Removed the client-side browser history adjustment that was used to
clean up URLs with query strings on the /contact, /register, and
/fleetctl-preview pages.
2024-04-16 15:55:42 -05:00
Eric
2807bd6b3e
Website: update contact page personalization (#18332)
Related to: #18099
Changes:
- Updated the contact page to show a different message depending on
answers a user provided in the /start questionnaire.
- For users who have Fleet deployed already: "Schedule a personalized
demo for your team and get support or training."
- For users who have tried Fleet and are ready to deploy: "Let us help
you deploy and evaluate Fleet quickly for yourself. We’d love to save
you some time."
  -
2024-04-16 14:55:53 -05:00
Eric
5311aec0fe
Website: Add calendar section to homepage (#18209)
Closes: https://github.com/fleetdm/confidential/issues/6059

Changes:
- Updated the layout and styles of the homepage to match the latest
wireframes.


@mike-j-thomas I'm creating this as a draft PR so you can review the
changes while I set up the Salesforce integration.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-15 18:09:16 -05:00
Eric
500f33c512
Website: Update personalization on /endpoint-ops page (#18252)
Changes:
- Updated the /endpoint-ops page to display different content in the
hero based on a users `primaryBuyingSituation`
2024-04-12 18:21:56 -05:00
Mike McNeil
8d810a3a03
Update contact.page.js (#18171)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-04-10 12:36:49 -05:00
Eric
d2d1b8f0ca
Website: Update styles for "tip" block quotes in the handbook (#18166)
Closes: #18161

Changes:
- Updated `basic-handbook.less` to fix a style issue with "tip"
blockquotes
2024-04-09 18:02:26 -05:00
Eric
455cb861e1
Website: update IDs and currentSection values of landing pages (#18131)
Closes: #18072

Changes:
- Updated the IDs of landing pages to prevent auto-generated IDs of
Markdown headings having the same ID as pages.
- Added a `currentSection` value to the /endpoint-ops and
/vulnerability-management pages.
2024-04-08 15:00:39 -05:00
Eric
36366f9071
Website: Update parallax city component (#18124)
Changes:
 - Updated function names used by the parallax-city component.
2024-04-08 12:28:46 -05:00
Eric
d89af24955
Website: Update /start questionnaire to update leads (#18120)
Changes: 
- Updated the `save-questionnaire-progress` to send a request to Zapier
when a user completes the "What are you using Fleet for" step of the
/start questionnaire.
2024-04-08 10:51:15 -05:00
Eric
4fec1c9efb
Website: browser compatibility fixes 2024-04-05 (#18109)
Closes: #18089
Closes: #18107

Changes:
- Updated styles for the buttons on the /register and /login pages to
fix alignment issues on Opera v64.
- Updated the style of the "start now" header button to fix an alignment
issue on Opera v64.
- updated the animation the logo carousel uses to fix weird behavior on
Safari 13
2024-04-08 10:20:15 -05:00
Eric
a389822f42
Website: Add steps to /start questionnaire (#18074)
Closes: #18047

Changes:
- Added three steps to the /start questionnaire
- Updated the contact page to prefill information for logged-in users by
default
- Updated the layout of the f/leetctl-preview page for users navigating
to it from the /start page.
- Updated the quote for vulnerability management on the /start and
/contact pages to have a logo (There will be a separate PR, to add it to
testimonials.yml)

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-08 19:39:19 +09:00