Commit Graph

626 Commits

Author SHA1 Message Date
Tim Kern
f25ed7371a
Updated schedule demo links (#7575)
Added "top" to new one, and "bottom" to old utm_source
2022-09-03 21:24:02 +09:00
Mike Thomas
de80d2776a
Website: update pricing page (#7573)
* Website: update pricing page

- Added a message to contact us for large server fleets.

* Update pricing.ejs

- updated messaging.
2022-09-02 19:26:15 -05:00
Eric
e381c3fe52
Website: Add Newsletter banner and NewsletterSubscription model (#7370)
* create NewsletterSubscription Model

* create subscribe and unsubcribe actions, update cloud-sdk, policies & routes

* Add newsletter email layout

* add newsletter form, update styles and page script

* Update cloud.setup.js

* lint fixes

* Update homepage.less

* unsubscribe-from-newsletter » unsubscribe-from-all-newsletters

* remove unused exit

* comment out unused attributes, update assets/.eslintrc

* update layout

* update layout after updating from main

* Update actions and routes

* lint fix
2022-09-02 17:38:34 -05:00
Mike McNeil
0d8fd26027
Website: Copy feedback (#7556)
* Copy tweak

Not sure this is the right language, but just something to get it started, up to Chris

Feedback/reasoning:
- "to over" or "into over"?
- "over" + specific number seems overly marketing-ish
- maybe "gives visibility to Fortune 1000 companies, and is powering over 1 million…"

* Update homepage.ejs

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

- Removed mention of "Fortune 1000 companies" in copy to keep "1.65 million" figure
- Logos at the bottom of hero banner convey that Fleet is used by Fortune 1000 companies
2022-09-02 16:50:49 -05:00
Eric
f90148abad
change website/package.json codeowner to eashaw (#7543) 2022-09-01 21:31:15 -05:00
Chris McGillicuddy
5c5add2979
Chris mcgillicuddy register message v2 (#7512)
* Update register.ejs

Updated register message with the second of three versions to test.

* Update sandbox-login.ejs

Updated login message with second of three versions.

* Add video modal to sandbox signup and login pages

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-09-02 07:14:59 +09:00
Andrew Baker
e18117048d
Add podcast episode 5 (#7529)
* Add podcast episode 5

* Add episode 5 article header

* Update articles/the-future-of-device-management-ep5.md

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-09-01 17:08:34 -04:00
Chris McGillicuddy
1757527ae2
Updating hero message. (#7519)
Changed "endpoints" to "computers" per @mikermcneil's suggestion. Changed "devices" to "servers and workstations" in the sentence below for clarification.
2022-09-01 11:51:26 -05:00
Guillaume Ross
faf7c52f5d
Adding first draft of security awareness (#5527)
* Adding first draft of security awareness

WIP

DO NOT merge as the website will need to be edited to ignore this directory.

Uploading so finalized draft can be reviewed by Des.

* Completing draft

Ready for a first pass by Des!

* Update 2022-05-security-awareness-slides.md

This has been edited for content and copy.

* Moved to a resources folder

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-09-01 11:48:43 -05:00
Mike Thomas
cc80c01fc3
Website: try-fleet and homepage style fixes (#7469)
I made the following changes:

- updated "click here" link on /register and /sandbox-login to point to /deploy (our deployment guides), for a friendlier user experience.
- removed padding-top: 120px which was forcing an awkward scroll to get to the form on register, sandbox-login, and sandbox-expired (I think the original intent was to vertically center the form and graphic on the page)
- I added some margin right to space out the CTAs on the hompage.

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-31 16:03:23 -05:00
Eric
a2dc154803
update /get-started redirect (#7445) 2022-08-29 18:23:32 -05:00
Eric
323c136834
Website: Remove category links from article cards (#7407)
* remove category links from article cards

* update styles to match wireframes

* Update website/assets/styles/pages/articles/articles.less

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-08-29 18:12:56 -05:00
Charlie Chance
fe69cc7da8
Update: removed offboarded fleeties (#7427)
* Update: removed offboarded fleeties

* Update receive-from-github.js

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-29 13:56:16 -05:00
Eric
0296aa7435
Website: Update meta tags for social previews (#7428)
* Website: update meta tags in layouts

* update meta tags

* update sandbox header nav
2022-08-26 19:20:28 -05:00
Mo Zhu
d1253c0897
Mark just-in-time provisioning as delivered in pricing page (#7422) 2022-08-26 14:14:11 -05:00
Eric
56016beca7
Website: update hero logo links (#7421) 2022-08-26 11:06:56 -05:00
Mike Thomas
24a00c43bc
Website update footer nav (#7393)
* Website: update footer navigation

- changed "Get started" to "Try it out" in the footer nav

* Website: update layout

- added utm link to "Try it out" footer link
2022-08-26 11:03:28 -05:00
Mike Thomas
f56177ba6f
Update Community nav on layout.ejs (#7411)
* Update Community nav on layout.ejs

- Re-ordered articles
- Added Contribute to Fleet
- Renamed "Chat" to "Join the conversation." My theory is that users may misunderstand "Chat" as being online chat with the team, rather than the community Slack.

* Update bootstrap-overrides.less

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-26 10:53:31 -05:00
Mike Thomas
58e316915e
Website update cta text (#7412)
* Changed "Schedule a demo" to "Talk to an expert"

- changed "Schedule a demo" to "Talk to an expert"

* Delete icon_schedule-demo-26x24@2x.png

- removed icon_schedule-demo-26x24@2x.png
2022-08-26 10:45:00 -05:00
Eric
62a7d1afa2
Website: Update documentation page sidebars and calls to action. (#7388)
* Website: Make docs table of contents not sticky

* move docs sidebar CTA, update styles

* website: updated docs cta graphic

- updated docs cta graphic

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-08-25 17:27:50 -05:00
Tim Kern
3147c9a25f
Removed comma for Fortune 1000 (#7398)
Correct usage does not include comma
2022-08-25 11:59:25 -05:00
Eric
7e3cdbe0ab
Update layout-landing.ejs (#7397) 2022-08-25 11:52:15 -05:00
Eric
185bcc9d31
Website: Update homepage layout (#7328)
* update homepage

* lint fixes

* Update layout.ejs

* Responsive style tweaks

- made some style changes to improve responsive breakpoints
- attempted to normalize paddings and section widths

* update layout

* updated styles mobile and tablet

- updated hero background
- tweaked paddings and margins for tablet and mobile
- added larger images for responsive breakpoints
- increased left/right padding on homepage-section

* Update homepage.ejs

* update feature image styles

* update platform hero background & homepage styles

* Update platform.less

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-08-25 10:37:12 -05:00
Eric
d9e4201567
Update layout-customer.ejs (#7390) 2022-08-24 19:53:32 -05:00
Mike Thomas
935a145249
updated title description meta tag on layout.ejs (#7181)
* updated description meta tag

- updated description meta tag to:

"Fleet is the lightweight, programmable telemetry platform for servers and workstations. Get comprehensive, customizable data from all your devices and operating systems — without the downtime risk"

* Update page title meta tag

- updated page title meta tag.

* Update layout.ejs

Changed "downtime risk" to "performance hit" to align with homepage hero message.

* update other layouts & twitter meta tags

* website: update meta titles in routes

- changed to "Fleet for osquery" to "Fleet Device Management"

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-25 09:15:23 +09:00
Luke Heath
f08cf6c11c
Remove FreeBSD references from website, UI, and query library (#7279) 2022-08-24 16:03:35 -05:00
Eric
29380bd89e
Switch to using ejs tags instead of vue templates (#7369) 2022-08-23 18:22:03 -05:00
Andrew Baker
268523d536
Create introducing-sandbox:-the-fastest-way-to-play-with-fleet.md (#7341)
* Create introducing-sandbox:-the-fastest-way-to-play-with-fleet.md

* Update articles/introducing-sandbox:-the-fastest-way-to-play-with-fleet.md

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

* added image and video

- added image and video
- updated meta tags

* Update introducing-sandbox:-the-fastest-way-to-play-with-fleet.md

- removed comma from meta tag title

* Rename file, update quotation marks

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-23 17:33:37 -04:00
Noah Talerman
c216b40dca
Add 4.19.0 release article (#7349)
- Add 4.19.0 release article
- Tweak 4.18.0 release article by removing "Test Fleet upgrades" feature
2022-08-23 17:29:59 -04:00
Eric
c1f2e8a810
Update sails.helpers.http.del usage (#7340)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-22 13:11:54 -05:00
Tim Kern
55c34918c6
Added redirect from /community to Slack invite (#7327)
Linked to https://osquery.slack.com/join/shared_invite/zt-h29zm0gk-s2DBtGUTW4CFel0f0IjTEw#/
2022-08-19 17:54:01 -05:00
Mike Thomas
dc1627a33f
Update platform.ejs (#7326)
- Updated "Try it out" CTA to point to Sandbox.
- Updated "Try Fleet" to "Sandbox" to avoid repetition and have continuity across the CTAs.
- Updated "Join the community" to "Community" for continuity across the CTAs.
2022-08-20 07:10:50 +09:00
Noah Talerman
e97755f924
On fleetdm.com, update links to point to Fleet Sandbox (#7321)
- Update /get-started to /try-fleet/register in 2 places on website
2022-08-19 15:00:32 -04:00
Eric
009a8eea69
Website: Update "Try it out" button links (#7251)
Changed all of the "Try it out" buttons to link to `/try-fleet/register` to reveal Fleet Sandbox
2022-08-19 14:01:17 -04:00
Eric
e2022c67db
Website: send request to Zapier when a subscription is created (#7273)
* Website: send request to Zapier when a license is purchased

* Update error message/lint fix

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-17 18:46:24 -05:00
Eric
ef6c388852
add embedded content styles to docs and handbook (#7261) 2022-08-16 17:51:41 -05:00
Chris McGillicuddy
8c0f35d264
Adding a video to the Fleet docs (#7081)
* Adding a video to the Fleet docs

These instructions make sure embedded YouTube videos display correctly on mobile.

* Add files via upload

- uploaded video embed guide gif

* Update handbook/community/README.md

- added a gif to show how to find the YouTube video embed URL

* Updated image link in community/README.md

updated image link

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-08-15 09:01:11 -05:00
Eric
a6f45946c6
update docs scrollbars position (#7193) 2022-08-12 19:38:36 -05:00
Mike McNeil
41c7ce7c1a
Website: Update button on sandbox expiry page (#7194)
Because you just saw a demo right?  You just used it
2022-08-12 19:06:18 -05:00
Eric
7974bdfa80
Website: Fleet Sandbox (#6380)
* create pages, add routes, update policies

* add new pages to importer

* sandbox page

* login -> sandbox-login

* Update login.less

* psuedo-code/code comments

* remove sandbox page

* Revert "remove sandbox page"

This reverts commit d5a1280759266f6bf587c9bab275d1a3e69ec16a.

* view action drafts

* delete forgot-password page

* two new actions + draft code

* change action name

* Draft view actions and page scripts

* Update signup.js

* update comments

* update signup & sandbox-login page script

* update helper comments

* update helper usage in comments

* view-sandbox » view-sandbox-or-redirect

* Update helpers, actions, and routes

* login » sandbox-login

* update attributes on user model

* update signup action

* update page scripts and importer

* Update view-register.js

* html + css

* update signup and view-sandbox-or-redirect

* Password reset

Update user's sandbox password when they have a sandbox instance

* add new-sandbox, update sandbox page

- `/try-fleet/new-sandbox` added for users who don't have an existing Fleet Sandbox instance,
- `/sandbox` updated to redirect users to the `/demologin` endpoint of their Fleet Sandbox instance if it is still valid, or display the sandbox expired state
-  updated policies & routes

* layout and importer updates

* update sandbox-login links & page script

* update signup action

* change logout redirect location to homepage

* lint fixes

* lint fixes

* Update sandbox & sandbox-expired

* Comment updates

* update password requirements for existing pages

* remove /get-started route

* lint fixes

* replace env variable with url

* remove `required: false` from organization attribute on user model

* send redirectToSandbox from view instead of routes

* changes sandbox page name

* add 10 second timeout to /healthz check, add authorization header to cloud provisioner request

* update environment variable name

* update authorization header

* remove /new-sandbox

* update unauthorized response to redirect to correct login screen

* update comments

* update layout

* replace new-sandbox redirects with consistency violation errors

* Provision Fleet sandbox for users logging in

* Revert "Provision Fleet sandbox for users logging in"

This reverts commit 6297c33892231d0ef98bed4cbb127f4263ebc48d.

* Revert "Revert "Provision Fleet sandbox for users logging in""

This reverts commit c2a2567b68325ea92e19f908226de2f52d8265f9.

* Revert "Revert "Revert "Provision Fleet sandbox for users logging in"""

This reverts commit acc178ea76ece637f7f6eab9f44ee51c44f59a00.

* update sandbox-login mobile styles

* update sandbox-expired page to match latest wireframes

* remove required: false and planned changes comments, update signup errors and behavior

* update error

* lint fix on updated error

* Update error's indentation

* remove added forgot-password flow, add redirect for sandbox users changing their password

* Use fleetSandboxDemoKey to login to Fleet Sandbox, remove password changing flow

* update bootstrap to give admin user an expired sandbox

* Update signup.js

* remove unused exits, revert password recovery email changes

* required:false is implied if unspecified, so can be omitted

* Remove defaultsTo: '', since it is not needed

This applies the changes discussed in https://github.com/fleetdm/fleet/pull/6380#discussion_r929538495

It also makes two other trivial changes.

* Eliminate another unnecessary require:false

I think this one is actually baked into the sails-generate template.

* remove custom password validation

* update page name (sandbox-teleporter) and view action name

* revert minor changes to existing files

* update sandbox login friendlyName

* Update unauthorized response to redirect to /login

* Delete new-sandbox.less

* update layouts and importer

* add /fleetctl-preview route for old get-started page, update sandbox route

* update signup action with changes from review, add retry() to cloud provisioner request

* Update routes.js

* add missing comma to route

* update layout, fix typo in signup

* Update sandbox-expired.ejs

* lint fixes

* Update download-sitemap.js

* small whitespace changes, regenerate cloud-sdk

* remove placeholder text in password inputs

* add loading spinner to sandbox teleporter

* add logout button to header nav

* hide header on sandbox-teleporter

* update errors, check if a user already exists before cloud provisioner request

* Update sandbox-teleporter.page.js

* Update sandbox-teleporter.page.js

* Update signup.js

* resize loading spinner, history.pushState() » history.replaceState()

* send users who reset their password back to the fleetdm.com homepage

* Add Zapier webhook request for sandbox signups

* rebuild-scloud-sdk after resolving merge conflict

* update zapier request error

* Add comment w/ context about how Zapier responds with a 2xx even if there was a problem

* Update links to /get-started to go to /try-fleet/register, change /get-started redirect

* Revert changes to links

* add /test-fleet-sandbox redirect, revert /try-fleet redirect

* send logged out users to the sandbox login page when they go to /try-fleet/sandbox

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-12 17:31:01 -05:00
Noah Talerman
0cf4fd107e
In articles, remove reference to query packs (#7176)
* Update snowflake and import queries guides

* Add new image and update seed round article

* Change import queries guide name and add redirect to routes.js

* Add new import queries file

* Fix redirect. Thanks linter

* Update articles/import-and-export-queries-in-fleet.md

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>

Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-08-12 15:03:54 -05:00
Andrew Baker
71bbd78825
Drew bakerfdm add podcast episode 4 (#7191)
* Upload podcast episode 4 cover

* Adding podcast episode 4 article
2022-08-12 14:58:42 -05:00
Kelvin Oghenerhoro Omereshone
77de078917
Remove generate installer verbiage and update screenshot (#7111)
* feat: remove generate installer verbiage and update screenshot

* Update articles/how-to-install-osquery-and-enroll-macos-devices-into-fleet.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-08-12 12:48:54 +09:00
Eric
63ca6f9cb8
Website: hide documentation sidebars scrollbars (#7179)
* Website: hide documentation sidebars scrollbars

* lint fix
2022-08-12 12:02:54 +09:00
Eric
7fe9a27590
Website: update sitemap (#7107)
* Website: update hand coded html pages in sitmap

* add /podcasts
2022-08-12 11:54:01 +09:00
Eric
edcf09febd
Website: add Zapier webhook to signup.js (#7177)
* Add Zapier webhook request to signup form, add signupReason input

* webhook-secret » webhookSecret
2022-08-11 21:05:24 -05:00
Eric
d458d11048
Website: add utm_source to calendly link (#7178) 2022-08-11 19:09:25 -05:00
Mike McNeil
06d73d4146
Add autoapprove for founders editing CODEOWNERS (#7169) 2022-08-11 12:39:53 -05:00
Mike McNeil
e6781e4379
Update CODEOWNERS to include handbook, etc (#7163)
* Update CODEOWNERS

* Update CODEOWNERS

* Update CODEOWNERS

* Update CODEOWNERS

* Update CODEOWNERS

* add articles/ + add leading "/" for CHANGELOG.md so it doesn't inadvertently catch others

* Update custom.js

* lint fix

* Update custom.js
2022-08-11 12:38:00 -05:00
Mike McNeil
74f65447b7
Website README: Add instructions for db migrations (#7161)
Closes https://github.com/fleetdm/fleet/issues/6568
2022-08-10 23:23:13 -05:00
Mo Zhu
7d3d91990d
Update pricing.ejs (#7157)
* clarify vulnerability scores (EVSS and CVSS)
* remove coming soon star from vulnerability scores, CISA exploits, and end-user self-service
* add customer promise crosses to remote orbit startup flags and manage orbit extensions
2022-08-10 22:17:49 -05:00
Eric
23ec518eb4
Website: Upgrade sails-hook-orm dependency (#7160)
* upgrade sails-hook-orm dependency

* Update package.json
2022-08-10 19:52:52 -05:00
Kelvin Oghenerhoro Omereshone
71952c9b0a
Make top banner not sticky (#6797)
* feat: Make top banner not sticky

* fix: issue with transition on page load and scroll

* fix: add semi colon to less to resolve linting issues

* fix: commas issue in less

* fix: space between header and cta-banner

* fix: resolve scrolling weird animation and hero section jumps

* fix: responseive top value set

* feat: don't animate background color

* feat: add transition for the top property of the header

* update sticky header function and styles

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-10 12:23:14 +09:00
Eric
667c566b28
Website: Remove machinepack-github dependency (#7101)
* Remove machinepack-github dependency, update recieve-from-github

* remove unused variable, update headers in delete request
2022-08-08 16:58:48 -05:00
Tim Kern
272691c6e5
Added Fleetdm.com/swag for community engagement (#7086) 2022-08-05 16:23:59 -04:00
Guillaume Ross
fab53df348
Tales from Fleet security: mailing list scams with Google Groups (#6953)
* Google Groups spam article for 6914

Creating the file in which the Google Groups spam article for #6914 will go.

* Google Groups Blog Post: Renaming file + submitting early draft and image

* Reverting accidental update to vscode settings

Reverting accidental update to vscode settings in blog post PR

* Formatting for Google Groups scam post

* added article images

- added cover image and updated inline image to a higher res version (and re-composed).
- fixed a stray typo and also rephrased the sentence for clarity.

* Apply suggestions from code review

Fixing as per Des's suggestions.

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>

* Update tales-from-fleet-security-google-groups-scams.md

Making it more obvious the quotes were quotes from Google support

* Quick typo fix

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2022-08-05 11:39:48 -04:00
Eric
b303a509fd
Update subtopics on docs and handbook pages (#7069) 2022-08-05 10:29:21 -05:00
Eric
cbaae94d38
Website: Add Fleet Premium call to action to documentation pages (#7063)
* add Fleet premium CTA, update styles

* Add final Calendly link

* Replace logo in docs cta
2022-08-05 16:24:15 +09:00
Eric
0811946a84
Website: update Markdown blockquotes (#7046)
* Add blockquote styles, to-html.js updates

* test article *REVERT THIS COMMIT BEFORE MERGE*

* Revert "test article *REVERT THIS COMMIT BEFORE MERGE*"

This reverts commit 3192bdbf753894c354146048df24ebeb30cdc3bc.

* to-html comments & update variable names

* Update to-html.js

* add new blockquote styles to docs and handbook pages

* update purpose name & stylesheets

* wrap blockquoteHtml in divs, add examples to markdown guide

* lint fix

* update quote and large quote blocksquotes usage, revert *most* to-html changes

* lint fixes
2022-08-05 16:15:46 +09:00
Kelvin Oghenerhoro Omereshone
a26d53931a
feat: update guide to add a Windows host (#7059) 2022-08-04 18:02:56 +01:00
Martin Angers
012869f971
Fleet Premium: de-anonymize usage stats (#7013) 2022-08-03 14:44:34 -04:00
Eric
ded5a3592e
Website update markdown checkboxes (#7019)
* add custom list item renderer

* add styles for checkboxes to markdown content

* bring checkboxes back into article

* lint fix

* update comment

* update variable names, disable all checkboxes

* update comment and disabled usage.
2022-08-03 12:04:49 -05:00
Eric
a15d87f932
Add --skipGithubRequests option to build-static-content (#7024)
* add local flag to build script

* remove defaultsTo from input

* update comments

* local » skipGithubRequests, use fake profile pictures for contributors

* encodeURIComponent(username)
2022-08-03 10:45:28 -05:00
Artemis Tosini
e6e1a0fa02
Add artemist-work as maintainer in receive-from-github.js webhook (#7034) 2022-08-03 10:39:13 -05:00
Eric
14e1b36362
Website: Update tables in HTML compiled from Markdown (#6929)
* add custom table renderer to to-html

* remove table-layout from docs stylesheet

* Update to-html.js

* update comment

* lint fix

* rename variables
2022-08-03 10:38:05 -05:00
Eric
5490379057
Website: fix iframes in articles overflowing on smaller screen widths (#6963) 2022-08-03 11:55:56 +09:00
Katheryn Satterlee
585422336e
Add 4.18.0 release post (#7004) 2022-08-02 17:09:11 -07:00
Eric
08f60bcc33
Website: fix articles sorting (#7029) 2022-08-02 17:59:37 -05:00
Eric
780a00d849
update invalid custom title error (#7021) 2022-08-02 14:27:31 -05:00
Eric
abadf8efe3
Website: pricing update (#7018)
* pricing update

* change env variable name
2022-08-02 13:57:48 -05:00
Mo Zhu
e2399efbc5
Fleet desktop v1 announcement (#6723)
* remove reference to fleet desktop being in beta

* update how to generate a new Fleet Desktop installer

* document --disable-update and --desktop-channel flags

* new file for Fleet Desktop

* fleet desktop custom transparency link explanation

* docs for installing and upgrading Fleet Desktop

* fleet desktop out of beta announcement blog

* images

* copy edits

* convert headers to sentence case

* incorporate copy changes

* Updated images and meta tags

- I updated the images, and renamed to match our image naming conventions
- I added the article meta tags

* Update Fleet-desktop.md

* Specify Fleet Desktop document order

* Update to fleet-desktop-says-hello-world.md

- I added a screencast showing how to remediate a failing policy with Fleet Desktop
- I added inline styles so that the video fills the container width and renders correctly on mobile.
- I re-jigged "self remediation" and "Scope transparency" as H3 tags.

* address some typos and style changes

* update meta tag

* remove single quotes

* Update publishing date fleet-desktop-says-hello-world

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2022-08-02 12:19:57 -05:00
Mike McNeil
0276640630
Bot: Fix GitHub API integration for adding "#handbook" label (#7011)
Closes https://github.com/fleetdm/confidential/issues/1574

This is a follow-up to fix a couple of issues introduced in https://github.com/fleetdm/fleet/pull/6967
2022-08-01 23:14:56 -05:00
Eric
20afcb8f29
Add #handbook label to handbook only PRs (#6967)
* add #handbook label to handbook PRs

* Update get-is-pr-only-handbook-changes.js

* remove while loop from _.all()

* revert changes to github token name

* Simplifications

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-01 22:27:54 -05:00
Eric
9e2b7c5f26
Website: Minor scripts/build-static-content.js updates (#6974)
* Build static content updates

* update comment

* Add link

* Expand comment with another link and more explicitness

* Address requested change from https://github.com/fleetdm/fleet/pull/6974/files#r935075522

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-01 22:23:43 -05:00
Mike Thomas
5ae7dc5850
Homepage content update (#6968)
* Updated homepage messaging

- Updated messaging
- Add new images
- Updated stylesheet to improve readability at smaller breakpoints

* Delete feature-increase-install-rates-440x283@2x.png

- removed unnecessary image

* image update

* image updated

* Update homepage.less

- removed trailing whitespace to resolve lint warning.

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-08-01 21:54:50 -05:00
Mike Thomas
56721d41b0
Update basic-article.ejs (#6988)
- fixed styling issue on "next steps" CTA.
2022-08-02 10:23:28 +09:00
Mike Thomas
26d763c426
Updated testing.md (#6583)
* Updated testing.md

Updated the name of testing.md to testing-and-local-development.md based off https://github.com/fleetdm/fleet/issues/4706

* add redirect for /docs/contributing/testing

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-01 19:06:30 -05:00
Eric
f4c2b62fd5
Website: Conditionally show swag CTA (#6964)
* conditionally hide fleet swag form

* Check cp-ipcountry and cp-iplongitude

* update comment

* use req.get(), update comment
2022-08-01 15:58:05 -05:00
Andrew Baker
7dd0152819
Add top view image for 3d printed yubikey cases (#6860)
* Add top view image for 3d printed yubikey cases

* update filename extension in article, move image to images/articles

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-08-01 10:47:27 -04:00
Andrew Baker
a35b92881f
Update publishing date for Linux vulnerability detection article and add mermaid diagram (#6983)
* Update publishing date for Linux vulnerability detection article

Changing from 08-29 to 07-29

* Added mermaid diagram

- added mermaid diagram and updated diagram background colour.

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-07-30 08:37:42 +09:00
Eric
d935af2a64
Website: update article styles (#6986)
* add table and mermaid diagram styles

* Update basic-article.less
2022-07-29 17:33:57 -05:00
Andrew Baker
f6b0019ac3
Add redirect from /osquery-stickers to TypeForm (#6960)
* Add redirect from /osquery-stickers to TypeForm

* Update routes.js

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-07-29 17:54:18 -04:00
Mike Thomas
d32cd042b5
Article upload (#6980)
- uploaded article and images
2022-07-29 21:23:03 +00:00
Eric
46aa36356b
Website: Update LANG markers regex in build-static-content.js (#6785)
* Update LANG markers regex

* update regex to remove extra newlines from codeblocks

* revert regex in build-static-content

* remove nested codeblock

* update whitespace in changed codeblock

* update regex replace to match indentation on LANG tags

* update regex, add error if markdown was compiled with nested codeblocks

* Revert lang marker regex

* remove newlines before codeblocks in lists

* Update error, move LANG tag regex replace

* update comment to clarify what we mean by nested codeblocks

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-07-27 16:55:06 -05:00
Mike McNeil
fece71a6a0
Tool: Ryan from mergefreeze suggests trying this (#6922) 2022-07-27 11:21:29 -05:00
Mike McNeil
f2212ee03d
DRIs: Add @mike-j-thomas to NPM brandfront (#6897)
* DRIs: Add @mike-j-thomas to NPM brandfront

relates to https://github.com/fleetdm/fleet/pull/6872

* DRIs: Add @chris-mcgillicuddy to GitHub brandfront

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-07-27 01:47:16 -05:00
Mike McNeil
ff116226a7
Tool: Workaround for mergefreeze API (#6908)
A timeboxed workaround for an intermittent issue where the mergefreeze API reports that a repo is frozen: false, when the mergefreeze UI says that it is actually truly frozen.
2022-07-27 01:41:57 -05:00
Mike McNeil
c5adb912f9
Tool: Remove MergeFreeze logs (#6907)
Turns out the issue being debugged in https://github.com/fleetdm/fleet/pull/6906 was in the API itself-- somehow it can get stuck on frozen: false.  If that happens, the solution is to freeze/unfreeze everything in the dashboard
2022-07-27 01:19:47 -05:00
Mike McNeil
878c21c491
Tool: Debug github webhook (#6906) 2022-07-27 00:56:50 -05:00
Mike McNeil
39fea292b9
Tool: Bring back mergefreeze API integration (#6905)
* Tool: Bring back mergefreeze API integration

Context: https://github.com/fleetdm/fleet/pull/5628#issuecomment-1196175485

Unfortunately, the API doesn't work.

* Lay out how this would work in the database - but instead, do it ephemerally for now

* Remove model

* Maintain state (the easy way for now)
2022-07-27 00:36:31 -05:00
Eric
83ba81dd26
Add redirects for articles that have changed category (#6865)
* Add redirects

* remove whitespace change
2022-07-26 00:26:22 -05:00
Mike McNeil
5689c83769
Website: Remove "as seen on techcrunch" from homepage (#6869)
It's been a few months now and, while neat to share the story, some visitors report experiencing it as an indicator that Fleet is an earlier stage company than it actually is, which is misleading.

We're not THAT hip.
2022-07-26 13:12:29 +09:00
Robert Fairburn
189362c2af
Add rfairburn to receive-from-github.js (#6848) 2022-07-25 18:36:04 -05:00
Eric
1200a5fc6f
Website: Add support for multiple levels in the handbook (#6524)
* Website: add support for excludePageFromSectionIndex meta tag in Markdown content

* revert articles and docs changes

* move handbook pages into subfolders, rename brand to digital experience, update links

* update page script, add pages in same section to generated index

* remove newline

* add redirect for renamed handbook page (/handbook/brand -> /handbook/digital-experience)

* handbook: update relative page links

* update comment

* Update basic-handbook.page.js

* Revert .sailsrc change

* Update basic-handbook.ejs

* Update basic-handbook.page.js

* Update basic-handbook.page.js

* Update security.md

I added an example of how second-level sections could be introduced (linked to).

* update links on security.md, remove related pages

* change top level files filenames to README.md

* remove handbookSection

* Update basic-handbook.page.js

* only include top level pages in handbook index

* update relative links

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-07-25 11:18:58 -05:00
Mike McNeil
a26e5002a3
Website: Follow up to strip leading slashes (#6843)
* Website: Follow up to strip leading slashes

re https://github.com/fleetdm/fleet/pull/6796#issuecomment-1193054810

* remove log

* Verified: whitespace trim not needed

And leading slash trim is only needed if using a regex route (not something I recommend most of the time).  But since we are using one, I included it, and put it in all three places for consistency.  (It doesn't ever hurt)
2022-07-25 11:16:40 -05:00
Mike Thomas
f8241466d8
update image on podcast ep3 (#6841)
* update image on podcast ep3

- Updated image on the-future-of-device-management-ep3.md
- Updated title for consistency on the-future-of-device-management-ep1.md

* Fixed meta name article title to "episode 3"

Co-authored-by: Tim Kern <tim@fleetdm.com>
2022-07-22 16:43:53 -05:00
Mike Thomas
99ae9c8a9e
add /releases to main nav (#6817)
- Updated the main nav to point releases to /releases
2022-07-22 11:40:19 -05:00
Eric
e378c090c5
Website: sails-postgresql@^2.0.0 » sails-postgresql@^5.0.0 (#6780) 2022-07-21 17:52:45 -05:00
Mike McNeil
525a144311
Website: Simplify regex syntax used for #2025 (#6796)
* Simplify regex syntax used for #2025

* extra trailing slashes now redirect instead of rendering

* Simplify regex

* Match implementation to view-basic-documentation, etc

* Match view-basic-documentation, and slurp up title and description logic to help indicate (and future proof) that it has no side effects

* Update view-basic-handbook.js

* Update view-basic-documentation.js

* trivial

* lint fix

* make handbook and doc landing pages continue working despite my recent commit in this same PR, and add some comment clarifications

* update regex to replace leading slashes and whitespace

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-07-21 17:02:32 -05:00
Andrew Baker
939340cee8
Add future of device management podcast episode 3 (#6814)
* Add future of device management podcast episode 3

Will need to keep an eye out for podcast to be available on spotify and apple

* Adding Fleet podcast episode 3 image

* Updating Embed code and podcast links
2022-07-21 16:19:00 -05:00