Commit graph

918 commits

Author SHA1 Message Date
Eric
4980052f0b
Website: Update policy details page, add controls to policies in standard query library. (#25309)
Related to: #23285


Changes:
- Updated the policy details page to have a controls section that
displays the `configuration_profile` and `script` values of policies
- Added configuration profiles and scripts from
https://github.com/ddribeiro/fleet-remediation-controls to macOS
policies in the standard query library.
2025-01-09 16:28:22 -06:00
Eric
7ceb5bcac4
Website: add contributor information to policy details page. (#25275)
Closes: #24454


Changes:
- Updated the policy details page to include the policy's contributor
2025-01-09 10:25:46 -06:00
Eric
60c4227b53
Website: add note about other agents to /better page (#25281)
Closes: #24641

Changes:
- Added a note about cybersecurity tools that might be installed on
users devices to the /better page
2025-01-08 18:17:34 -06:00
Mike Thomas
20694617cf
Remove security marketing fluff from (#25279)
I updated the orchestration page with @allenhouchins to remove marketing
fluff for security users.

Closes https://github.com/fleetdm/fleet/issues/24640
2025-01-09 08:55:47 +09:00
Eric
679019e8c8
Website: add view changelog button to fleetsm.com/releases (#25269)
Closes: https://github.com/fleetdm/confidential/issues/8824

Changes:
- Added a "view changelog" button to fleetmd.com/releases that goes to
https://github.com/fleetdm/fleet/releases
2025-01-08 16:48:11 -06:00
Eric
0620d7e580
Website: Add admin query generator (#25205)
Changes:
- Added /admin/query-generator, a page that admins can use to generate
queries from natural language questions.
- Added `/admin/get-llm-generated-sql.js` an action that uses the same
method in the `test-llm-generated-sql` script to generate queries from a
natural language question.
2025-01-08 13:47:17 -06:00
Mike Solin
e9562202b1
Change Philly meetup URL (#25232) 2025-01-08 00:53:09 -06:00
Eric
cac3e2fb5f
Website: add link to /meetups page (#25135)
Closes: #24974

Changes:
- Added a link to the /meetups page to the website's header navigation
(under the stories dropdown)
2025-01-07 17:24:59 -06:00
Eric
1eae4f6e1b
Website split article page routes (#25149)
Closes: #23904

Changes:
- Replaced the regex routes that handle articles and article category
pages to have a separate route for each category
- Updated the build-static-content script to transform periods in
article filenames into dashes
- Added redirects for articles that have a changed URL
2025-01-07 11:43:36 -06:00
Eric
9ee251ae3d
Website: Add embedded video to /start flow. (#24979)
Changes:
- Updated the 'Is it any good" step of the /start questionnaire to have
an embedded youtube video of mikermcneil demoing Fleet.
2024-12-20 17:48:11 -06:00
Eric
d793cab510
Website: update slides on software management page. (#24980)
Closes: #24700
Closes: #24748

Changes:
 - updated the slides/hero content on the /software-management page.
2024-12-20 17:33:48 -06:00
Mike McNeil
8091db7371
Update pricing.ejs: “For teams who can move quickly” (#24893)
Being big isn’t enough.
2024-12-19 09:10:47 -06:00
Eric
94f85b9259
Website: Add /meetups page (#24882)
Closes: https://github.com/fleetdm/confidential/issues/8983

Changes:
- Added /meetups, a page that shows a list of upcoming meetups
2024-12-18 14:12:52 -06:00
Drew Baker
223b25fe98
Update testimonials.ejs (#24852)
Typo fix
2024-12-17 18:13:08 -05:00
Eric
82ec1d8e16
Website: update article links on /testimonials page (#24850)
Closes: #24746

Changes:
- Replaced the hard-coded links to articles on the /testimonials page
with server-side rendered generated links to articles. These links are
now built using the website's markdown articles configuration.
- Added support for a new meta tag on articles:
`showOnTestimonialsPageWithEmoji` If provided and set to one of the four
supported emoji (🥀, 🔌, 🚪, or 🪟), a link to the article will be added to
the /testimonials page. Example: `<meta
name="showOnTestimonialsPageWithEmoji" value="🥀">`.
- Updated the build-static-content script to throw an error if an
article has an invalid `showOnTestimonialsPageWithEmoji` meta tag value.
- Updated recent case study articles to have a
`showOnTestimonialsPageWithEmoji` meta tag.


@Drew-P-drawers When this PR is merged, you can add links to the new
case studies articles to the /testimonials page with a
`showOnTestimonialsPageWithEmoji` meta tag. The definitions for each of
the supported emoji are in this [google
doc](https://docs.google.com/document/d/1-KWQa3uMIJzeitzDRmzT3SnUoFCfcFCb6K2lyVt-Gy0/edit?tab=t.0#heading=h.oskipmb8530l)
2024-12-17 18:08:25 -05:00
Eric
c6f922ba6b
Website: add links to recent case studies to /testimonials. (#24814)
Related to: #24746

Changes:
- Added links to recent case studies articles to the /testimonials page.
2024-12-16 17:07:02 -06:00
Eric
dc0dddffaf
Website: update /app-library page (#24778)
Closes: #24259
Closes: https://github.com/fleetdm/confidential/issues/9070

Changes:
- Added a section about custom packages and app store apps to the
/app-library page.
- Updated the "Request an app" button to "Add an app" and updated it to
link to the maintained apps JSON.
2024-12-13 18:40:34 -06:00
Mike Thomas
dc4f3026e6
add VM content (#24743)
- Add VM content to `vm` and `eo-security` personalization of
/software-management.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-12-13 17:47:02 -06:00
Mike Thomas
f56dea3f23
add new accordion items (#24741)
closes https://github.com/fleetdm/fleet/issues/24642
- Two new items were added to the top of the accordion.
- The numbers for accordion header and body IDs/targets were updated to
allow for the new items.
2024-12-13 14:24:15 -06:00
Mike Thomas
82e000a758
Name change (Observability => Orchestration) (#24747)
- made the text changes to the page, page title, site navigation
---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-12-13 13:24:42 -06:00
Mike Thomas
fb118b6f35
add new section to observability (#24742)
- Added "Orchestrate anything."
- Renamed "Pulse check anything" to "On-demand data."
- Renamed "On-demand data" to "Deep context from your environment."

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-12-13 11:16:28 -06:00
Mike McNeil
3b7ce275ec
Update homepage.ejs (#24739) 2024-12-12 17:08:05 -08:00
Mike Thomas
4551d11b73
Q4 landing page update (#24694)
Closes https://github.com/fleetdm/confidential/issues/9117

Updated /software-management and /observability landing pages to align
with Fleet's positioning and narrative.

Next steps when Mike T returns from PTO:

- Find a home for the content we removed
https://github.com/fleetdm/fleet/issues/24701
- Improve the software management hero to focus on differentiators
https://github.com/fleetdm/fleet/issues/24700
- Remove marketing fluff from /observability for security engineers
https://github.com/fleetdm/fleet/issues/24640

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-12-13 08:54:17 +09:00
Eric
1a3b89de6f
Website: update article styles and case studies. (#24657)
Related to: https://github.com/fleetdm/fleet/issues/24633

Changes:
- Updated article template styles to:
   - make the spacing between elements match the latest wireframes
- style elements with `purpose="attribution-quote"` as a large quote
with a quotation mark icon.
      - Ex: 
         ```
         <div purpose="attribution-quote">

         I love Fleet.

         **— Staff Client Platform Engineer**
         </div>
         ```
         Rendered result: 
<img width="397" alt="image"
src="https://github.com/user-attachments/assets/f03a4a0d-07ba-4727-99e5-b7c1322c290b"
/>
- style each line of text wrapped in a `<div purpose="checklist">` tag
with a checkbox icon.
      - Ex: 
         ```
         <div purpose="checklist">

Employees are free to work with their preferred operating systems of
choice.

[Fleet’s API](https://fleetdm.com/docs/rest-api/rest-api) and live query
capabilities ensured up-to-date inventory data to meet stringent
security and access control requirements while integrating with existing
systems.

         </div>
         ```
         Rendered result:  
<img width="787" alt="image"
src="https://github.com/user-attachments/assets/43b4c43a-8608-4ad7-9575-0ff114914f18"
/>

- Updated recent case study articles to use the new styles
- Updated the call-to-action component to have a default CTA and added
it to the bottom of recent case studies.
2024-12-11 16:16:20 -05:00
Rachael Shaw
b7cc9db0e9
Website: Add updated logo for email templates (dark mode compatible) (#24676)
Updated the logo used in email templates to have a white outline around
the text (so it's readable in email clients using dark mode).
2024-12-11 14:49:59 -06:00
Mike McNeil
e84cfc42d7
Update homepage.ejs (#24662)
# 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. -->

- [ ] 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.
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] 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.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-12-11 11:51:10 -08:00
Eric
324a269e22
Website: Add feature block to /device-management page (#24612)
Closes: https://github.com/fleetdm/confidential/issues/8900

Changes:
- Added a "Modern change management" section to the /device-management
page
2024-12-10 15:38:26 -06:00
Eric
3e9f6857dd
Website: Add uninstall command to app details page. (#24404)
Closes: #24231

Changes:
- Updated build-static-content to ingest the uninstall scripts from the
`/server/mdm/maintainedapps/testdata/scripts` and condense them into a
single line command that can be pasted into a terminal.
- uncommented the uninstall section of the app-details page
2024-12-09 16:18:35 -06:00
Eric
41e4c111df
Website: Update quote on /device-management page & testimonials yaml. (#24568)
Closes: https://github.com/fleetdm/confidential/issues/9085

Changes:
- Updated the IT personalized quote on the /device-management page
- Updated testimonials.yml
2024-12-09 15:17:02 -06:00
Eric
26757ebdf7
Website: update cards on /testimonials page to be clickable links (#24498)
Closes: #24104

Changes:
- Updated the cards on the /testimonials page to be clickable links to
the author's LinkedIn profile page.
2024-12-06 15:58:15 -06:00
Mike Thomas
75a7730f45
Update homepage tabs (#24453)
Closes https://github.com/fleetdm/fleet/issues/24260

Updated the content in the homepage tabs to show up-to-date information
based on Fleet's current positioning.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-12-06 09:04:29 +09:00
Eric
a3e0704fc0
Website: update quotes and sort order on /testimonials page and landing pages (#24441)
Changes:
- Updated the product categories used in testimonials.yml and updated
the build-static-content script to add support for the changed values
(`Endpoint operations` » `Observability` & `Vulnerability management` »
`Software management`)
- Updated the testimonial cards on landing pages to only show the
testimonials that have an explicit sort order set for them.
- Updated the order of testimonials on landing pages and the
/testimonials page.
- Updated the styles of the `<scrollable-tweets>` component.
- Updated the layout of the CTA buttons on the /device-management page
on smaller screen sizes
2024-12-06 09:03:44 +09:00
Mike McNeil
f5e09ba223
Website: Update homepage.ejs (#24406) 2024-12-04 17:39:29 -06:00
Eric
d8dafd66d2
Website: update statistics on /testimonials page (#24351)
Changes:
- Added a statistic for average customer support response time to the
statistics on the testimonials page.
- Updated the logo carousel component
-
2024-12-04 15:35:43 -06:00
Eric
53e1970e44
Website: (/app-library) rename zoom icon, update button placement on mobile (#24360)
Closes #24352
Closes #24306

Changes:
- Updated the name of the Zoom icon
- Updated the Request an app button to be at the bottom of the page on
mobile devices.
2024-12-03 17:49:45 -06:00
Mike McNeil
f2850f04bc
Update press-kit.ejs (#24161) 2024-12-03 14:25:57 -06:00
Eric
511ffd144f
Website: Update /app-library page (#24301)
Closes: #24257

Changes:
- Added an app count and link to the contact form to the /app-library
page.
2024-12-03 10:36:37 +09:00
Eric
4f70fdac3b
Website: add link to /app-library to /docs sidebar (#24302)
Closes: #24258

Changes:
- Added a link to the /app-library page to the documentation sidebar
2024-12-03 10:25:29 +09:00
Eric
763d050fd6
Website: update testimonials heading on landing pages. (#24304)
Closes: #24255

Changes:
- Updated the testimonials heading on landing pages to be the same
across all landing pages/buying situations
2024-12-03 10:15:03 +09:00
Mike Thomas
f9854b4e73
Update testimonials.ejs (#24234)
Changed the kicker to read "Is it any good?"
2024-11-28 12:19:29 +09:00
Eric
700b901561
Website: Add link to /app-library to header navigation (#24232)
Changes:
- Added a link to the App library page to the website header navigation.
- Updated the app details page meta description.
- Updated the policy on the app-details page
- Updated the headline on the app library page
2024-11-28 08:45:06 +09:00
Eric
0654172fa2
Website: Add app library & app details page (#24205)
Related to: #23792

Changes:
- Added /app-library, a page that displays information about
Fleet-maintained apps
- Added the app details page (/app-library/{app identifier}), a page
that gives users detailed information about a single Fleet-maintained
app
- Updated the build-static-content script to add information about
Fleet-maintained apps to the website's configuration.
2024-11-27 13:43:23 -06:00
Eric
b8969b80ec
Website: update statistics on homepage (#24187)
Closes: #24155

Changes:
- Updated the statistics on the homepage

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-11-27 16:17:57 +09:00
Eric
5524daea2c
Website: update /software-management page (#24176)
Closes: https://github.com/fleetdm/confidential/issues/8982

Changes:
- Added an IT quote to the /sfotware-management page
- Updated the CTAs on the /software-management page
2024-11-26 14:03:34 -06:00
Mike McNeil
2f0af27394
Website: Talk to an engineer (#24159) 2024-11-25 21:55:22 -06:00
Eric
da13fb15fa
Website: /endpoint-ops » /observability (#24111)
Closes: #24106

Changes:
- Changed the /endpoint-ops page to be at /observability
- Added a redirect for /ednpoint-ops that redirects users to the
/observability page with original query parameters intact.
2024-11-25 14:20:19 -06:00
Eric
c53332259f
Website: Update license dispenser form (#23838)
Closes: https://github.com/fleetdm/confidential/issues/7696

Changes:
- Added `stripe` as a dependency
- Updated the license dispenser form to take users to a stripe hosted
checkout page where they can provide their billing address and Tax ID
depending on their location.
- Updated the receive-from-stripe webhook to fulfill license dispenser
purchases made via stripe checkout
- Added a new action: get-stripe-checkout-session-url. This action
creates a Stripe Checkout session and returns the URL
- Updated the customer dashboard to have a link that users can visit to
update their billing information, add more hosts to their Fleet premium
license, or cancel their subscription.
- Added a new action: redirect-to-stripe-billing-portal. An action that
redirects users to a Stripe-hosted billing portal.
2024-11-25 13:55:56 -06:00
Mike McNeil
4735340b07
Update transparency.ejs (#24117) 2024-11-24 21:17:47 -06:00
Mike McNeil
96f47af89a
Update endpoint-ops.ejs (#24079) 2024-11-22 10:47:30 -06:00
Mike McNeil
ca27263cf6
Typofix: Update software-management.ejs (#24053) 2024-11-21 18:26:07 -06:00