Commit Graph

495 Commits

Author SHA1 Message Date
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
Mike Thomas
8af77a807b
Updated messaging on docs/readme.md (#6788)
* Updated messaging on docs/readme.md

- Updated messaging on docs/readme.md
- Updated messaging on docs/basic-documentation.ejs

* Capitalization

* Update README.md

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-07-21 06:09:01 -05:00
Tim Kern
9d2acb5751
Added redirect from /defcon to defcon swag page (#6772)
https://kqphpqst851.typeform.com/to/Y6NYxM5A
2022-07-21 02:23:35 -05:00
Desmi-Dizney
4a28975435
Article formatting guidelines (#6668)
* Article formatting guidelines

Created as per https://github.com/fleetdm/fleet/issues/6570

* Update handbook/brand.md

* Added custom CTA image examples for handbook

Added images for instructions about how to use the custom CTA for articles.

* Updated Article for formatting guide on brand.md

I made some markdown and formatting fixes with Des.

* update relative image links

* Update handbook/brand.md

added context for what the meta tags are for when writing articles.

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

* Update handbook/brand.md

Added clearer instructions for where to create a new file for an article.

* Update handbook/brand.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2022-07-21 14:17:59 +09:00
Eric
f10e33d387
Website: update article categories (#6679)
* add deploy category, change product to guides

* update links to deployment guides

* Update deploy-fleet-on-hetzner-cloud.md

* Update enrolling-a-digital-ocean-droplet-on-a-fleet-instance.md

* Update how-to-install-osquery-and-enroll-linux-devices-into-fleet.md

* Update delivering-data-to-snowflake-from-fleet-and-osquery.md

* Update how-to-install-osquery-and-enroll-windows-devices-into-fleet.md

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

* Update deploying-fleet-on-aws-with-terraform.md

* Update deploying-fleet-on-render.md

* Update how-to-uninstall-osquery.md

* Update osquery-a-tool-to-easily-ask-questions-about-operating-systems.md

* Update get-and-stay-compliant-across-your-devices-with-fleet.md

* Update work-may-be-watching-but-it-might-not-be-as-bad-as-you-think.md

* Update converting-unix-timestamps-with-osquery.md

* Update correlate-network-connections-with-community-id-in-osquery.md

* Update using-elasticsearch-and-kibana-to-visualize-osquery-performance.md

* Update fleet-quick-tips-querying-procdump-eula-has-been-accepted.md

* Update locate-assets-with-osquery.md

* Update osquery-consider-joining-against-the-users-table.md

* Update import-and-export-queries-and-packs-in-fleet.md

* Update ebpf-the-future-of-osquery-on-linux.md

* Update generate-process-trees-with-osquery.md

* Update get-and-stay-compliant-across-your-devices-with-fleet.md

* Update work-may-be-watching-but-it-might-not-be-as-bad-as-you-think.md

* Update ebpf-the-future-of-osquery-on-linux.md

* Change category meta value back to guides

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

* change article category

* update latest article category

* add redirects for articles not handled by cloudflare rules

* Update to main nav

I did a little more housekeeping on the main nav for when we do the switch on these categories.

- Added link to /deploy under Guides on the Documentation dropdown.
- Added link to /guides under Guides on the Documentation dropdown
- Removed the now redundant "See all" from under Guides on the Documentation dropdown
- Removed the now redundant "See all" from under Articles on the Community dropdown (There's no need to point users to All categories any more, since all the category land are now linked to independently from the main nav.

* Update article category name

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-07-21 13:59:51 +09:00
gillespi314
9a1adeb61b
Update documentation and Sails app for additional usage statistics (#6589) 2022-07-20 20:53:19 -05:00
Mike Thomas
70d4c8eb46
Website - new messaging on platform.ejs (#6759)
- Changed "IT" to "telemetry" because IT doesn't speak to our whole audience.
- Simplified the proposition statement in the hero to speak more towards scale.
- Updated the intro header to include "workstations and servers."
2022-07-19 23:22:29 -05:00
Mike Thomas
3f61503e65
Website - updated thumbnail image on fleet-4.17.0.md (#6737)
* Updated thumbnail image

- Updated thumbnail image
- Renamed hero image
- fixed up a Markdown typo

* Fixed a typo on fleet-4.17.0.md

Fixed my typo fix
2022-07-19 17:04:39 -05:00
Chris McGillicuddy
c42b9e550a
Onboarding: GitHub maintainer list (#6746) 2022-07-19 13:04:09 -06:00
Eric
6ff5e82cfd
Website: update /g route (#6694)
* Website: update /g route to redirect to /?meet-fleet

* update redirect to add the query string onto redirect url

* lint fix

* Changes from review

* Change var name to be technically true

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-07-18 20:54:53 -05:00
Andrew Baker
101baaf3d5
Fixing missing hero image and updating metadata for security compliance article (#6731)
* Delete security-compliance-goals-cover-800x450@2x.jpg.jpg

Will reupload file with proper name (There was an extra .jpg at the end)

* Adding proper security compliance article image

* Update metadata for accuracy

Added proper date for meta data and updated the github username to match for chris-mcgillicuddy
2022-07-18 17:30:36 -05:00
Andrew Baker
db253f915a
Stay on course with your security compliance goals blog post (#6230)
* Stay on course with your security compliance goals blog post

* Update stay-on-course-with-your-security-compliance-goals.md

* Update stay-on-course-with-your-security-compliance-goals.md

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/stay-on-course-with-your-security-compliance-goals.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update stay-on-course-with-your-security-compliance-goals.md

* Update stay-on-course-with-your-security-compliance-goals.md

* Add cover for security compliance goals blog post

* Adding cover image and metadata for cover

* Update stay-on-course-with-your-security-compliance-goals.md

I've added my revisions. I decided to keep the original headline to align with the image. Can you please take a look, @GuillaumeRoss?

* Apply suggestions from code review

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Implementing Guillaume's suggestions

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
2022-07-18 17:37:14 -04:00
Andrew Baker
2c2698913d
Adding Heapanalytics and Hotjar snippets (#6718)
Adding Hotjar tracking code for heatmaps and Heapanalytics for better traffic analysis.
2022-07-18 09:25:47 -05:00
Mike Thomas
17df96caa6
Update homepage.less (#6715) 2022-07-17 13:56:21 +09:00
Guillaume Ross
1e67c32ae6
Tales from Fleet security: BEC (#6410)
* Draft of Tales from Fleet security: BEC

Article about protecting email and online banking from BEC.

* Apply suggestions from code review

Adding Desmi's suggestions!

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

* Apply suggestions from code review

Adding Mike's suggestions!

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* Add article image

* Update tales-from-fleet-security-securing-bank-accounts-from-business-email-compromise.md

- Added image and thumbnail links
- Update to date ready for publishing

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Tim Kern <tim@fleetdm.com>
Co-authored-by: Andrew Baker <89049099+DrewBakerfdm@users.noreply.github.com>
2022-07-15 14:56:10 -04:00
Chris McGillicuddy
1f8e55aed8
Homepage text change (#6683)
I removed an erroneous comma.
2022-07-15 10:01:44 +09:00
Eric
1a67fb52c6
Website: update homepage hero text (#6673) 2022-07-14 16:39:05 -05:00
Mike Thomas
4c0791081b
Updated home page content (#6656)
* Updated home page content

Updated homepage content to reflect our new positioning direction.

* update layout to match wireframes, update text

* lint fix

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-07-14 15:53:31 -05:00
Andrew Baker
a459152034
Update images on Fleet 4.17 article (#6670)
* Update images on Fleet 4.17 article

Cover image is now pointed to with the proper URL, Adding proper file name for fleet-4.17.0-3-1600x900@2x.jpg

* Delete fleet-4.1670-3-1600x900@2x.jpg

* Adding battery health image with proper file name
2022-07-14 15:51:03 -05:00
Gabriel Hernandez
97bb979a95
add ghernandez345 as contributor (#6639) 2022-07-13 08:40:05 -07:00
Eric
a1232ee7a3
Website: update techcrunch button's clickable area (#6627) 2022-07-12 16:33:15 -05:00
Eric
907ffa8ff1
Website: update sticky homepage header on smaller screens (#6626)
* update homepage mobile styles

* website: update sticky header function

* lint fix
2022-07-12 16:24:15 -05:00
Katheryn Satterlee
532e38a02f
Release post for 4.17.0 (#6601)
* Updated changelog

* Updated version to 4.17.0

* Updated version to 4.17.0

* Update articles/fleet-4.17.0.md

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Update articles/fleet-4.17.0.md

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Update articles/fleet-4.17.0.md

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Update articles/fleet-4.17.0.md

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Update articles/fleet-4.17.0.md

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2022-07-12 10:26:54 -05:00
Noah Talerman
6689b049b3
Use self-managed language, update usage status for release, product handbook tweak (#6563)
- Add new properties to "Usage statistics" docs
- Update "self-hosted" to "self-managed" on fleetdm.com/pricing. 
- Fix spacing in Product handbook
2022-07-08 16:51:27 -04:00
Mike Thomas
7aaf677c66
state of device management blog post (#6192)
* state of device management blog post

- Article to help promote the report
- Needed before merge: "Reports" article category

* add report category and update routes

* Update state-of-device-management.md

I reworded part of this to make it easier to read. Let me know if I can be of any more help. :)

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Tim Kern <tim@fleetdm.com>
2022-07-07 17:37:43 +00:00
Mike Thomas
c2169925e7
Edits to Hetzner deployment guide (#6421)
* Edits to Hetzner deployment guide

Main nav:
- I added a link to the article from the main nav

Edits to the article:
- Changed up some of the language to make it consistent with our existing deployment guides.
- Re-arranged the intro section for clarity
- Changed the thumbnail image

Style fixes:
- reduced margin top and bottom for articles H3

* Update deploy-fleet-on-hetzner-cloud.md

- To reduce duplicated content and make this easier to maintain, I suggest removing Fleet setup instructions, and linked to the relevant sections of the docs instead.

* Update deploy-fleet-on-hetzner-cloud.md

Word changes

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update articles/deploy-fleet-on-hetzner-cloud.md

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>

* Update deploy-fleet-on-hetzner-cloud.md

Update script to latest version of Fleet.

* small edit

Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2022-07-06 09:41:03 -04:00
Mike Thomas
996601b0a6
article images (#6469)
- Soc2 type 1 report - tidied up image and removed 'certified' from the filename
- Added image for Speeding up macOS updates with Nudge.
2022-07-05 10:47:06 -04:00
Andrew Baker
2462ff0a9d
Update podcast ep 2 image (#6465)
* Delete future-of-device-management-ep2-cover-1600x900@2x.jpg

Removing image, initially uploaded the wrong aspect ratio/size

* Add files via upload

Adding proper file/size for article header.
2022-06-30 17:02:57 -05:00
Andrew Baker
d92fcb20d8
Fix error in filename for Soc 2 article (#6462)
* Delete tales-from-fleet-soc2-type1-certified-cover-1600x900@2x.jpg.jpg

Reuploading with proper filename. .jpg was repeated on accident.

* Added correct file and filename
2022-06-30 15:51:59 -04:00
Andrew Baker
58fbf81687
Add Future of device management podcast ep 2 (#6461)
* Future of device management podcast episode 2

* Adding podcast ep 2 article image
2022-06-30 14:09:32 -05:00
Guillaume Ross
617b6858ec
Create tales-from-fleet-security-deploying-nudge.md (#6361)
* Create tales-from-fleet-security-deploying-nudge.md

Creating the file for the blog post to close https://github.com/fleetdm/fleet/issues/6359

* Blog post on why and how to deploy Nudge

* Apply suggestions from code review

Committing Desmi's suggestions!

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

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-06-30 13:53:00 -05:00
Andrew Baker
c02286884b
Update image for Soc 2 article (#6459)
* Delete tales-from-fleet-soc2-type1-certified-cover-1600x900@2x.jpg

Will be replacing with proper Title on image "SOC 2 Type 1 report for Fleet’s hosted automatic updates"

* Added replacement image
2022-06-30 14:08:06 -04:00