Commit Graph
1768 Commits
Author SHA1 Message Date
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
EricandMike Thomas 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 McNeilandEric 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
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
Mike Thomas 4d7be66dab "Compare all features" >>> "View all features" on the device management land page (#21360)
Closes https://github.com/fleetdm/confidential/issues/7685

I changed "Compare all features" to "View all features." The current
"Compare all features" language suggests that the user can continue to a
large list of feature comparisons between Fleet, Omnissa, and Jamf Pro
which is not the case.
2024-08-16 10:07:02 -05:00
Jahziel Villasana-Espinoza 7b5377899c chore: merge main 2024-08-15 17:52:25 -04:00
9041f49d7f Website: update features on pricing page (#20993)
- Removed duplicate and redundant features
- Reordered features by order of operation from the POV of an IT admin
- Consolidated use cases
- Renamed some features for clarity

See [this
doc](https://docs.google.com/document/d/1z7X__TmJIpRXQF-Mx9NK4EChwkX73fj0ymLnIJM2GnQ/edit?usp=sharing)
for more details, including methodology for the organization and
styling.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-08-14 09:32:41 +09:00
Jahziel Villasana-Espinoza d3870f2906 feat: pre sonoma migration features (#21266)
> Related issue #20311

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-08-13 16:14:35 -04:00
Mike Thomas c9e476bfa0 Website integrations page update (#21116)
Updated incorrect/outdated descriptions and links. Closes
https://github.com/fleetdm/fleet/issues/17022.

- Okta
- Updated description: Enable single sign-on (SSO) by configuring Fleet
as an Okta SAML application.
- Active Directory
- Updated description: Integrate with a legacy on-prem identity server.
- Removed the docs links since there is currently no official Fleet
integration for this.
- Azure
- Updated description: Deploy your own self-managed Fleet server on
Azure.
- Updated the link to point to community support since we don’t have
documentation.
- Ansible
  - Updated description: Deploy Fleet with Ansible.  
- Chef
- Updated description: Chef is an automation tool that can be used with
Fleet.
- Removed the docs link since we don’t have an integration like the
Puppet module for Chef. The existing link pointed to an irrelevant Chef
reference.
- Google Cloud Platform
- Updated description: Deploy your own self-managed Fleet server on
Google Cloud Platform (GCP).
- Updated the link to point to community support since we don’t have
documentation.
- AWS
- Updated the link Link to point to the deploy docs:
[/docs/deploy/deploy-fleet#aws](/docs/deploy/deploy-fleet#aws)
- Munki
  - Updated description: Deploy software with Fleet and Munki.
- Puppet
- Updated description: Deploy configuration profiles and issue MDM
commands with Fleet and Puppet.
2024-08-13 08:13:08 +09:00
Eric 2feb2c6295 Website: update osquery slack invitation. (#21261)
Closes: #21235

Changes:
- Replaced the osquery slack invitation that fleetdm.com/slack is
redirected to.
2024-08-12 16:13:46 -05:00
Jahziel Villasana-Espinoza 666482245a Feat: updated ADE migration flow (#21229)
> Related issue: #20311 

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [x] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-08-12 16:14:57 -04:00
Sam Pfluger 9b06d8ae04 Make CS DRI of FAQ (#21109) 2024-08-12 14:24:39 -05:00
9c45f85e83 Article: Install VPP apps on macOS using Fleet (#20721)
Article: Install VPP apps on macOS using Fleet
https://github.com/fleetdm/fleet/issues/20646

- [x] TODO update publication date

---------

Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
2024-08-12 11:32:35 -07:00
JD 00d586ef8c Article: Fleet 4.55.0 release (#21147) 2024-08-09 11:51:38 -07:00
Jahziel Villasana-Espinoza 754ea8b1c9 Merge branch 'main' into feat-mdm-migration-updates 2024-08-09 14:48:05 -04:00
JD bb0268654d Article: Guide deploy security agents (#21204)
Article: Guide deploy security agents
https://github.com/fleetdm/fleet/issues/20909
2024-08-09 08:08:21 -07:00
Zach Wassermanandspokanemac f4d6391555 Add documentation guide for seamless MDM migration (#21203)
Co-authored-by: spokanemac <jack@jdstrong.com>
2024-08-08 14:14:52 -07:00
Jahziel Villasana-Espinoza 6816bc89f0 feat: manual MDM migration updates (#21115)
> Related issue: #20311

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-08-08 15:46:42 -04:00
Joanne Stableford dfafc118f6 Update receive-from-github.js (#21182) 2024-08-08 11:07:08 -05:00
JD b3c610f256 Article: Guide software self-service (#20958)
Article: Guide Software self-service
https://github.com/fleetdm/fleet/issues/20490

cc @jahzielv @RachelElysia
2024-08-07 17:40:31 -04:00
Eric a8785f4a01 Website: Update lastModifiedAt timestamps when running build-static-content script in website tests (#21158)
Changes:
- Updated the build-static-content script to only get lastModifiedAt
timestamps when the script is run on the `main` branch fo the Fleet repo
and updated variable names.
2024-08-07 15:36:28 -05:00
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
Eric c0cc609127 Website: Use GitHub API to get lastmodifiedAt timestamps (#20859)
Closes: #20823

Changes:
- Updated the build-static-content script to use the GitHub API to get
timestamps of when files were last changed.
- Updated the get-extended-osquery schema helper to use a GitHub token
to authenticate GitHub requests (if it is provided)
2024-08-02 17:10:56 -05:00
Eric e790e56a06 Website: Validate keys in pricing table configuration (#20826)
Closes: #20776

Changes:
- updated the build-static-content script to throw an error if a feature
in the pricing-features-table.yml contains an unrecognized key.

Note: The "Test Fleet website" GH action will fail until
https://github.com/fleetdm/fleet/pull/20825 is merged and this PR is
updated.
2024-08-02 17:05:12 -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 Thomas 480e123ae5 Create fleet-profile-image.png (#20985)
Uploading the Fleet's default profile image for use on brand fronts.
2024-08-02 12:00:33 -07: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 a49c23e74b Website: update open positions template page to include a salary range (#20968)
Closes: https://github.com/fleetdm/confidential/issues/7200

Changes:
- Updated the open positions template page to include a salary range.
2024-08-01 15:24:21 -05:00