fleet/website/scripts
Eric be14f7c10d
Website: Add webinar article template page. (#43627)
Changes:
- Added support for a new article category: `webinar`.
- Added a template page for webinar articles.
- Added an additional route for webinar articles that users are taken to
to watch the webinar recording.
- Added `deliver-webinar-access-request`, an action that updates CRM
records when users fill out the form on the webinar template page.
- Updated the accepted `intentSignal` values in the
create-historical-event helper.
- Added an article for the "Beyond the hype, practical AI for device
management" webinar.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Public webinar pages (/webinars/:slug and /watch) with optional
embedded video and a new page template, script, and styles.
* Sidebar signup form (first name, last name, work email) with prefill
for signed-in users and improved scroll behavior.
* POST API to request webinar access: validates email domain, records a
webinar-request event, triggers background CRM sync, and returns a watch
view on success.
* Static-site build now recognizes webinar articles and enforces
embedded-video URL validation.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-16 09:14:28 -05:00
..
build-static-content.js Website: Add webinar article template page. (#43627) 2026-04-16 09:14:28 -05:00
cleanup-old-usage-statistics.js Website: add script to delete older HistoricalUsageSnapshot records (#42529) 2026-03-26 18:03:40 -05:00
create-issues-for-todays-rituals.js Website: Update automatic issues created for rituals (#33234) 2025-09-19 17:05:39 -05:00
deliver-estimation-report.js Website: add .retry() to Github API calls in estimation report script (#6132) 2022-06-09 00:08:13 -05:00
deliver-expired-local-trial-emails.js Website: Update user record (#39664) 2026-02-16 14:22:22 -06:00
deliver-nurture-emails.js Website: Update deliver-nurture-emails.js (#21484) 2024-08-21 23:35:17 -05:00
freeze-open-pull-requests.js Tool: Bring back mergefreeze API integration (#6905) 2022-07-27 00:36:31 -05:00
generate-bugs-csv.js Add script to generate bug category csv (#16082) 2024-01-12 13:24:22 -06:00
generate-html-email-from-article.js Website: Add script for creating HTML email partials from Markdown articles (#7574) 2022-12-05 16:30:24 -06:00
generate-merged-schema.js Schema: Remove unused and outdated schema/fleet_schema.json (#18092) 2024-04-05 17:13:32 -05:00
get-bug-and-pr-report.js Add data point to engineering KPI script (#42903) 2026-04-03 17:07:44 -05:00
get-powershell-commands-and-regenerate-queries-yaml.js Website: Add Powershell commands to queries.yml and standard query library. (#25972) 2025-02-02 21:31:00 -06:00
manage-fleet-premium-trial-instances.js Website: Update user record (#39664) 2026-02-16 14:22:22 -06:00
migrate-lead-source-to-contact-source.js www: Create script migration example (#21437) 2024-08-20 15:18:06 -05:00
migrate-old-primary-buying-situation-values.js Website: Add primaryBuyingSituation migration script. (#31494) 2025-08-01 17:07:27 -05:00
migrate-users-with-no-trial-key.js Website: add fleetPremiumTrialLicenseKey user migration script. (#30125) 2025-06-19 16:09:26 -05:00
provision-sandbox-instance-for-one-user-and-deliver-email.js Website: Add admin page to manage the Fleet Sandbox waitlist (#13111) 2023-08-04 18:32:00 -05:00
rebuild-cloud-sdk.js Move fleetdm.com into main Fleet repo (#83) 2020-12-02 14:48:03 -06:00
send-aggregated-metrics-to-datadog.js Website: Add number metrics to send-aggregated-metrics-to-datadog script (#26031) 2025-02-05 16:33:50 -06:00
send-data-to-vanta.js Website: Update vanta integration script (#41803) 2026-03-16 17:24:32 -05:00
send-entra-heartbeat-requests.js Website: update compliance proxy script (#31181) 2025-07-23 11:29:03 -05:00
send-trial-usage-information-to-crm.js Website: Update trial usage script (#41023) 2026-03-04 17:08:08 -06:00
test-ai-compile.js More ai helpers (#29027) 2025-05-12 17:01:43 -05:00
test-ai-constraint-satisfaction.js More ai helpers (#29027) 2025-05-12 17:01:43 -05:00
test-ai-decision.js Add ai.improvePrompt() (#29660) 2025-05-31 00:30:42 -04:00
test-ai-improve-prompt.js Add ai.improvePrompt() (#29660) 2025-05-31 00:30:42 -04:00
test-ai-weights.js Add ai.improvePrompt() (#29660) 2025-05-31 00:30:42 -04:00
test-llm-generated-sql.js Website: Fix lint errors in script (#23049) 2024-10-21 10:26:41 -05:00