Commit Graph

317 Commits

Author SHA1 Message Date
Martin Angers
dc9e158153
Add weekly active users count in anonymous usage stats (#6317) 2022-06-22 15:20:57 -04:00
Eric
de22b8d781
update sidebar position (#6321) 2022-06-21 16:37:11 -05:00
Eric
b1442e6e55
Website: Update state of device management report (#6318)
* update header CTA layout, remove logs from state-of-device-management, update report table of contents

* lint fix
2022-06-21 14:08:33 -05:00
Eric
d5aac8b76e
Website: header CTA (#6157)
* 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>
2022-06-21 11:12:21 -05:00
Eric
1341c29a60
Website: Add report image and homepage call to action (#6212)
* add image (TODO vertical alignment)

* Update state-of-device-management.ejs

* website: Add homepage report banner

* lint fixes
2022-06-21 11:06:51 -05:00
Katheryn Satterlee
865ab32d03
Prepare for 4.16.0 release (#6256) 2022-06-20 20:55:33 -07:00
Eric
73db2ae15e
Website: add <call-to-action> component (#6244)
* Website: add <call-to-action> component

* Lint fixes
2022-06-21 09:08:35 +09:00
Eric
1affb341e3
Website: Add calls to action to /reports/state-of-device-management (#6148)
* 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>
2022-06-17 16:56:25 -05:00
Guillaume Ross
061b120869
Blog post on Yubitrak (#6237)
* 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>
2022-06-15 17:21:50 -04:00
Mike Thomas
d61df9a920
Website state of device management patch (#6191)
* 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>
2022-06-14 09:22:40 +09:00
Mike Thomas
7c756bcd44
Update Fleet.report.-.State.of.device.management.pdf (#6174)
- Added tracking links to PDF call to action
2022-06-10 10:14:25 -05:00
Eric
a6fcb6a9e0
Website: Downgrade to chart.js 2.9.4 (#6133) 2022-06-08 13:07:58 +09:00
Mike Thomas
8b7335da6e
text edits (#6115)
• Changed title to sentence case
• Updated image
2022-06-07 17:02:34 -05:00
Mike Thomas
8b3a3e2eca
Create the-future-of-device-management-ep1.md (#6050)
* Create the-future-of-device-management-ep1.md

Missing from this PR:

- [ ] Set up podcast article category
- [ ] Link to podcast
- [ ] Podcast cover artwork
- [ ] Nice to have: subheading style

* PR update

- added podcasts category
- changed added article `category` to "podcasts"
- removed placeholder `articleImageUrl`

* PR update

– added Apple, Spotify, and PodBean podcast links
- added article artwork

Co-authored-by: eashaw <caglc@live.com>
2022-06-07 10:21:56 +09:00
Eric
d80f204fa3
Website: Add article subtitle styles, update mobile article styles (#6110)
* Website: update mobile styles, article subtitle styles, fix issues in two markdown articles

* add comment
2022-06-07 06:40:56 +09:00
Eric
41fbbe7a9a
website: migrate medium article (#6084) 2022-06-04 03:03:44 +09:00
Eric
cde54312b7
Website: Add Fleet swag request cta (#6070) 2022-06-04 01:59:18 +09:00
Eric
592d277a07
Website: generated handbook index (#5955)
* 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>
2022-06-02 18:09:00 -05:00
Mike Thomas
7305531742
Migrated the last of the articles (#5971)
* Migrated the last of the articles

Migrated the remaining articles:

• Fleet 4.6.0 with osquery installer, enroll secret management, and improved host vitals
• Fleet 4.5.0 with new team admin role, live OS compatibility checking, query performance impact, and a new-look dashboard
• Fleet 4.4.0 releases aggregated software inventory, team policies, and improved team scheduling
• Fleet 4.3.0
• Fleet 4.2.0
• Fleet 4.1.0
• Fleet 4.0.0
• Fleet 3.13 released
• Fleet 3.12 released
• Fleet 3.11.0 released with software inventory
• Fleet 3.10.0 released with agent auto-updates beta
• Fleet 3.9.0
• Fleet 3.8.0
• Fleet 3.7.1
• Fleet 3.6.0
• Fleet 3.5.0

* update hr styles

* remove unused images

Co-authored-by: eashaw <caglc@live.com>
2022-06-01 12:54:06 -05:00
Eric
1a245b858a
Website: Add state of device management (#5936)
* 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>
2022-06-01 10:31:10 -05:00
Katheryn Satterlee
6e26450b7f
Add Fleet 4.15.0 Release Post (#5912)
* Add Fleet 4.15.0 Release Post

* Update fleet-4.15.0.md

* 4.15.0 release post images

Added images to 4.15.0 release post.

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Update articles/fleet-4.15.0.md

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

* Capitalize features

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Noah Talerman <noahtal@umich.edu>
2022-05-31 13:32:43 -05:00
Eric
9798e6abb4
Website: update documentation CTA (#5946) 2022-05-30 09:31:08 +09:00
Eric
0b15d212af
Website: Add TechCrunch button to homepage (#5948)
* website: add Techcrunch button to homepage

* move styles inline
2022-05-30 09:25:49 +09:00
Mike Thomas
a48e2f7643
blog migration (#5909)
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"
2022-05-26 17:52:12 -05:00
Kelvin Oghenerhoro Omereshone
8e5cedf16e
Article on enrolling a DigitalOcean Droplet on a Fleet instance (#5900)
* 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>
2022-05-26 16:33:45 -05:00
Andrew Baker
bc53208b81
What are Fleet policies blog post (#5837)
* 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>
2022-05-20 16:40:08 -05:00
Eric
6b1b73c59e
Website: Make all documentation navigation on fleetdm.com sticky (#5680)
* website: sticky documentation nav

* website: move documentation navigation when header is hidden

* revert whitespace changes

* lint fix

* requested changes

* Update layout.ejs

* move scroll listener to documentation page script, adjust styles

* Lint fix

* Update basic-documentation.page.js
2022-05-19 15:53:43 -05:00
Eric
43eb057734
Website: Migrate 6 release notes articles from medium (#5774)
* add 6 release notes from medium

* Update articles/fleet-4.8.0.md

* Update articles/fleet-4.8.0.md

* Update articles/fleet-4.9.0.md

* Update articles/fleet-4.9.0.md

* Update articles/fleet-4.7.0.md

* Update articles/fleet-4.12.0.md

* Update articles/fleet-4.11.0.md

* Update articles/fleet-4.11.0.md

* Update articles/fleet-4.10.0.md

* Update articles/fleet-4.10.0.md

* Update articles/fleet-4.7.0.md

* Update articles/fleet-4.12.0.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-05-19 09:18:55 +09:00
Eric
4dfe497ac4
Website: Migrate 6 articles (#5801)
* Website: add 6 product articles & images, update styles

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

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-05-19 09:07:16 +09:00
Eric
6027534a9b
Website: Migrate 5 articles from Medium (#5740)
* Website: Migrate 5 articles from Medium

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

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

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

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

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

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

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

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

* Update articles/detect-log4j-with-osquery-and-fleet.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-05-16 11:25:59 +09:00
Eric
77c3564942
Website: Migrate 6 articles from medium to fleetdm.com/articles (#5726)
* website: add six product articles

* images

* Website: add article images

* add image caption styles

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

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

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

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

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

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

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

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

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

* Update articles/apply-byod-to-soothe-supply-chain-pain.md

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

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

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

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

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

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

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

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

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

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

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

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-05-16 10:28:43 +09:00
Eric
2f1a3417a0
Website: add images from medium articles and update links in markdown (#5736) 2022-05-16 10:21:47 +09:00
Noah Talerman
37349735ad
Rename new image (#5661)
Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
2022-05-10 18:28:35 +01:00
Mike Thomas
d7d3076e5d
Fleet 4.14.0 release post (#5613)
* Fleet 4.14.0 release post

- Added Fleet 4.14.0 release post

* Update fleet-4.14.0.md

- Updated image urls

* feat: remove references to Zendesk as it's not part of this release

* fix: change integrations to integration

* Add pricing plans and update 'More features' section

* Add instructions for using Jira integration

* Update fleet-4.14.0.md

Editor pass

* update images

- Removed Zendesk reference from images.

Co-authored-by: Kelvin Oghenerhoro Omereshone <kelvin@fleetdm.com>
Co-authored-by: Noah Talerman <noahtal@umich.edu>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-05-10 15:57:34 +01:00
Guillaume Ross
6ef9a7d106
Securing 1Password blog post (#5638)
* 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>
2022-05-09 11:57:37 -04:00
Eric
4510206308
website: fix article images on safari (#5578) 2022-05-04 19:15:27 -05:00
Eric
4531ec8b39
Website: minor style change to test deploy action (#5550) 2022-05-03 21:09:40 -05:00
Eric
cd046bf2fc
Website: Update default filters for query library, remove tag capitalization (#5523)
* update tag formatting + query library default filters

* make all tags lower case
2022-05-03 19:39:56 -05:00
Eric
3648bc38d0
whitespace change (#5543) 2022-05-03 17:26:46 -05:00
Eric
26abd032db
Fix scrollbar on Firefox on windows (#5446) 2022-04-28 19:13:52 -05:00
Mike Thomas
d4fb3724f6
Update articles.less (#5432)
- Added a style fix that I missed previously.
2022-04-28 10:37:19 -05:00
Eric
f713668390
Website: Add article landing and category pages (#5428)
* 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>
2022-04-28 15:16:07 +09:00
Eric
c11bd43f6f
Website: sticky "On this page" navigation (#5342)
* sticky nav

* Update basic-documentation.less

* Update basic-documentation.less
2022-04-28 11:33:56 +09:00
Kelvin Oghenerhoro Omereshone
359fe8a07c
fix mobile menu toggle button color when nav is sticky (#5346)
* fix: mobile menu toggle button color when nav is sticky

* fix: remove unnecessary style rule
2022-04-25 08:49:58 -05:00
Kelvin Oghenerhoro Omereshone
e50849376b
Implement sticky nav for fleetdm.com (#5298)
* 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>
2022-04-25 21:02:15 +09:00
Eric
cd0ec13a0c
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>
2022-04-22 12:27:03 -05:00
Eric
babccf8a36
License dispenser query strings (#5321)
Co-authored-by: Tim Kern <tim@fleetdm.com>
2022-04-21 16:46:31 -05:00
Eric
bfef6cf368
Website: Update homepage CTA (#5265)
* update animated button styles

* clean up stylesheet, bring back demo button

* Update homepage.less

* button update

* update img src
2022-04-20 15:20:30 -05:00
Eric
c983d50ffa
Website: Update handbook styles (#5203)
* update layout, add hoverlinks, clean up stylesheet

* update lists to match wireframes

* Update basic-handbook.less

* update nested list padding

* Update basic-handbook.less
2022-04-19 12:53:59 +09:00
Eric
83736e7b7f
Website: add landing page (#5095)
* dedupe animated arrow styles, create btn-animated-arrow mixin

* add landing page, landing-layout. styles

* update route and metadata

* mobile footer styles

* lint fix

* Update layout-landing.ejs

* Update landing.ejs
2022-04-13 15:12:56 +09:00
Eric
71edc210b2
Website: Add blockquote styles to Handbook and Docs pages (#5009)
* 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>
2022-04-08 20:36:55 -05:00
Eric
dc27706193
Update website button styles (#4957)
* update button styles, make get-started match our styling conventions

* fix lint test, remove text-muted

* Update bootstrap-overrides.less

* remove `width: auto`
2022-04-06 13:55:05 -05:00
Eric
495f44f555
Update Twitter cards on Fleetdm.com homepage (#4877)
* update card layout

* Update homepage.ejs
2022-03-30 12:37:02 -05:00
Eric
edd1f7d06f
Update basic-handbook.page.js (#4859) 2022-03-29 11:30:54 -05:00
eashaw
f99bb001c0
Add page script for '/get-started' (#4516)
* add get started page script, strip search params from url

* Update get-started.page.js
2022-03-09 14:27:43 +00:00
eashaw
a0b377e544
Update fleetdm.com navigation (#4402)
* fix btn-primary styles

* add dropdown navigation and styles

* remove classes

* move modified bootstrap classes to bootstrap-overrides, add hover event to dropdown menus
2022-03-01 13:47:36 -06:00
Mike McNeil
43871ff387
Handbook: strip emojis when displaying subsection titles in nav (#4381) 2022-02-27 21:25:46 -06:00
Mike Thomas
08ea573bbe
website-unsupported-browsers (#4369)
- Swapped Sails logo for Fleet logo
- Pointed a href to /contact rather than Sails support
- Padding fixes
- Added correct button style
2022-02-25 18:28:38 -06:00
Mike Thomas
914c006df7
website-patch (#4367)
* website-patch

• I updated main image on the homepage and /platform to reflect the current Fleet UI.

• I made some style tweaks to the live Q&A input form.

* add image dimensions to filename

Co-authored-by: eashaw <caglc@live.com>
2022-02-26 07:50:06 +09:00
eashaw
680f16ca15
Update twitter card layout on fleetdm.com homepage (#4350)
* update twitter cards styles

* lint fixes
2022-02-25 11:30:21 +09:00
eashaw
0af5e161d0
Remove numbers from documentation filenames in Fleet repo (#4313)
* Renaming files and a lot of find and replace

* pageRank meta tags, sorting by page rank

* reranking

* removing numbers

* revert changing links that are locked to a commit

* update metatag name, uncomment github contributers

* Update basic-documentation.page.js

* revert link change

* more explicit errors, change pageOrderInSection numbers, updated sort

* Update build-static-content.js

* update comment

* update handbook link

* handbook entry

* update sort

* update changelog doc links to use fleetdm.com

* move standard query library back to old location, update links/references to location

* revert unintentional link changes

* Update handbook/community.md

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

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-02-23 12:17:55 -06:00
eashaw
93b50c3787
Add support for mermaid diagrams to fleetdm.com/docs (#4288)
* Add mermaid.js, remove mermaid codeblocks from <pre> tags, styles

* add custom codeblock renderer, remove jquery unwrapping, hide mermaid blocks until fully rendered

* update comment

* layout update

* Add section to the handbook about mermaid code blocks, add mermaid styles to handbook

* Update handbook/community.md

* Update handbook/community.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-02-22 21:49:34 +09:00
gillespi314
0328494254
Fix lint error (#4242) 2022-02-16 14:36:14 -06:00
eashaw
5f777729f0
Add Q&A signup form to Fleet homepage (#4224)
* create deliver-demo-signup action

* register call to action and styles

* Update homepage.less

* Update deliver-demo-signup.js

* Update homepage.less

* Update homepage.ejs

* Update deliver-demo-signup.js

* update message
2022-02-16 11:15:55 +09:00
eashaw
4dc10f6a26
Update platform page (#4075)
* update images

* update page layout and stylesheet

* Update platform.ejs

* mobile padding

* fix logo padding

* Update platform.ejs

* replace schrodinger logo, add missing image, adjust svg width for safari

* lint fixes

* fix logo rows margin and Schrodinger logo on mobile
2022-02-14 17:14:54 -06:00
Mike Thomas
8a8f29ab6a
Handbook - Brand and Community update (#4044)
* Brand and community handbook update

• Re-arranged # brand section
• Added section about correct Fleet name usage
• Added link to /logos
• Updated press release boilerplate text
• Added press release boilerplate to # community section
• De-duped press release boilerplate on /logos
• Increased <p> line-height site-wide to improve readability.

* Add "Brand resources" to Readme.md

* Update handbook/brand.md

* Add bottom padding to logos page
2022-02-07 14:20:34 -06:00
eashaw
243306de02
Add tags to standard query library and fleetdm.com/queries (#3970)
* handle query tags in build-static-content script, update query readme

* show tags in query library, add ability to filter by tags

* fix lint errors

* update mobile styles

* fix CTA link

* update mobile layout

* remove tag line-height and font size

* Update build-static-content.js

* Style update

* remove margin from selected tag, adjust OS logo placement

* requested changes from code review

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-02-03 15:49:36 -06:00
Mike Thomas
3204ff8e0c
style fixes iOS (#3867) 2022-01-25 14:52:11 +09:00
Mike Thomas
3e02f5c500
platform ios layout bug fix (#3866)
Attempt two. See https://github.com/fleetdm/fleet/pull/3865 for context.
2022-01-25 13:30:19 +09:00
eashaw
001626eae8
Add /platform page (#3858)
* platform page and images

* add hrefs and link styles

* update responsive layout and images

* remove waves, lint fixes

* page locals

* Update new-license.ejs

* Revert "Update new-license.ejs"

This reverts commit ade27acf43c6373993f74febe89881ea0a47f944.

* Update platform.ejs

* reorder topnav, adjust mobile styles

* add href, fix padding

* a couple of style tweaks

• Reduced space between sections.
• Center-aligned images and text vertically.

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-01-25 12:40:16 +09:00
eashaw
48f66a3da5
Website redirect updates and bug fixes (#3859)
* fix logout redirect

* clear form input when clearing a quote

* reset password redirect

* fix new-password styes, fix broken links on unauthorized view

* disable IOS dropdown appearance
2022-01-25 11:12:41 +09:00
Mike Thomas
1cab8f4c74
Removed Nunito font (#3692)
* Removed Nunito font

We currently only use Nunito Sans as the Fleet typeface. These two references to Nunito were an error on my part in the design files.

Removed:
• Nunito font family

Changed:
• Nunito references to use Nunito Sans

* Replace Nunito with Nunito Sans

Co-authored-by: eashaw <caglc@live.com>
2022-01-17 11:20:18 -06:00
eashaw
645490019e
Update customer portal styles (#3663)
* Add more specific error for login.js

* fix typo, add can I use comment

* adjust padding for quote preview

* update quoted price when number of hosts change

* update footer link layout

* fix lint error
2022-01-17 14:26:40 +09:00
eashaw
eb1e69a643
Update website heading font (#3681)
* Add nunito and nunito sans to /fonts, remove google font tags (for nunito only),

* update layouts

* Add Nunito-sans-extrabold

* replace font files
2022-01-14 13:23:57 +09:00
eashaw
766ccb8d35
Update website fonts (#3662)
* Add nunito and nunito sans to /fonts, remove google font tags (for nunito only),

* update layouts
2022-01-13 10:42:40 +09:00
eashaw
7bb11b2bbd
Update Docsearch configuration (#3582)
* update docsearch config

* update docsearch filters
2022-01-11 10:34:38 -06:00
eashaw
8740682a1e
Customer portal style updates (#3615)
* style changes

* changes from fine art pass 2

* Update dashboard.less

* Update signup.less

* changes from call

* Update dashboard.ejs

* update padding

* Update dashboard.ejs

* Update forgot-password.ejs

* keep full signup form visible after input

* revert formrules change
2022-01-07 19:52:55 -06:00
eashaw
e335e835c9
Add customer portal and license dispenser to fleetdm.com (#3546)
* Add images for customer portal, dashboard, and email templates

* updated email layout and reset password template, new email template

* update ajax-button component to have an optional spinner

* updated cloud-error & stripe-card-element component styles

* updates to user model, add quote and subscription

* Login, signup, forgot password, update profile

* link to customer portal from pricing

* new-license page, bootstrap updates

* create quote action, dashboard page, update routes

* Add new page styles to importer, update component styles

* updates to js-timestamp

* update modal styles and layout

* using @submitted on ajax form, controller updates

* Update create-quote.js

* updates to quote model, action updates, truncate license key on dashboard

* update email layout, subscribe action, user model

* Update importer.less

* style updates, order confirmation

* use correct font

* style updates

* create license key

* new-license page changes

* signup page changes

* add billing format to js-timestamp component, dashboard updates, change password

* swap get started link for customers

* order -> subscription

* Update login.ejs

* Lint fixes, page updates, mobile styles

* remove edit-profile route, update layout, bootstrap, forms

* change customer-layout name to match other layout names, update copyright year in layouts

* changes requested from code review and #3570

* submit button width, contact font-size

* Update dashboard.less

* Update bootstrap-overrides.less

* slack logo update, login text
2022-01-04 20:02:42 -06:00
Mike Thomas
54cbbee9cd
handbook-normalize-heading (#3459)
Normalized the headings through out the handbook and updated associated css styling.
2021-12-22 15:29:44 +09:00
eashaw
4134fa8cee
Update tweets on Fleet homepage (#3180)
* add snowflake logo, add two tweets to homepage, update tweet styles

* Using website style conventions

* Update homepage.less

* lint fixes
2021-12-06 11:30:17 -06:00
eashaw
0cca889dd3
Add policies to the standard query library on fleetdm.com (#2939)
* setting query purpose using kind

* updated query library sort

* change query purpose section, add resolution section

* Update query-library.ejs

* remove policies from standard query library, updated commented out policy resolution checks

* Update query-library.page.js
2021-11-19 10:51:02 -06:00
eashaw
39e210cd98
Update load testing documentation (#2979)
* update load testing, mobile table styles

* testing table layouts

* final tables

* update table styles

* Update basic-documentation.less

* revert unintentional change

* Update basic-documentation.less
2021-11-17 11:48:33 +09:00
gillespi314
86687a80cc
Add query author avatar; format last modified time (#2898)
Co-authored-by: Luke Heath <luke@fleetdm.com>
2021-11-12 16:45:53 -06:00
eashaw
9a40b7d4ed
Add next steps to "learn how to use fleet" docs (#2797)
* added buttons, styles, meta tags for buttons,

* static buttons

* Update basic-documentation.less

* requested changes

* revert unintentional change
2021-11-08 21:10:52 +09:00
eashaw
40527af670
Add DRI section to the Fleet handbook (#2800)
* table styles for handbook

* Update product.md

* Update product.md

* Update product.md

* update readme links

* move dri section, update readme links

* Update product.md

* requested changes

* moved dri section to people, updated readme links, moved table of product DRIs

* Update handbook/product.md

* Update handbook/product.md

* Update README.md

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-11-05 12:11:44 +09:00
eashaw
fc9490fdc0
Update website footer layout (#2745)
* route to privacy policy doc

* updated footer layout, higher resolution CC license

* updated footer layout, styles and color twitter logo

* change papercups widget color
2021-10-28 19:53:20 -05:00
eashaw
c0da657cd3
disable default mobile select styles, adjust hover state padding (#2601) 2021-10-23 07:12:03 +09:00
eashaw
675f14b16b
Standard query library updates (#2546)
* update Floxif trojan query description, Add puffyCid's query, update query description styles

* Update standard-query-library.yml
2021-10-23 06:58:34 +09:00
eashaw
53c815fbd4
focus-visable -> focus (#2605) 2021-10-22 13:51:59 +09:00
eashaw
b56b44b1c8
Add search to fleetdm.com/handbook (#2545)
* uncommented searchbar, live search config

* update docsearch config

* Remove second search bar, adjust layout of page to work with a single search bar

* lint fix

* Update basic-handbook.less
2021-10-19 08:44:49 +09:00
eashaw
491992c1b5
Handle scrolling to hash links when coming from an external page (#2513) 2021-10-13 17:31:25 -05:00
eashaw
01d38150c8
Add first draft of values to Fleet handbook (#2498)
* Update company.md

* updated h5 styles, add values section
2021-10-13 13:54:48 +09:00
eashaw
7f3d3ad96c
current page local, conditional class, active styles (#2438) 2021-10-11 14:42:07 +09:00
eashaw
834289c0c8
Copy documentation links to clipboard when a user clicks on them (#2442)
* copying header links

* copied text notification

* animation and comment update

* Update basic-documentation.less

* Update basic-documentation.page.js

* using for loop instead of lodash, updated function to remove copied class, handling double clicks, move notification

* Update basic-documentation.page.js
2021-10-07 15:27:36 -05:00
eashaw
14ac341b30
Normalize docs and handbook headings (#2428)
* header styles

* update headers

* updated headings

* update padding

* handbook headings, update landing page breadcrumbs

* update heading and font-size

* Update 03-Example-deployment-scenarios.md

* handbook styles

* Update basic-handbook.page.js

* lint fixes
2021-10-07 23:40:22 +09:00
eashaw
ac677b9914
Add link to /transparency to footer nav (#2392)
* added transparency link

* change order

* swap pricing and blog
2021-10-06 17:03:14 -05:00
eashaw
ac45bc0706
Docs image updates (#2297)
* addred cropped images to replace images in configuration.md, fixed duplicated alt text, added box-shadow to images

* more cropping

* reduce padding on ordered lists, point urls in markdown to where images will be

* Update 02-Configuration.md

* Update build-static-content.js

* remove box-shadow on images

* Update 02-Configuration.md

* Added handbook entry about images

* changed img tags to markdown links to be consistent

* undo small style change

* Update build-static-content.js

* Update handbook/product.md

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

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-10-05 08:25:34 +09:00
eashaw
b21a7dbcf2
Update media queries on fleetdm.com/docs and /handbook (#2343)
* increase get started masthead nav margin

* update docs and handbook media queries
2021-10-04 11:53:48 -05:00
eashaw
cc8599f07a
Implement new footer design and update /press-kit route (#2332)
* logos, layout update

* press kit -> logos

* Update layout.less

* update footer layout

* Update layout.less

* lint fix

* Update layout.ejs

* fix height

* Update layout.ejs

* update local attribute names

* Update website/views/layouts/layout.ejs

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-10-04 13:28:20 +09:00
Mike Thomas
167053d57c
Handbook style fix (#2253)
Reduced handbook template width to bring inline with the width in Figma. (The extra 200px forces the text content a little too wide, introducing reading fatigue.)

Reverted paragraph font size back to default 16px, and also removed the bootstrap override to avoid duplicate declarations.

Thank you @eashaw for humoring me with the font-size change. I realise now that it's not the size, but the actual font that is the issue. Looks like there is a discrepancy between how Figma and the browser are rendering Nunito (specifically the curly tails on the 'l'). I will track this separately for later.
2021-09-29 12:34:16 +09:00
eashaw
b1f92e1009
Update mobile documentation styles and call to action (#2250)
* mobile styles for edit page button, display bottom of page CTA on mobile, fix link tags

* adjust button position, lint fix

* updated css to use [purpose=''] instead of class names and removed unneeded classes
2021-09-28 12:33:47 +09:00
eashaw
0ea4972920
Implement /handbook on fleetdm.com (#2230)
* uncomment handbook route, disable redirect, add link to top nav

* Handbook page, note: most of this is directly copied from the docs, build handbook

* added maintainer <meta> tags

* handbook styles

* handbook broken up into different files

* update handbook layout

* updating markdown files

* handbook layout, adjusted header margins to make room for handbook

* handling links to specific sections in markdown compilation

* lint fixes

* commented out search bar for now

* cleaned up page script

* update handbook and clean up styles

* Delete handbook.md

* updated product content from latest version

* clean up styles, remove hardcoded image widths

* markdown updates

* title and description for /handbook, removed commented out route

* fix styles on firefox, remove commented logs

* lint fix

* update class name

* fix broken link

* updated how hashes are handled in links, adjusted links in handbook

* lint fix

* updated function names, removed comments, small markdown syntax fix

* move handbook link into footer
2021-09-27 20:16:49 -05:00
eashaw
6413befdd1
Add edit page button to the top of documentation pages on fleetdm.com/docs (#2165)
* floating edit button on hover

* update class name

* adjust padding and border-radius

* fix failing lint test

* Update website/assets/styles/pages/docs/basic-documentation.less

* Update website/assets/styles/pages/docs/basic-documentation.less

* Update website/assets/styles/pages/docs/basic-documentation.less

* Update website/assets/styles/pages/docs/basic-documentation.less

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-09-22 14:05:53 +09:00
eashaw
accfa22189
updated styles, class names, and renderer (#2169) 2021-09-21 16:17:45 -05:00
eashaw
470889ba3a
Update code blocks in documentation (#2151)
* updated css to be compatible with Chrome 87 and earlier

* fixed JSON syntax code blocks, remove empty response data

* Update code-blocks.less

* fix broken links
2021-09-20 20:59:45 -05:00
eashaw
57ba22d2b0
Add clickable anchor links in fleetdm.com/docs (#2010)
* added a default renderer for headings to keep the links consistent with the ids

* adjusted the render function to create a link for each heading

* added styles for the heading links and link icon

* changing variable names to be more specific, fixing sidebar links, hiding autogenerated <ul>s

* Removed lodash require, updated comment, removed px from icon filename, and updated link to image.
2021-09-16 17:04:26 +09:00
gillespi314
8edbab0651
Hide remediation field for query detail pages on website (#2051)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-09-14 12:55:45 -05:00
eashaw
ca9cb48ae4
Add more padding to the docs at <990px width (#1982)
* remove padding class from container

* styles for >576px and 576px - 990px

* mobile styles, rearranged stylesheet to go from larger sizes to smaller sizes

* fix padding on breadcrumbs-and-search

* Update homepage.ejs
2021-09-10 15:31:03 -05:00
eashaw
0294ec0f25
Add fleetdm.com/press-kit (#1981)
* created /press-kit page and updated routes and policies

* updated styles, placeholder-images

* created assets/images/press-kit/ and moved all relevant files

* changed filenames for logo previews

* cleaning up html, adjusting mobile styles

* removed empty <divs>, lint fix in stylesheet

* Added link to /press-kit in page footer

* Update layout.ejs
2021-09-10 06:56:29 +09:00
eashaw
f6627c4cae
Add Algolia DocSearch to fleetdm.com/docs (#1958)
* added docsearch with test config (currently breaks non docs pages)

* added docsearch.less to mixins and variables

* consolidated the search bar styles

* changed doc search layout, removed css link for doc search

* style for mobile search bar

* cleaning up indentation and tags

* added Docsearch

Note: there needs to be a matching docsearch input in the layout or docsearch will throw an error

* remove TODO

* adjusting styles to match wireframes

* moving DocSearch to documentation page script & added DocSearch to dependencies

* link fixes

* renaming customized DocSearch style sheet

* lint fixes, style tweaks, changing class names & IDs, bringing customized styles back out of dependencies

* Update index.less

* Update code-blocks.less

* Update basic-documentation.page.js
2021-09-09 13:08:35 +09:00
eashaw
053536d4b4
remove hamburger nav menu animation (#1944) 2021-09-08 03:58:26 +09:00
eashaw
13cae833c0
Change code block headings in documentation (#1943)
* updated headings to remove codeblocks

* Update 3-REST-API.md

* Update 2-Configuration.md

* h5 styles

* h6 styles, removed h5 font-size
2021-09-08 03:55:55 +09:00
gillespi314
4a307f1274
Update email template image links (#1938)
* Update email image links; move pngs to fleetdm.com
2021-09-03 17:00:30 -05:00
eashaw
2c8b65dcd7
Update Get Started Page (#1914)
* Added Log into fleet step and info icon

* adjust padding
2021-09-03 13:00:04 +09:00
gillespi314
a8c4e10fad
FleetUI: Update Avatar component (#1880)
* Replace default avatar; update components

* Add permanent images folder to website; update paths

* Disable flaky e2e tests
2021-09-02 12:12:42 -05:00
eashaw
9fc16e1e44
Documentation style changes (#1897)
* added color from figma

* table styles, adjusting padding and margin on headings, removing indentation on left nav

* <code> styles, adjusted padding on code blocks to match figma
2021-09-02 12:25:22 +09:00
Mike Thomas
8daa5da84a
Masthead style update (#1851)
* Masthead style update

Wrapped header, and updated style as per Figma.
Fixed indentation errors.

* Update website/views/layouts/layout.ejs

Removed text-decoration:none; from style.

* Update layout.ejs

* Update layout.ejs

Co-authored-by: eashaw <eashaw@sailsjs.com>
2021-09-01 18:16:00 +09:00
gillespi314
67daacf188
Move permanent images folder to website repo (#1881) 2021-08-31 21:04:30 -05:00
gillespi314
194ad5963b
Fleetdm.com: Fix browser compatibility issues (#1849)
* Fix browser compatibility issues

* Improve browser compatibility for fleetdm.com
2021-08-30 16:31:53 +09:00
gillespi314
feba649db5
New "Get started" page on fleetdm.com (#1721)
* Add "Get started" page to fleetdm.com

* Update website/views/pages/get-started.ejs

* Update get-started.ejs

Responsive button fixes.

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-08-20 10:34:14 +09:00
Mike Thomas
3553df6b61
updated-testimonials (#1730)
* updated-testimonials

Updated the testimonial section on homepage.

* testimonial position swap

Swapped the order of testimonials for a more balanced layout.

* added logo image

* Update website/views/pages/homepage.ejs
2021-08-20 09:10:13 +09:00
Mike McNeil
8097251565
Put live documentation on fleetdm.com (#1380)
* minor clarifications

* further expand comments and stubs

* absorb custom titles embedded in metadata, plus further comment expansion and a followup fix for something i left hanging in f8cbc14829d91e7577c63307fd9c4346dbc229bb

* Skip non-markdown files and use real path maths

* Prep for running in parallel (Remove `continue` so this isn't dependent on the `for` loop)

* determine + track unique HTML output paths

* Compile markdown + spit out real HTML  (without involving any but the crunchy nougaty dependency from the very center of everything)

* add md metadata parsing

* add timestamp

* Update build-static-content.js

* attach misc metadata as "other"

* how doc images might should work (this also aligns with how the select few images in the sailsjs.com docs work)

* add file extension to generated HTML files

* "options"=>"meta"

* Make "htmlId" useful for alphabetically sorting pages within their bottom-level section

See recent comments on https://github.com/fleetdm/fleet/issues/706 for more information.

* list out the most important, specific build-time transformations

* Omit ordering prefixes like "1-" from expected content page URLs

* add a little zone for consolidating backwards compatible permalinks

* interpret README.md files by mapping their URLs to match their containing folder

* clarify plan for images

* decrease probability of collisions

* Make capitalization smarter using known acronyms, proper nouns, and a smarter numeric word trim

* Resolve app path in case pwd is different in prod

* Delete HTML output from previous runs, if any

* condense the stuff about github emojis

* got rid of "permalink" thing, since id gets automatically attached during markdown compilation anyway

Also "permalink" isn't even a good name for what this is.  See https://github.com/fleetdm/fleet/issues/706#issuecomment-884693931

* …and that eliminates the need for the cheerio dep!

* Bring in bubbles+syntax highlighting into build script, and remove sails.helpers.compileMarkdownContent()  -- this leaves link munging as a todo though

* trivial (condense comments)

* Remove unused code from toHtml() helper

* Implemented target="_blank" and root-relative-ification

* remove todo about emojis after testing and verifying it works just fine

* trivial: add link to comment in case github emojis matter at some point

* consolidate "what ifs" in comments

* Leave this up to Sarah, for now. (Either bring it back here in the build script or do it all on the frontend)

* Enable /docs and /handbook routes, and add example of a redirect for a legacy/deprecated URL

* implement routing

* Upgrade deps

this takes advantages of the latest work from @eashaw, @rachaelshaw, and the rest of the Sails community

* tweak var names and comments

* make readme pages use their folder names to determine their default (fallback) titles

as discussed in https://github.com/fleetdm/fleet/issues/706#issuecomment-884788002

* first (good enough for now) pass at link rewriting

as discussed in https://github.com/fleetdm/fleet/issues/706#issuecomment-884742072

* Adapt docs pages to build from markdown output

* Continue work on docs pages

* Add landing page

* Remove unused code; minor changes

* Replace regex

* fixes https://github.com/fleetdm/fleet/pull/1380#issuecomment-891429581

* Don't rely on "path" being a global var

* Syle fleetdm doc pages

* Continue work on docs pages

* Fix linting error

* Disable lesshint style warnings

* parasails-has-no-page-script attribute

Added a parasails-has-no-page-script attribute to the docs template, added a check for that attribute in parasails.js and removed the empty page script for 498

* bring in latest parasails dep

* trivial

* Update links to dedupe and not open in new tab unless actually external

* Disable handbook for now til styles are ready

* fix CTA links

* trivial

* make sitemap.xml get served in prod

* hide search boxes for now, remove hard-coded version and make releases open in new tab

* clean out unused files

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: eashaw <caglc@live.com>
2021-08-17 19:55:13 -05:00
gillespi314
e85996c291
Fleetdm.com: Replace osquery logo (#1663)
* Replace osquery logo
2021-08-12 22:35:34 -05:00
Mike Thomas
1c94a5259c
Add social proof (#1537) 2021-08-06 14:43:16 +09:00
Mike Thomas
b2afa7fd4f
updated to homepage community section (#1461) 2021-07-24 08:46:02 +09:00
Mike Thomas
55f2d37091
Twitter card preview on Fleetdm.com (#1425) 2021-07-20 10:24:25 -05:00
gillespi314
5e20b6792e
Adjust query library styling (#1386) 2021-07-16 19:42:54 -05:00
gillespi314
b705ad3c97
Fleetdm.com: Add back button and update page styles for query library detail pages (#1398)
* Refactor query-details page

* Simplify query-detail page html and css

* Add alt text for image
2021-07-16 19:15:53 -05:00
gillespi314
87ab319b30
Launch transparency page for fleetdm.com (#1391)
* Implement transparency page for fleetdm.com
2021-07-15 09:48:21 -05:00
Mike Thomas
7ffb327ae9
Watch video button and seamless cloud fix (#1381)
* Watch video button and seamless cloud fix

* Update website/views/pages/homepage.ejs

Added btn-link bootstrap class.

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
2021-07-15 07:02:06 +09:00
gillespi314
5bb4a05b44
Fleetdm.com: Template for documentation pages (#1297)
* Create fleetdm.com docs template

* Create controller and view for docs template

* Refine docs template

* Add links to docs template

* Refactor docs page schema

* Add img alt text

* Implement docs landing page

* Update links

* Fix padding; fix related topics; stretch link

* Fix browser compatibility issues

* sandbox in-development doc routes and fiddle around with the aliases to make our doc urls shorter (useful when embedding in code comments, etc)

resolves https://github.com/fleetdm/fleet/pull/1297#discussion_r666682928

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-07-09 00:58:40 -05:00
Mike Thomas
891a49145d
Faqs and style fixes (#1306)
* Pricing FAQ + minor fixes

* Update pricing.ejs
2021-07-05 18:45:08 -05:00
gillespi314
3a9a773741
Ship redesigned homepage for fleetdm.com (#1147)
* Redesign homepage, masthead and page footer

* Fix linting errors

* Fix Slack link text on xxs screen

* Replace logos

* Update homepage.ejs

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-07-01 18:06:14 -05:00
gillespi314
676f3f0bd5
Query library improvements -- Round 2 (#973)
-Modify build-static-content back-end script to implement GitHub Users API and build contributor profile information into query library pages
-Remove related functionality from client-side page scripts
-Add dropdown menu to select filters
-Refine html and css
2021-06-10 12:57:37 -05:00
Mike Thomas
e3e3358aad
website-add-os-logos (#951)
Added OS logos for use in the Fleet query library.
2021-06-04 12:54:05 +09:00
gillespi314
71f53e6f4e
Query library improvements (#945)
* Add contributor avatars to query-detail page

* Add check for contributors; style elements

* Add GitHub avatars, style css, reorder page script

* Add os logos, adjust styles

* Add mobile styles, refactor scripts, prettier

* Update img paths, fix linting errors
2021-06-03 19:34:40 -05:00
Mike Thomas
c0644b10c0
query-library-os-icons (#913)
Added query library os icons to website assets.
2021-06-01 13:01:26 +09:00
Mike McNeil
7bb202f961
Publish fleetdm.com/queries (#899)
* /sandbox/queries becomes /queries, etc

* Publish fleetdm.com/queries

Expose query library routes the rest of the way, move remediation data sanitization to the point of entry, and update query library to match (pairing w/ @gillespi314)

* Fix accidental commit of sailsrc (again)
2021-05-28 17:51:47 -05:00
gillespi314
0c236fd701
Ship v1 of standard query library (#898)
* Implement detail page for standard query lib

* Add alt text for image

* Replace id with css class

* Implement query-libary page for fleetdm.com

* Remove console.log

* Implement client-side search for query library

* Add responsive breakppoints

* Fix input tag
2021-05-28 16:57:04 -05:00
gillespi314
e27fda73b2
Implement query-library page for fleetdm.com (#891)
* Implement detail page for standard query lib

* Add alt text for image

* Replace id with css class

* Implement query-libary page for fleetdm.com

* Remove console.log
2021-05-28 16:00:40 -05:00
gillespi314
5ec25e461f
Implement query detail page for standard query library (#887)
* Implement detail page for standard query lib

* Add alt text for image

* Replace id with css class
2021-05-28 12:00:54 -05:00
Mike McNeil
ac220ba6e5
Obviate doc-templater dependency + dynamic sitemap.xml (#827)
* trivial

* Simplify build-static-content script and rip out the old markdown compilation for query library

* improve error msg

* trivial

* move helper

* bring in the skeleton

* Compile handbook as well, and bring more stuff inline

* instead of generating sitemap.xml file, could just serve it as a route

* Serve sitemap.xml on the fly

* add failsafe to prevent search engine accidents

* add remaining hand-coded pages to sitemap

* rearrange routes and get rid of commented-out ones

* Update build-static-content.js

* stub out the remaining pieces

* Add assertion (Which actually helped catch a real duplicate query: get-mac-os-disk-free-space-percentage)

* clean out inadvertently committed stuff in sailsrc

* route and serve data for correct query by slug + fix error message re duplicate query slugs + added assertion for duplicate doc page slugs

* yaml == dev dependency

* remove doc-templater dependency, as promised

* stub out handbook page

* clarify comments & remove unnecessary skipAssets

* Update build-static-content.js

* res.badConfig()

* add missing exit that I left out back in ec95df6a4b

* remove unused file

* update comments before commenting out and moving over to basic-documentation.less

* move example styling of generated HTML over to docs/handbook

* include both links

* Fix sitemap.xml URLs in local dev by fixing baseUrl config for local development (since Fleet itself is on 1337).

* followup to d55c777590

* Include query pages in sitemap.xml (+make urls generated for docs/handbook in build script slightly more real) -- but also don't serve sitemap

* sails.config.builtStaticContent.allPages » sails.config.buildStaticContent.markdownPages  (also remove unnecessary trailing slash trimming)

* trivial

* check config when serving sitemap + smarter error message for contributors

* hook up GitHub link to edit the query

* remove html ids

* Update query-detail.ejs

* somre more setup re https://github.com/fleetdm/fleet/issues/368#issuecomment-848566533
2021-05-26 03:24:38 -05:00
RachelElysia
69501b4727
Website query library styling (#800)
* Style query-details to match Figma

* Add ignored partial content to query-detail comment

* Stlye markdown html elements using CSS

* Render lightbulb icon

* Remove superfluous div

* Remove markdown build from sailsrc

* Remove coding workspace

* Fix bug

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>

* trim trailing whitespace + leave note about stuff living outside page selector

* fix stringQuotes and duplicateProperty lesshint checks

* fix importantRule lesshint check

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-05-26 01:16:05 -05:00
Mike McNeil
d50b48e7c2
Absorb yaml queries into website, + stub /queries + /documentation (#812)
* Upgrade to get rid of REPL schmutz

* rename workflow to lessen ambiguity vs. markdown compilation of docs

* ensure lockfile makes it to fleetdm.com prod

* skip force git add of package-lock to avoid confusion for now. (reverts 4e7e23990c472e84f3f24391ef360a175f725609)

* rename build script (because now it won't always be markdown source files)

* update metadata to match prev commit

* change key name in generated sailsrc for consistency

* stub query library page

* used named params so others can tell what's up with the forcing

* expand comments

* expand comments

* intermediate commit- playing with inlining the guts from doctemplater

* stub basic docpage shell and a little page to preview that on

* Compile YAML and set up query library page

* clean sailsrc

* optimize build by running everything in parallel

* Add note about the fact that we don't even need to clone anything since we've consolidated it all into one repo now.  facepalm

* un-parallelize one bit that fails in CI if it's parallelized (it'll go away soon anyway)
2021-05-20 03:22:42 -05:00
Mike Thomas
0b28136997
Changed cursor:pointer to cursor:unset on Get started dropdown. (#803)
* Added cursor:unset

* removed !important rule from cursor

* Update layout.less

Looks like there's a class already set up for the dropdown menu button. Updated the property there.
2021-05-19 23:36:39 -05:00
RachelElysia
06f89c2978
Website: Pricing page (mobile) (#788)
* Cleaner mobile view

* Website styling and move quote
2021-05-19 10:15:57 -05:00
RachelElysia
401eb1b16c
Fix website onhover cursor (#786) 2021-05-18 11:23:24 -04:00
Mike McNeil
9d420068ef
Update capabilities chart + copy edits + fix lint (was broken for local dev only - re md compilation) (#768)
* fix linter so it doesn't freak out when developing w/ compiled markdown content locally

* copy edits + add back call to action at bottom of homepage so there's somewhere to go
2021-05-14 03:25:40 -05:00
gillespi314
74b4cd535f
Revise website contact form (#753)
* Add topic select, revise content of contact form

* Fix styling of btn-primary class

* Restore deliver-contact-form-message function

* Fix lesshint linting errors

* Fix on hover style of btn-primary

* Adjust box-shadow for btn-primary

* Update contact form

* Fix lesshint linting errors

* Add personalization to submitted form modal

* Add responsive styles to contact form
2021-05-13 09:13:34 -05:00
Mike McNeil
56e143a14f
Compile markdown docs (#714)
* Brought in the mostly-unchanged stuff from Sails website- changed just enough to get it working

* inline beforeConvert and afterConvert, for readability

because it's better when you tell a story with the parts of the story in order

* trivial (change arg name for clarity)

* trivial (apply more up-to-date err callback convention)

* modernize some of the bits relying on reassigning arguments

* convert the rest of the way to async/await

* trivial

* just aesthetics

* remove reliance on app-level config

* mostly i'm doing this to remember how it works

* normalize better so this can be more flexible

* this makes it work (albeit needs a bit more fluffing)

* strip out more sails-specific stuff

* clean up menu files between runs, scrape off a bit more technical debt

* scrape out some more dead code

* use devDependencies for markdown compilation stuff since it won't be compiling at runtime

* stub script for compiling markdown content

* Fill in implementation of script, rename helper.

* add note about the non-markdown file problem

* tweak output paths for clarity

* Improve generated menu content and set up groundwork for being able to easily access it via config

* Use .sailsrc to hold onto menu content, so it's injected into config for easier access (rather than reading JSON files whenever needed)

* more explicit tmp filename, in case we forget how this works later

* fix typo in build script (missing .js extension)

* Stub query detail page and a dev route for developing it

http://localhost:2024/sandbox/example-query

* fix helper friendlyName

* Run compilation in series to avoid race condition in doc-templater when cloning from the same repo.  Add todos about sitemap and further menu data cleanup.

* make sandbox actually useful

* Help prevent accidental checking in of compiled HTML files.

* rename script and generated folder in partials/

* fix/expand script metadata
2021-05-09 23:48:59 -05:00
Mike Thomas
02973ec4a2
website-add-jobs-link (#737)
* website-add-jobs-link

Add jobs link to the footer.
Also fixed up some padding issues in the footer at tablet and mobile breakpoints.

* Update layout.less
2021-05-08 06:19:55 +09:00
gillespi314
5af0d6b870
Update website styling (#715)
* Update website styling

* Convert ellipse margin from rem to px

* Adjust padding to match neighboring card element

* Fix linting errors

* Remove unneeded div
2021-05-07 13:54:29 -05:00
mthomas-fleet
6491a25c05 Added ellipse-6x6@2x.png to website
Added ellipse-6x6@2x.png to website
2021-04-30 07:50:36 +09:00
RachelElysia
d7fbf55131
Website font and schedule button (#676)
* Correct fonts: Nunito and Nunito Sans

* Modify schedule demo button

* Arrow speed

* Add all font weights to website font

* Globalize font size for header, paragraph, footer

* Readable color for dropdown-item:active

Co-authored-by: Rachel Elysia Perkins <rachel@fleetdm.com>
2021-04-28 16:31:43 +09:00
Mike Thomas
23ba4be402
Updated header text on homepage (#673)
- Updated header text on homepage
- Add new log destination graphics
2021-04-22 11:23:21 -07:00
RachelElysia
0474999bd2
Add get-started page to fleetdm.com (#590)
* Add get-started page
* Includes Styling
* Includes Routing switch
Review and suggestions added by: noahtalerman <47070608+noahtalerman@users.noreply.github.com>
Review and suggestions added by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-04-06 11:23:13 -04:00
RachelElysia
37d519a4fb
Revert "Get started (#583)" (#584)
This reverts commit 08775b6309 which was not ready for deployment.
2021-04-02 17:16:29 -07:00
RachelElysia
08775b6309
Get started (#583)
* Add get-started
* Add learn more section
2021-04-02 18:24:20 -04:00
RachelElysia
2314def1a1
Create pricing page (#575)
* Copy homepage pricing over to pricing page
* Remove commented-out FAQ skeleton on pricing page
2021-04-02 16:12:28 -04:00
noahtalerman
09aad8ff07
On fleetdm.com, add stubbed "Pricing" page (#571)
Add action, template stub, and stylesheet for "Pricing" page
2021-03-31 17:24:42 -07:00
noahtalerman
85b31a3523
On fleetdm.com, add stubbed "Get started" page (#570)
- Add action, template stub, and stylesheet for "Get started" page
- Add new styles for site header
- Update feature comparison to indicate agent autoupdates are now available!
2021-03-31 16:08:36 -07:00
Mike Thomas
52bb748078
Daily deploy - 2021.03.24 (#535)
Replace fleetctl terminal graphic with Fleet UI + fleetctl terminal graphic.
2021-03-25 08:46:46 -07:00
Mike McNeil
a4bcdb1fdb Fix lint rules and simplify website development by checking in a dev-only config file that sets the default port to 2024 instead of 1337, so you dont have to do that with a command-line option. 2021-03-23 04:36:35 -05:00
noahtalerman
0c31044340
Add top navigation, add new assets, and edit text on fleetdm.com (#517)
* Add nav items for desktop width

* Finish desktop width navigation styles

* Add new assets

* Add mobile menu and graphic

* Add assets and new navigation

* trivial (just for consistency, in case we ever change where that points)

* Make image go away on small screens

* Update deploy-google-cloud-75x60@2x.png

Uploaded correct sized retina image.

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: mthomas-fleet <mthomas@fleetdm.com>
2021-03-23 17:56:15 +09:00
noahtalerman
5f9b7db503
Add comparison table to fleetdm.com (#359)
- Add the comparison table to fleetdm.com with "SUPPORT" and "CAPABILITIES" sections
- Add two image assets, ellipse and check, to /website/assets/images directory
2021-02-26 16:47:08 -08:00
Mike McNeil
024fbd1c2d
Add chat to website (#165)
* prevent eslintrc conflicts

* Pricing + chat for website (#124)

* Update manage users styles. Implement table (list) view. (#104)

The goal of this PR is to change the layout of the manage users to a table (list view).

Move the user actions into the table view.
Move EditUserForm into a Modal
Update styles for InviteUserForm
Edit copy for the configuring SMTP warning.

* Update query page (edit, new, manage) and packs page (edit, new, manage) styles. (#106)

The goal of this PR is to update the style across the query and packs pages so they are consistent with the latest global styles (colors, buttons, and fonts).

* Update app settings page and osquery options page styles. (#107)

The goal of this PR is to implement the new global styling (colors, buttons, and fonts) to the "App settings" and "Osquery options" pages. These pages are only visible to users granted an admin role.

* Fix and clarify API auth documentation (#109)

- Fix header name.
- Add note about SSO auth.

* New styles for 404, 500, Login, User settings, and Confirm invite pages. (#108)

- Kolide404 and Kolide500 components renamed to Fleet404 and Fleet500
- Styling for Login and Confirm invite pages are consistent with the recent changes to the Setup page.
- Add "*" character to the 404 <Route />'s path property. Now the 404 page renders when there is no exact path match.

* Fix JSON in rest-endpoints.md (#110)

* Add host enrollment cooldown period (#112)

This addresses an issue some users experienced in which performance
problems were encountered when hosts were "competing" for enrollment
using the same osquery host identifier. The issue is addressed by adding
a cooldown period for host enrollment, preventing the same (as judged by
osquery host identifier) host from enrolling more than once per minute.

When users end up in the problematic scenario, they will see quite a bit
of error logs due to this issue. For now that's probably a good thing as
users need to be aware of the lack of visibility. We can explore rate
limiting the logging if that becomes an issue for someone.

Fixes #102

* Improve MySQL transaction error logging (#113)

Clarify what exactly happened when logging these errors.

* Migrate remaining URLs to fleetdm.com (#116)

* Clean up unused test/demo SQL data (#117)

* Add style fixes caught during QA. Add favicon. (#119)

Changes include style fixes that were caught during a QA pass.

* Make password reset styles consistent with new global styles. (#120)

The changes include adding sentence casing and updating the styles of the and components.

* CHANGELOG for 3.5.0 (#121)

* Update fleetctl version number. Fix spelling error in changelog. (#122)

* Fix alt tag

* Set up pricing cards

* Match footer to bottom of gradient

* Set up FAQ and stub out chat button click

* Add chat, plus some other tweaks.

* fiddling with Papercups to hopefully get it to recognize who's responding from the Fleet side

* This isn't really a solution but it's the best we've got til Papercups is hacked to allow programmatic opening (or til we switch to something else, or just bring in the traditional contact form)

* trivial

* Temporary workaround using an undocumented API in papercups


Co-authored-by: Rachael Shaw <rachaelshaw@users.noreply.github.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>

Co-authored-by: Rachael McNeil <r@rachael.wtf>
Co-authored-by: Rachael Shaw <rachaelshaw@users.noreply.github.com>
2020-12-31 20:28:18 -06:00
Mike McNeil
27eae209fd
Move fleetdm.com into main Fleet repo (#83)
* rename dir

* no need to install website or docs from npm

At some point, would also be nice to be able to exclude assets/ as well, and to only install a pre-built version of Fleet's frontend code

* Bring in fleetdm.com website

From https://github.com/fleetdm/fleetdm.com as of https://github.com/fleetdm/fleetdm.com/releases/tag/v0.0.21

* add procfile for heroku

Using https://github.com/timanovsky/subdir-heroku-buildpack

* avoid getting anybody's hopes up

* Create deploy-fleet-website.yml (#82)

* Create deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* update pjs with SPDX-like license expressions.  also fix repo URL

and remove package lock

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* remove dummy uri

* Dissect deploy script

* Update deploy-fleet-website.yml

* workaround for eslintrc nesting issue

* lint fixes

* forgot the .js

* add per-commit git config

* Update deploy-fleet-website.yml

* might as well remove that

* cleanup

* connect w/ heroku app and have it actually push

* fix bug I introduced in 578a1a01ffb8404aae869e05005e30a6ba2b2a95

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* the beauty, the glory, of javascript

* GH actions don't like "\n"

* Update deploy-fleet-website.yml

* restore \n chars from 0d45e568f693efba7d7072085bc98d72a482d9ae

hoping I was wrong in 0d45e568f693efba7d7072085bc98d72a482d9ae but see also https://github.community/t/what-is-the-correct-character-escaping-for-workflow-command-values-e-g-echo-xxxx/118465/5

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* Update deploy-fleet-website.yml

* rename script to prevent duplicate building

* Configure the real website

* clean up

* a test of the deploy workflow

* add handbook to npmignore

* I guess you could call this fixing a typo

* point workflow at master branch

* now clearly bogus: this completely unused version string
2020-12-02 14:48:03 -06:00