* 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>
* 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>
- 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.
* 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>
* 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>
* 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>
* 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>
* 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>
* add local flag to build script
* remove defaultsTo from input
* update comments
* local » skipGithubRequests, use fake profile pictures for contributors
* encodeURIComponent(username)
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
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.
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
* 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)
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.
* 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>
* 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)
* 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>
* 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>
* 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
* 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>
* 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>
- 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."
* 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>
* 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
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
I increased contrast of the navigation headers. Fleet black 25% was too light. Fleet black 50% was too dark.
- I introduced a new color variable - Fleet black 33%
* Add schedule demo CTA
Added a CTA to schedule a demo on:
- get-started.ejs
- basic-article.ejs
* Update get-started.ejs
Added UTM link
* Added tracking to calendly and get-started button
- Added standard source tag to calendly
- added "?tryitnow" to get-started button so GA can track clicks as conversions
Co-authored-by: Tim Kern <tim@fleetdm.com>
* Articles housekeeping
Style tweaks:
- reduced categories-and-search margin-top
- changed color of category on cards
- removed time stamps from cards
Image updates:
- created missing images, and replaced existing with a cleaner, more vibrant style to the following categories.
- security
- guides
- engineering
- podcasts
- Normalized release thumbnails. The current graphics are over-designed, inconsistent, and too busy/hard to process.
* lint fix
* remove ")" from image caption
* remove old article images
* update cover image filenames for consistency
* add deleted image, update filenames to match naming conventions
* fix typo in filename
Co-authored-by: Eric <eashaw@sailsjs.com>
Related to #5898, this reports an anonymized summary of errors stored in Redis into the analytics payload.
For each error stored, this includes:
- A `count` attribute with the number of occurrences of the error
- A `loc` attribute with the 3 topmost lines in the stack trace. Note that stack traces only contain package name + line number (example: github.com/fleetdm/fleet/server.go:12
This also includes a minor refactor around error types.
* typo-fixes
- rounded up incorrect percentages for "Does your current management strategy allow you to effectively automate your custom security workflows?"
- Fixed typo "workspace" => "workforce"
- Rephrased "Device enrollment also adds to that complexity, and full compliance monitoring is impossible where it's lacking."
* Update state-of-device-management.ejs
- fixed typo "organizations"
* Added comma
between "open-source" and "cloud-based"
Co-authored-by: Tim Kern <tim@fleetdm.com>
* Website: Create page for sales one-pager
* update layout, add images
* update mobile layout
* update layout & styles
* Update sales-one-pager.less
* add todos for page description and page title
* add alt text, final route & meta information, make hero-image visible at 1024px
* Update Fleet.report.-.State.of.device.management.pdf
- Updated PDF
* Update Fleet.report.-.State.of.device.management.pdf
- Updates PDF (trying to fix some PDF rendering issues).
* Update Fleet.report.-.State.of.device.management.pdf
- Updated PDF - third time's a charm
* Update Fleet.report.-.State.of.device.management.pdf
- Update PDF - this one, surely?!
* Update Fleet.report.-.State.of.device.management.pdf
- Upload PDF - last try!
* Update layout.ejs
- Added target="_blank" to Chat nav item.
* Update layout.ejs
- Removed "Contribute" from masthead navigation as per discussion with Mike M.
* Add header CTA, update layout
* Updated meta description in routes
Changed to new CTA phrasing
* Updated layout-landing with new CTA copy
* Updated layouts to include new CTA copy
* Updated layout-landing to include new CTA copy
Missed a space on my last edit
* Updated meta description for sodm report
Used final copy version
* Updated SODM report CTA to final copy
Updated after working with Mike T
* Updated SODM CTA to final copy
Worked with Mike T to improve final version
Co-authored-by: Tim Kern <tim@fleetdm.com>
* Website: updated animated button mixin, add calls to action to report
* added final hrefs
* Update website/assets/styles/pages/reports/state-of-device-management.less
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Tim Kern <tim@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
* Blog post on Yubitrak
* Renaming file
* Update keeping-track-of-yubikeys.md
This has been edited for copy.
* Renamed article + files
Renamed article, changed file name of article and photos, added a photo, moved photo around in the article!
* Update lossless-yubiKeys-with-yubitrak-and-airtag.md
Moved an image down since the cover photo will be near the top anyway
* Update lossless-yubiKeys-with-yubitrak-and-airtag.md
Put cover image on top
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
* Update Fleet.report.-.State.of.device.management.pdf
- Added tracking links to PDF call to action
* State of device management report graphic on PDF
- Graphic to State of device management report PDF
Co-authored-by: Eric <eashaw@sailsjs.com>
* Website: generated index planning
* revert whitespace change
* add title to handbook pages, generate handbook index
* Update basic-handbook.page.js
* suggestions from review
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
* state of device management page, chart component
* add images
* website: add charts.min.js, update layout, page script, and images
* layout updates, component validation
* add alt text, lint fixes
* update image name
* update bar-chart styles and layout
* add empty href and link styles
* Style overrides for mobile & tablet
• Added style overrides for mobile and tablet.
* Updated text
Updated text for the following sections:
• Introduction
• Key findings
• Part 1
* Updated text
Updated text in the following sections:
• Part 2
• Part 3
• Part 4
• Part 5
• Part 6
* Additional icon and text change
• Added icon for GitOps
• Repositioned text: The future of device management
* Text change
Removed "Takeaways" header from Part 6.
* style changes
• fixed some inconsistent headers (h3 to h2).
• fixed margin bottom on new GitOps note.
• Removed unneeded subsection div after removing "Takeaways" heading in my previous commit.
* update chart styles, add update charts function, sticky navigation
* lint fix
* lint fix
* Scroll navigation with header
* text changes
Updated chart titles to match the survey.
* style tweaks
Style tweaks to the charts.
* add pdf
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Migrated the following articles:
• How to install osquery and enroll macOS devices into Fleet
• How to install osquery and enroll Windows devices into Fleet
• How to install osquery and enroll Linux devices into Fleet
For article: Apply BYOD to soothe supply chain pain:
• Changed category from "product" to "security"
* feat: article on enrolling a DigitalOcean Droplet on a Fleet instance
* Update enrolling-a-digital-ocean-droplet-on-a-fleet-instance.md
Co-authored-by: Tim Kern <tim@fleetdm.com>
* What are Fleet policies blog post
* Adding what are Fleet policies image
* Update policies blog post image file paths.
* Slightly cleaned up language
Rephrased a few language nitpicks
Co-authored-by: Tim Kern <tim@fleetdm.com>
* Securing 1Password blog post
* added image assets
Added image asset to the article.
* Update tales-from-fleet-security-securing-1password.md
I added the .png file type to the images.
* Update tales-from-fleet-security-securing-1password.md
Update based on comments from @mike-j-thomas
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
* trivial (comments)
* Remove old unfreeze/freeze logic
* trivial (clarify comment)
* Trivial (fix weird character)
* Extrapolate DRI mappings into config.
* Explain why this exists
* Extrapolate logic
* Use extrapolated logic + add 5 second wait time to prevent accidents + clean up
* Use extrapolated logic and fix omission in helper
* Make freezing actually happen and document usage
* In script, don't freeze PRs as long as they're preapproved to be edited by SOMEBODY
* Lint fixes
* articles page
* update articles route to handle category urls
* update articles page
* add articleImageUrl meta tags to article pages
* basic empty state, add comments
* Update view-articles.js
* Update articles.less
* add articles, update styles and image url validation
* lint fix
* Update routes.js
* Update articles.ejs
* Update articles.page.js
Updated article category descriptions.
* migrated more articles
I migrated more articles so that all categories are populated.
* Added thumbnails to new posts
* Some style tweaks
- Tweaked a couple of styles
- Added cursor: pointer to filters
- Changed "Blog" to "Articles" in the navigation
- Changed /blog to /articles in the navigation
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
* feat: implement sticky nav for fleetdm except the homepage
* feat: add sticky nav to homepage
* Add note for v 4.13 to fleetctl docs (#5274)
Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
* License dispenser query strings (#5321)
Co-authored-by: Tim Kern <tim@fleetdm.com>
* chore(test): rewritten query side panel test using rtl (#5189)
* Update get started (fleetctl preview) instructions on website (#5312)
Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
* update customer layout (#5329)
* Handbook: Rename Slack channel, suggest DRI for #help-golang (#5157)
* Handbook: Rename Slack channel, suggest DRI for #help-golang
* Deleted #help-golang and #help-frontend
This is based on the call Zach and I had today about eliminating the extra "Help" channels, now that there are development groups where more focused conversation can happen without blasting every engineer in the company.
FYI I checked and #help-frontend is actively used, whereas #help-golang is much less active.
* Editor pass - Added and renamed the Rituals section (#5300)
Editor pass for: https://github.com/fleetdm/fleet/pull/5183
I added and renamed the Rituals section with a link for consistency.
This PR is related to: https://github.com/fleetdm/fleet/pull/5299
* Unified text for private IP address (#5301)
* unified text for private ip address
* updated capitalization
* Added utm_source tracking to calendly link (#5281)
Will allow us to track schedule demo submissions from pricing page by adding utm_source
* Removed all traces of Redux from the app! (#5287)
* clean up routes and useless components
* component clean up
* removed redux from routes
* rename file
* moved useDeepEffect hook with others
* removed redux, fleet, app_constants dirs; added types to utilities
* style cleanup
* typo fix
* removed unused ts-ignore comments
* removed redux packages!!!
* formatting
* fixed typing for simple search function
* updated frontend readme
* Website add articles page. (#5243)
* create '/articles' and add 4 test articles
* update build-static-content script for '/articles'
* article pages
* Validate article page metaData
* add articles linked from header, remove test articles
* update article styles
* comment out /articles route, update blog post links
* Move article category page to different branch for future PR
* Update build-static-content.js
* remove pagescript
* Update deploying-fleet-on-render.md
* update meta tags
* lint fixes
* Style & Markdown updates
Made a couple of fixes to the styling and markdown.
* update view action, replace route with regex, update links
* authorsGitHubUserName -> authorGitHubUsername, authorsFullName -> authorFullName
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
* Add slack notif when integration test fails (#5332)
* Editor pass - Registering in a new state w/ Gusto (#5305)
Editor pass for: https://github.com/fleetdm/fleet/pull/5237
* Editor pass - Creating a consulting agreement (#5304)
* Editor pass - Creating a consulting agreement
Editor pass for: https://github.com/fleetdm/fleet/pull/5273/files
* Update people.md
Co-authored-by: Eric <eashaw@sailsjs.com>
* Fix handbook index (#5341)
* fix: review request changes
* fix: revert to using window.innerHeigh for logic to hide the header
* Update layout.ejs
I don't know if this is good syntax, but I want the masthead to stay in position for a little longer.
* feat: format if logic
* fix: rename handler function to windowScrolled
Co-authored-by: Katheryn Satterlee <me@ksatter.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Tim Kern <tim@fleetdm.com>
Co-authored-by: Tharun Rajendran <rajendrantharun@live.com>
Co-authored-by: Zach Wasserman <zach@fleetdm.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Martavis Parker <47053705+martavis@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
* Added Linkedin Ads Insight tag
Added Linkedin conversion tracking tag so we can track schedule demo as a converison
* Bring changes from #5277 and #5278 into this PR
Co-authored-by: eashaw <caglc@live.com>
* Adding Meta pixel and GA4 property
* update indentation and fix failing lint test
* add meta pixel to customer and landing page layouts
Co-authored-by: eashaw <caglc@live.com>
* add custom blockquote render and styles
* Update to-html.js
* adjust margin, replace icon
* increase margin on image
* Style updates
After seeing it in action, I noticed some improvements. I also updated Figma to reflect.
• Changed colors and icon alignment
• Adjusted top/bottom margins
• Adjusted corner radius
• Added new color variable (existing in Figma) to colors.less
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
* Github bot: Temporarily disable label change notifications
Michael Thomas🕐 Today at 01:36
Are these alerts necessary in #g-digital-experience, and if not, how do we turn them off? They're creating a lot of noise in the channel 😵
1 reply
mikermcneil 3 minutes ago
I'm envisioning Digital Experience is responsible for keeping github labels tidy, so having visibility into changes would be useful. If you currently don't have bandwidth to do it, this is an easy thing to let slip, since it isn't the highest priority. (Labels have already gotten a bit messy- to the point I don't use them at all anymore, for example. I don't think they're actually necessary anymore, other than for doing estimations)
I'll PR a change that disables it for now.
* fix extra ampersand
* GitHub webhook: Add support for '*' DRI rule
This allows any fleetie to edit the handbook landing page (e.g. in the event pages need to get moved around)
* invert how DRI rules for website are expressed
* lint fix + add support for array syntax
* Update receive-from-github.js
* Update receive-from-github.js
* Update receive-from-github.js
* Update receive-from-github.js
* Update receive-from-github.js
* feat: add query to find running docker containers
* docs: 📝 add query to get Mac and Linux machines with unencrypted primary disks
* feat: add query to find running docker containers
* docs: 📝 add query to get Mac and Linux machines with unencrypted primary disks
* chore: remove queries from develop
* docs: add query to get running docker containers
* docs: add query to get machines with unencrypted primary disks
* fix: remove trailing ---
* fix: remove trailing ---
* chore: remove trailing ---
* docs: add query to get applications hogging memory
* fix: resolve merge conflicts
* chore: update PR
* chore: update PR
* chore: merge previous query
* feat: add query to find servers with root logins within the day
* fix: remove unneeded period
* docs: add instructions for submiting multiple queries
* fix: remove duplicate entry
* fix: remove period from get running docker containers query description
* docs: add instructions for submiting multiple queries
* fix: resolve merge conflicts
* feat: add description for query to fetch failing batteries
* fix: resolve duplicate descriptions
* fix: remove typo in deplying docs
* fix: reword description
* fix: add suggestions to improve description
* feat: add description to query to fet windows machines with unencrypted hard disks
* feat: update description for count apple applications installed query
* chore: add dominuskelvin as maintainer
* docs: 📝 Add query to get apps opened within the last 24 hours
* feat: add query to find apps not in Applications directory
* feat: add query to find subscription based applications that have not been opened for the last 30 days
* feat: add link to signing installers
* fix: typo with link to the getting started page
* feat: docs on how to sign an osquery installer
* feat: make signing installer a subsection of osquery installer
* feat: make description for signing installer shorter and compact
* fix: change package to installers
* fix: reword note section
* feat: add instructions to use credentials below to log in to fleet preview
* feat: update static pages explicitly listed in sitemap
* feat: change the fleetdm.com/docs landing page to send folks clicking for support to fleetdm.com/slack instead of to the contact formadd testimonial section
* feat: add a 301 redirect
* feat: update docs landing page to link to slack instead of support form
* feat: add query to find running docker containers
* docs: 📝 add query to get Mac and Linux machines with unencrypted primary disks
* feat: add query to find running docker containers
* docs: 📝 add query to get Mac and Linux machines with unencrypted primary disks
* chore: remove queries from develop
* docs: add query to get running docker containers
* docs: add query to get machines with unencrypted primary disks
* fix: remove trailing ---
* fix: remove trailing ---
* chore: remove trailing ---
* docs: add query to get applications hogging memory
* fix: resolve merge conflicts
* chore: update PR
* chore: update PR
* chore: merge previous query
* feat: add query to find servers with root logins within the day
* fix: remove unneeded period
* docs: add instructions for submiting multiple queries
* fix: remove duplicate entry
* fix: remove period from get running docker containers query description
* docs: add instructions for submiting multiple queries
* fix: resolve merge conflicts
* feat: add description for query to fetch failing batteries
* fix: resolve duplicate descriptions
* fix: remove typo in deplying docs
* fix: reword description
* fix: add suggestions to improve description
* feat: add description to query to fet windows machines with unencrypted hard disks
* feat: update description for count apple applications installed query
* chore: add dominuskelvin as maintainer
* docs: 📝 Add query to get apps opened within the last 24 hours
* feat: add query to find apps not in Applications directory
* feat: add query to find subscription based applications that have not been opened for the last 30 days
* feat: add link to signing installers
* fix: typo with link to the getting started page
* feat: docs on how to sign an osquery installer
* feat: make signing installer a subsection of osquery installer
* feat: make description for signing installer shorter and compact
* fix: change package to installers
* fix: reword note section
* feat: add instructions to use credentials below to log in to fleet preview
* feat: update static pages explicitly listed in sitemap