Commit graph

1793 commits

Author SHA1 Message Date
Eric
3541ad6fa7
Website: update docsearch styles (#22056)
Closes: https://github.com/fleetdm/fleet/issues/22055

Changes:
- Updated docsearch.less to hide the duplicate placeholder text in the
search modal.
2024-09-12 14:35:34 -05:00
Eric
ad9b98b0ce
Website: update tooltip position on mobile IT features table (#22018)
Closes: https://github.com/fleetdm/fleet/issues/22016

Changes:
- Updated the position of the tooltip icons on the mobile IT pricing
features table
2024-09-11 15:32:11 -05:00
Eric
c87b84473b
Website: Fix overflowing schema table documentation (#22006)
Closes: #21970

Changes:
- Set a max width on the schema table container to prevent it from
overflowing outside the page's container on certain browser versions.
2024-09-11 14:08:26 -05:00
Noah Talerman
527021641b
Reference docs: Store bootstrap package outside the Fleet database (#20671)
Reference docs and website redirect for the following story:
- #19037
2024-09-11 13:59:55 -05:00
Mike McNeil
9fedb59283
/start: Minor text adjustments (#21966) 2024-09-10 16:24:09 -05:00
Eric
9566b7d320
Website: requested changes from website backend code review (#21934)
Related to: #21918

Changes:
- Changed the name of the query string the endpoint ops page uses for
personalization to be `purpose` (previously `pageMode`)
- Updated `update-or-create-contact-and-account` to only allow automated
psychological stage regressions caused by the get started questionnaire.
- Updated deliver-talk-to-us-form-submission to always set a
psychological stage. (That now may not be set depending on the contact
records psychological stage)
- Updated the `update-or-create-contact-and-account` helper to assert
that the number of employees returned from the `get-enriched` helper is
always a number.
- Updated the version of `sails-hooks-organics` the website uses and
updated the inputs to the sendgrid sendTemplateEmail helper.
2024-09-10 14:36:01 -05:00
Eric
93131d3e2f
Website: fix typo in send-aggregated-metrics-to-datadog script (#21915)
Changes:
- Fixed a typo in the `send-aggregated-metrics-to-datadog` script
2024-09-09 11:47:38 -05:00
Eric
8c27e36c84
Website: Update login page layout. (#21735)
Changes:
- Updated the layout of the login page to match the /signup page.
2024-09-09 13:04:52 +09:00
JD
01ac6012d6
Article: Fleet 4.56.0 release (#21699) 2024-09-07 14:11:10 -05:00
JD
228327c0b1
Article: Discovering Chrome AI preference (#21887)
Guide: Discovering AI in Chrome with Fleet
https://github.com/fleetdm/fleet/issues/17774
2024-09-06 16:43:45 -04:00
Eric
cb2c266774
Website: update guides category page (#21859)
Closes: #21798

Changes:
- Updated the layout and styles for the /guides page.
- Upgraded the version of DocSearch the website uses

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-09-06 10:45:01 +09:00
Harrison Ravazzolo
271368c72d
Add Harrison to humans list (#21794) 2024-09-03 14:01:33 -07:00
Eric
9f5f848cde
Website: add fixed width to Github stars button in website navigation (#21783)
Closes: #21469

Changes:
- Updated the styles for the GitHub stars button in the websites desktop
header navigation to prevent layout shifts when navigating between
pages.
2024-09-03 15:56:32 -05:00
Allen Houchins
be2d0a6556
added allenhouchins to name list (#21781) 2024-09-03 13:38:27 -05:00
Luke Heath
004ed9fc9a
Update KPI script (#21732) 2024-09-03 10:52:38 -05:00
Eric
4ffde1dc09
Website: add new metrics to HistoricalUsageSnapshot model. (#21625)
Related to: #21259

Changes:
- Updated the `receive-usage-analytics` webhook to add new inputs for
metrics added in [#21131](https://github.com/fleetdm/fleet/pull/21131)
- Updated the `HIstoricalUsageSnapshot` model to add attributes for the
new metrics.


When this PR is merged:
- [ ] Put the website into maintenance mode
- [ ] Update the HistoricalUsageSnapshot table to add new columns
- [ ] Update all existing records to set the default value for the new
columns
2024-08-30 17:13:07 -05:00
Eric
ee7b05cb26
Website: Replace eo-it quote (#21734)
Closes: #21695

Changes:
- Removed the quote from Harrison in testimonials.yml
- Updated the order of quotes on the endpoint ops page
- Replaced the quote from Harrison on the /contact and /signup pages
2024-08-30 16:54:08 -05:00
Eric
5b2f8d75ef
Website: Update contacts created by talk to us form submissions (>700 hosts) (#21671)
Closes: https://github.com/fleetdm/confidential/issues/7815

Changes:
- Updated deliver-talk-to-us-form-submission to set contacts who fill
out the "talk to us form" to book a meeting as Psychological stage 4.
2024-08-30 16:34:06 -05:00
Eric
390c6888d7
Website: link to personalized view of endpoint ops page without changing primaryBuyingSituation (#21680)
Closes: #21237

Changes:
- Updated view-endpoint-ops to set a `pagePersonalization` value using
the users primaryBuyingSituation (if it is set) or a `pageMode` query
parameter.
- Updated the endpoint ops page to be personalized based off the
pagePersonalization value set in the view action
- Updated the links to the endpoint ops page on the unpersonalized
homepage to use a pageMode query parameter (e.g., pageMode=it) instead
of a utm_content query parameter.
- Updated the links to the endpoint ops page on the personalized
homepage to not include a utm_content query parameter.
2024-08-30 13:18:47 -05:00
Eric
e2077eb79d
Website: Update /endpoint-ops page layout (#21689)
Closes: #21542

Changes:
- Updated the "three column feature" blocks on the /endpoint-ops page to
be more responsive. They start at three columns on large screens, then
go to a two-column layout on medium screens and a one-column layout on
small screens (previously three columns on large, then one column on
small)
2024-08-30 08:15:00 +09:00
Eric
45b7f315bb
Website: Fix overflowing step of /start questionnaire (#21692)
Related to: #21081
Closes: #21690

Changes:
- Updated the styles for the /start questionnaire to prevent the content
from overflowing outside of the page's container on smaller screen
sizes.
2024-08-29 17:13:43 -05:00
Rebecca Cowart
94a3068646
Added rebeccaui to receive-from-github.js (#21651) 2024-08-28 16:47:15 -04:00
Eric
24377ee08d
Website: Update SF helper to ensure numberOfEmployees is always a number. (#21642)
Closes: https://github.com/fleetdm/confidential/issues/7844

Changes:
- Updated the get-enriched helper to fix the return value for
numberOfEmployees.
- Updated the update-or-create-contact-and-account to make sure the
number of employees set on new account records is always a number.
2024-08-28 14:16:27 -05:00
Drew Baker
6df9b9a638
Create debunk-the-cross-platform-myth.md (#21596)
# Checklist for submitter

---------

Co-authored-by: spokanemac <jack@jdstrong.com>
2024-08-27 14:23:02 -07:00
Eric
01225dbba7
Website: deliver contact form submission via email (#20972)
Closes: #20904

Changes:
- Updated the `deliver-contact-form-message` action to send contact form
submissions to Fleet's support email address.
- Added an email template for contact form messages.
2024-08-27 15:43:20 -05:00
Eric
c646d0ac51
Website: Update "On this page:" links on documentation pages. (#21580)
Changes:
- Updated how "On this page" links are generated for /docs pages.
2024-08-26 16:32:35 -05:00
Eric
66bf143ca6
Website: Update redirects to contributor documentation on GitHub (#21562)
Closes: #21389

Changes:
- Fixed two broken redirects going to the contributor documentation on
GitHub.
2024-08-26 12:29:49 -05:00
Eric
b18f60cf03
Website: Track reason behind psychological stage changes in start flow. (#21483)
Changes:
- Updated the `update-or-create-contact-and-account` helper to support a
new input: `psychologicalStageChangedBy`, and to set the provided value
on contact records.
- Updated `save-questionnaire-progress` to set a
psychologicalStageChangedBy value when updating contact records.
2024-08-24 13:40:12 -06:00
Mike Thomas
acbdc24309
Website device managent text update (#21544)
Text update.
2024-08-23 21:15:02 -06:00
Eric
fc887c85ce
Website: /device-management content update (#21543)
Changes:
- Added a new section to the /device-management page
- Updated the styles of the /device-management page

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-08-23 20:29:01 -06:00
Eric
e7e3633794
Website: Update documentation side bar navigation (#21508)
Changes:
- Updated the sidebar navigation on fleetdm.com/docs to show subpages in
all sections of the docs (instead of the subpages in the current
section).
- Added a link to the non-reference documentation at /guides
2024-08-23 16:27:17 -06:00
Mike McNeil
384dced589
Update device-management.ejs (#21537) 2024-08-23 16:01:55 -06:00
Mike McNeil
1a48c6b32a
Website: Make Drew have to do less work dealing with data (#21516)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-08-23 12:48:13 -06:00
Eric
750e808bfa
Website: reduce file size of stage 3 image, replace stage 3 image on CTA (#21531)
Changes:
- Replaced the start flow image with a smaller file size version
- Updated the CTA image for stage 3
2024-08-23 10:57:26 -06:00
Mike Thomas
e77778416f
Website: Update stage-3 illustration (#21525)
Updated stage 3 image to include more clouds.
2024-08-23 08:40:24 -06:00
Eric
8d391f7207
Website: update /ee/bulk-operations-dashboard maintainer and DRI (#21519)
Changes:
- Updated the DRI and maintainer of the /ee/bulk-operations-dashboard
directory
2024-08-22 21:05:16 -06:00
Eric
debb2d1790
Add app to manage scripts and profiles. (#21450)
Related to: #20296 

Changes:
- Added `ee/bulk-operations-dashboard`, a Sails.js app that lets users
manage configuration profiles and scripts across multiple teams on a
Fleet instance.
- Added a Github workflow to deploy the app to Heroku
- Added a Github workflow to test changes to the bulk operations
dashboard.
2024-08-22 14:59:15 -06:00
Eric
6d9fbb700b
Website: update scripts in layout (#21507)
Changes:
- Moved the script for the cookie consent banner to the scripts that
only run in production.
- Removed the Reddit and Meta scripts
2024-08-22 14:45:38 -06:00
Eric
89cce2829f
Website: update start flow images (#21503)
Changes:
- Reduced the file size of the images in the /start flow 
- Updated the "What did you think?" step of the form to display a cloud
city image.
2024-08-22 13:47:32 -06:00
Eric
0007351602
Website: send start flow responses to CRM (#21485)
Changes:
- Updated save-questionnaire-progress to send a formatted string of a
user's start questionnaire responses to the
update-or-create-contact-and-account helper
- Updated the update-or-create-contact-and-account helper to set
getStartedResponses on contact records.
2024-08-22 12:34:13 -06:00
Mike McNeil
59c547f595
Website: Update deliver-nurture-emails.js (#21484) 2024-08-21 23:35:17 -05:00
Eric
2fc5602eb4
Website: Track psystage and buying situation changed changes caused by start flow in Segment. (#21482)
Related to: https://github.com/fleetdm/confidential/issues/7339

Changes:
- Updated `save-questionnaire-progress` to return the user's selected
`primaryBuyingSituation`
- Updated the /start flow to update data in Segment
- Removed the border on the /start flow images that I mistakenly added.
2024-08-21 21:58:15 -06:00
Eric
637e5e1216
Website: Update /start questionnaire steps and add images (#21452)
Closes: #21417 
Closes: #21413
Closes: #21378 


Changes:
- Updated save-questionnaire-progress to return the user's current
psychological stage when a user submits a step of the /start
questionnaire
- Updated the /start questionnaire to display an image that changes as
the user's psychological stage progresses.
- Updated the first step of the /start questionnaire and gave users the
ability to go back to the first step.
- Added an option for Linux to the "what do you manage" question that is
asked to MDM-focused users
- Added a step for MDM-focused users filling out the /start
questionnaire
- Updated the /start CTA to show different images based on psychological
stage and to be visible to users who have not purchased a self-service
license
2024-08-21 11:54:06 -06:00
Mike Thomas
8c8fe3e9db
Homepage-text-update (#21449)
Add text about debunking the cross-platform myth.
2024-08-20 18:56:12 -06:00
Mike Thomas
7d45d42332
Website - /start progress bar success icon (#21451)
Updated the success icon in the /start progress bar.
2024-08-20 17:17:02 -06:00
Mike McNeil
c6eb839481
www: Create script migration example (#21437)
moving away from calling people "leads", it's weird

this continues the effort of making it so that leads are more like a:
"dear fleeties, you have to do something"

Now, lead sources are effectively GA conversions, and will eventually
change to just be auto-created stage0 opportunities, and even then only
for booked meetings where there's work that a fleetie needs to do to
make sure and prepare a useful demo for the folks on the other end, so
they can present Fleet internally while spending as little time talking
to us as possible.

So that's the end of lead sources.

Whereas compare w/ user actions, which are now captured as either
contact creation (contact source), contact psychological progress (most
recent psystage change reason), or opportunity creation (opportunity
source).
2024-08-20 15:18:06 -05:00
Eric
05f9f5dd77
Website: update values set by SF helpers. (leadSource » contactSource) (#21408)
Changes:
- Updated the `update-or-create-contact-and-account` helper to set a
"Contact source" on new contact records created.
- Updated everywhere where a lead source was being set to instead set a
contact source
2024-08-19 15:42:49 -05:00
Mike Thomas
ce83b6d8e3
Redirect for learn-how-to-use-fleet guide (#21405)
Redirected the link for "Learn how to use Fleet" from local preview to
go to [/guides/queries](https://fleetdm.com/guides/queries) since the
information in "Learn how to use Fleet" is redundant.
2024-08-19 15:18:09 -05:00
Mike Thomas
2171544ad1
Docs quick reference optimization (#21331)
This PR closes https://github.com/fleetdm/fleet/issues/21108

@noahtalerman, I double-checked all redirects, and they are working.
Clicking through the URLs in [this
spreadsheet](https://docs.google.com/spreadsheets/d/1djVynIMuJK4pT5ziJW12CluVqcaoxxnCLaBO3VXfAt4/edit?usp=sharing)
is a pretty quick way to go through them all. Note that "Audit logs" and
"Understanding host vitals" redirect to the contributor docs on GitHub,
so they will throw a 404 until this is merged.

Some new guides benefitted from a name change, so they make more sense
as stand-alone guides, and also so that we don't have to mess around
with more redirects later. Those name changes followed [this
convention](https://fleetdm.com/handbook/company/communications#headings-and-titles),
which was recently documented in the handbook.

Have fun!

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Noah Talerman <noahtal@umich.edu>
2024-08-16 15:30:31 -05:00
Mike Thomas
ebfd5c27ee
Re-order pricing categories (#21297)
Follow up to https://github.com/fleetdm/fleet/pull/20993 to re-order
categories on the pricing page.
2024-08-16 11:24:23 -05:00