Commit graph

74 commits

Author SHA1 Message Date
Eric
0bb1d1e1df
Website: update position of sticky sidebar nav on documentation pages. (#23446)
Changes:
- Updated the position of the "On this page" links on documentation
pages.
2024-11-01 11:17:30 +09:00
Mike Thomas
25c5e0c760
Update basic-documentation.less (#22688)
- Fixed spaces and sizes of headings
- Table margin-bottom so scroll sits correctly on narrow widths

Closes https://github.com/fleetdm/confidential/issues/8071

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-10-07 14:38:32 -05:00
Eric
601189d38c
Website: Update docs CTA classes and styles (#20386)
Changes:
- Added a unique class to the CTA at the bottom of docs pages.
2024-07-11 12:21:22 -05:00
Eric
19a4e07b94
Website: Add LinkedIn conversion tracking (#19921)
Related to: #19603

Changes:
- Added LinkedIn conversion tracking to the signup page, swag request
form, and contact forms.
2024-06-20 16:43:43 -05:00
Eric
bf239ecc78
Website: Add site-wide CTA to bring users back to the /start questionnaire (#19393)
Closes: #18530

Changes: 
- Added a collapsable sitewide CTA to bring users who have not completed
the get started questionnaire back to the /start page.
- Added a new action (`account/updateStartCtaVisibility`) to set a
timestamp of when the CTA will be visible (not collapsed) in a user's
session when they close the CTA

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-05-31 18:44:13 -05:00
Eric
c10f2dbfcf
Website: Update documentation CTA to change depending on the user's progress through the /start questionnaire. (#19097)
Closes: #19063

Changes:
- Updated the CTA in the docs to change depending on a user's
`psychologicalStage`.
2024-05-17 18:24:29 -05:00
Mike Thomas
665b5d0929
Text improvements and added "Deploy to Render" button (#19101)
- Text and style updates
- Added a Render's "Deploy to Render" button for clarity
2024-05-17 11:17:01 -05:00
Mike Thomas
4af299be96
Website - Added some margin to the "on this page" mobile nav (#19102)
Closes https://github.com/fleetdm/confidential/issues/6609
2024-05-17 11:15:34 -05:00
Eric
162c9f0595
Website: update scroll-margin of headings on documentation pages. (#19098)
Changes:
- Updated the `scroll-margin-top` property of headings on documentation
pages to be consistent.
2024-05-17 12:08:14 +09:00
Mike Thomas
ebf2f867f6
Website - Add new docs CTA (#19062)
Closes https://github.com/fleetdm/fleet/issues/19061

- added new docs CTA
- removed old Slack CTA
- removed old improve docs CTA

# Checklist for submitter

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-16 12:58:32 -05:00
Mike Thomas
f506e85fbc
Style and typo fixes (#19008)
I fixed a couple of typos, corrected a couple of header tags, and
tightened up a couple of margins.

# Checklist for submitter

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-16 07:49:39 +09:00
Eric
2dd7b6e564
Website: add "Deploy Fleet" docs page. (#18992)
https://github.com/fleetdm/fleet/issues/16660

Changes:
- Added a new page (deploy-fleet.md) to the deploying docs
- Moved the content from the following pages to the
deploy/reference-architectures page:
  - Systemd
  - Proxies
  - Public IPs
  - Monitoring Fleet
  - Introduction
- Reordered the pages in the Deploy docs folder
- Added a redirect: `/docs/deploy/introduction »
/docs/deploy/deploy-fleet`

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-05-15 13:56:36 +09:00
Eric
b667227ce3
Website: (docs) Fix indentation of code blocks nested in ordered lists (#17512)
Closes: #17475

Changes:
- Updated `basic-documentation.less` to fix the indentation of the text
content inside code blocks that are nested in ordered lists
2024-03-08 14:28:43 -06:00
Eric
a3341e17d8
Website: Update "Edit page" button on documentation pages. (#16481)
Closes: #16430

Changes:
- Updated the position of the "edit page" button on documentation pages.
2024-01-30 15:55:48 -06:00
Eric
0728f8389b
Website: Update mobile docs styles (#16367)
Closes: #16324

Changes:
- Updated the "Edit page" button on documentation pages to always be
visible on mobile devices.
2024-01-26 09:12:50 +09:00
Eric
c16a568e8e
Website: Update mobile documentation navigation links (#16323)
Changes:
- Added links to /tables, /queries, /support, and the releases page of
the Fleet GitHub repo to the mobile documentation nav menu.
- Updated the color of the `.border-bottom` bootstrap class to match
wireframes
2024-01-25 09:36:52 +09:00
Eric
e40767a68e
Website: update nested list styles on pages built from Markdown (#15994)
Closes: https://github.com/fleetdm/fleet/issues/15995

Changes:
- Updated nested list styles on pages built from Markdown to prevent
nested unordered lists from incrementing the counter of ordered lists.
2024-01-09 12:57:47 -06:00
Eric
0d3f992874
Website: update ordered list styles on documentation pages (#15786)
Closes: https://github.com/fleetdm/confidential/issues/4072

Changes: 
- Updated the styles for numbers on ordered lists on
docs/handbook/article pages to match the latest wireframes.
- Updated the documentation page script to set counters for numbered
steps to be the value of their `start` attribute.
2024-01-05 15:25:11 -06:00
Eric
f96cb0f561
Website: Update clickable area of the "back to top" button on documentation pages (#14649)
Changes:
- Updated the clickable area of the "Back to top" button on
documentation pages.
2023-10-19 11:19:22 -05:00
Mike Thomas
7a4737e459
migrate remaining docs pages (#13740)
Migrated remaining docs pages as part of the July 31st docs re-org
project. (See https://github.com/fleetdm/fleet/issues/13684)

Changes:

- Removed "Commands" section from fleet-server-configuration.md
- Moved systemd, using a proxy, SSO, and public IP content to the
"Deploy" docs and added stubs in the original file to preserve
bookmarked links.
- Changed the headings of the original stubs in the point above to be
wrapped in an HTML H2 tag to hide them from the "On this page
navigation."
- Updated left side-bar styling to match wireframes.

# Checklist for submitter
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2023-09-13 16:06:35 -07:00
Eric
d89a1b4e92
Website: Update buttons on documentation pages (#13096)
Closes: #12989

Changes:
- Increased the clickable area of the edit page button on documentation
pages.
- Updated the click event that is added to headings on documentation
pages.
2023-08-04 12:11:56 -05:00
Eric
8fb22579ea
Reorganize Fleet documentation (#12871)
Closes: #12611

Changes:
- Added three new documentation sections `/docs/get-started/`,
`/docs/configuration` and `/docs/rest api/`
- Updated folder names: `/docs/Using-Fleet/` » `/docs/Using Fleet` and
`/docs/deploying` » `/docs/deploy/`
- Moved `/docs/using-fleet/process-events.md` to `/articles` and updated
the meta tags to change it into a guide.
- Added support for a new meta tag: `navSection`. This meta tag is used
to organize pages in the sidebar navigation on fleetdm.com/docs
- Moved `docs/using-fleet/application-security.md` and
`docs/using-fleet/security-audits.md` to the security handbook.
- Moved `docs/deploying/load-testing.md` and
`docs/deploying/debugging.md` to the engineering handbook.
- Moved the following files/folders:
- `docs/using-fleet/configuration-files/` »
`docs/configuration/configuration-files/`
- `docs/deploying/configuration.md` »
`docs/configuration/fleet-server-configuration.md`
    -  `docs/using-fleet/rest-api.md` » `docs/rest-api/rest-api.md`
- `docs/using-fleet/monitoring-fleet.md` » `docs/deploy/rest-api.md`
- Updated filenames:
- `docs/using-fleet/permissions.md` »
`docs/using-fleet/manage-access.md`
- `docs/using-fleet/adding-hosts.md` »
`docs/using-fleet/enroll-hosts.md`
    -  `docs/using-fleet/teams.md` » `docs/using-fleet/segment-hosts.md`
- `docs/using-fleet/fleet-ctl-agent-updates.md` »
`docs/using-fleet/update-agents.md`
- `docs/using-fleet/chromeos.md` »
`docs/using-fleet/enroll-chromebooks.md`
- Updated the generated markdown in `server/fleet/gen_activity_doc.go`
and `server/service/osquery_utils/gen_queries_doc.go`
- Updated the navigation sidebar and mobile dropdown links on docs pages
to group pages by their `navSection` meta tag.
- Updated fleetdm.com/docs not to show pages in the `docs/contributing/`
folder in the sidebar navigation
- Added redirects for docs pages that have moved.

.

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2023-07-27 17:40:01 -05:00
Eric
87714f466c
Website: Upgrade to DocSearch v3 (#12563)
Changes:
- Upgraded the version of Algolia DocSearch we use on the Fleet website.
- Updated search box styles in the docs, handbook, and osquery schema
pages.
2023-07-12 09:54:05 +09:00
Eric
3cc7c971c2
Website: Add back to top button on documentation and handbook pages (#12348)
Changes:
- Updated the handbook and documentation pages to have a "Back to top"
button that appears when a user scrolls more than 2000 pixels down the
page (on screens larger than 991px width)
2023-06-23 20:00:27 +09:00
Eric
25144881f0
Website: Fix overlapping edit button on documentation pages (#12363)
Closes: #12354
Changes:
- Added right margin to the first h1 in documentation pages to prevent
headings from overflowing onto the edit page button.
- Added a minimum height to the subtopics of documentation pages on
mobile screens to prevent the edit page button from being positioned
over the page's content.
2023-06-15 16:41:19 -05:00
Eric
46d36f993a
Website: Update documentation landing page (#12182)
Closes #11843 
Changes:
- Removed the two cards from the fleetdm.com/docs landing page, and
replaced it with a link to the osquery slack.
2023-06-06 18:05:29 -05:00
Eric
5963cbf7a7
Website: Update website background (#12041)
Closes: #11579

Changes:
- Changed the `background` of all pages on fleetdm.com to have a
gradient.
2023-05-31 08:43:53 +09:00
Eric
26c1b5455e
Website: Remove Nunito Sans (#12045)
Closes: #11915

Changes:
- Deleted `website/assets/fonts/nunito-sans`
- Deleted `website/assets/dependencies/nunito-webfonts.css`
- Updated the quotemark used for large blockquotes in markdown content
to be an image (Previously was using a `"` character with the Nunito
Sans font).
2023-05-30 16:17:54 -05:00
Eric
309297182a
Website: Add HubSpot chat widget and replace calendly links (#11677)
Closes: https://github.com/fleetdm/confidential/issues/2699
Changes: 
- Removed the Papercups chat widget.
- Changed the "Talk to an expert" buttons on the website to open the
HubSpot chat widget.
- Updated the Fleet Sandbox registration page to link to the MDM setup
docs.
- Changed the earliest supported versions of iOS and Safari the Fleet
website support to v11.

After this PR is merged, we will need to activate the new chat flow in
HubSpot.
2023-05-12 19:07:50 -05:00
Mike Thomas
7e18bcce8c
Website docs style patch (#11286)
This PR is in response to https://github.com/fleetdm/fleet/issues/10420,
to improve the readability of the docs. In particular,
[docs/using-fleet/mdm-setup](https://fleetdm.com/docs/using-fleet/mdm-setup).

**CSS changes**
- Adjusted margins and paddings on `<ol>` and `<ul>` elements. As well
as h-tags and code blocks.
- Added styling to docs `<h3>` tags to help differentiate sub-sections.
This helps to make the docs pages easier to scan.
- Reduced the boldness of `<b>` and `<strong>` tags. The recently
updated font, Inter, renders bold a little too heavily. (This is a
site-wide change.)
- Changed the default font color to `@core-fleet-black-75` and made sure
that h-tags are set to `@core-fleet-black`. The softer contrast helps
reduce fatigue while reading large blocks of text (while still
conforming to recommended contrast levels). This site-wide change brings
the text styling in sync with Figma.

**Content changes**
- Reformatted content on
[docs/using-fleet/mdm-setup](https://fleetdm.com/docs/using-fleet/mdm-setup)
to fix Markdown issues that were causing sections to render incorrectly,
and were also breaking the "On this page" side nav.
- Made grammar and content fixes to improve readability and flow.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-05-02 13:07:31 -05:00
Eric
3217a9ed39
Website: Update Fleet website for MDM launch (#11123)
Changes:
- Updated the layout and content of the fleetdm.com homepage.
- Added two new fonts, `Inter` and `Roboto Mono`.
- Updated `typography.less` to switch the default `font-family` to
`Inter` side-wide.
- Changed the "Platform" header navigation dropdown to link to
/compliance, /osquery-management, and the homepage
- Updated the website footer
- Added bottom gradients and calls to action to /osquery-management and
/compliance
- Removed the /platform page, and set up a temporary redirect to the
homepage.

---------

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2023-04-11 06:50:58 -07:00
Eric
be0fb61384
Website: Fix iOS v10 compatibility issues (#11022)
Closes: #10985 

Changes:
- Removed the `min-height` that was set on embedded videos in docs,
articles, the handbook, and the homepage.
- Fixed a docs navigation alignment issue
- Updated the `height` of the hero on
`/reports/state-of-device-management`
2023-04-05 17:22:05 -05:00
Eric
7190b74f2f
Website: browser compatibility updates (Edge v17, Chrome v55, Firefox v54, Opera v42, & Safari v10) (#10583)
Closes: #10496 

Changes:
- Fixed alignment issues with the <scrollable-tweets> component's page
indicator (Edge v16 & Safari 10)
- Added a hard-coded height to embedded youtube videos in Markdown
content to fix it rendering with a height of 0 (Edge v17 & Firefox v54)
- Fixed table example syntax highlighting (Edge v17, Chrome v55, Firefox
v54, Opera v42, & Safari v10)
- Added a set width to the edit page button on tables pages (Safari v10,
Firefox v54)
- Fixed a bug with the sidebar height on tables pages (Edge v17)
- Fixed styling on the pricing calculator inputs (Safari v10 & Firefox
v54)
- Fixed a layout issue with the pricing calculator call-to-action
buttons (Safari v10)
- Hid browser-specific form input buttons (Firefox v54)
- Fixed the sidebar CTA image on documentation pages (Opera v42)
- Fixed a CSS issue with the user story banner on `/platform` (Safari
v10, Firefox v54, Chrome v55, Opera v42)
- Updated the documentation page script to only copy links to the user's
clipboard if the user's browser supports it.
- Updated minimum browser versions for Edge, Chrome, and Opera for async
functions support. (Edge v16 » Edge v17, Chrome v51 » Chrome v55, Opera
v38 » Opera v42)
2023-03-17 19:36:15 -05:00
Eric
abde4a81ba
Website: Update layout scripts and masthead navigation (#9833)
Changes:
- Fixed the background blur on the masthead on Safari.
- Increased `scroll-margin-top` on Markdown headings to make sure
headings that are navigated to with anchor links are not hidden behind
the website's masthead
- Updated the indentation of script tags in layouts and updated code
comments.
- Added Hotjar and Heap analytics `<script>` tags from the main layout
to `layout-customer` `layout-sandbox` and `layout-landing`
- Added a link to `/compliance` landing page to the `layout-sandbox`
masthead navigation.
2023-02-14 16:26:23 -06:00
Eric
4093650599
Website: Add Fleet Premium CTA to documentation pages (#9796)
Closes: https://github.com/fleetdm/fleet/issues/9785

Changes:
- Updated the documentation page script to set a `currentDocsSection`
variable
- Added Fleet Premium calls to action that link to the `/upgrade` page
to the left sidebar on documentation pages.


cc: @jarodreyes
2023-02-10 18:37:47 -06:00
Eric
874ca7bc8a
Website: Update masthead (#9782)
Closes: https://github.com/fleetdm/fleet/issues/9762

Changes:
- `routes.js`: Changed the `currentPage` local variable to
`currentSection` and updated the value based each on the dropdown
navigation menus in the website header. This variable is used to make a
section "active" in the header.
- `view-basic-article` & `view-articles`: Updated these view actions to
set a `currentSection` variable based on the Markdown article category.
- `Layout.less`: Updated styles to match wireframes
- `layout.ejs`: Updated the styles and layout of the website header to
match wireframes.
- `layout-landing.ejs`, `layout-sandbox.ejs` & `layout-customer.ejs`:
Updated to match wireframes and stylesheet changes.
- `basic-documentation.less`: adjusted the position of the sticky right
sidebar.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-02-10 18:33:12 -06:00
Eric
742de5354d
move swag CTA, update stylesheet (#8037) 2022-09-30 13:35:42 -05:00
Eric
2f00e528dc
Website: Move docsearch public api key to config variable (#7771)
* move docsearch api key to a config variable, update styles to disable outline on input

* Update basic-handbook.less

* Update basic-handbook.less

* update config variable name & update comment
2022-09-21 18:13:47 -05:00
Eric
3c44093ca6
update code links and tip blockquote styles (#7746) 2022-09-14 13:06:01 +09:00
Eric
62a7d1afa2
Website: Update documentation page sidebars and calls to action. (#7388)
* Website: Make docs table of contents not sticky

* move docs sidebar CTA, update styles

* website: updated docs cta graphic

- updated docs cta graphic

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-08-25 17:27:50 -05:00
Eric
ef6c388852
add embedded content styles to docs and handbook (#7261) 2022-08-16 17:51:41 -05:00
Eric
a6f45946c6
update docs scrollbars position (#7193) 2022-08-12 19:38:36 -05:00
Eric
63ca6f9cb8
Website: hide documentation sidebars scrollbars (#7179)
* Website: hide documentation sidebars scrollbars

* lint fix
2022-08-12 12:02:54 +09:00
Eric
cbaae94d38
Website: Add Fleet Premium call to action to documentation pages (#7063)
* add Fleet premium CTA, update styles

* Add final Calendly link

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

* test article *REVERT THIS COMMIT BEFORE MERGE*

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

This reverts commit 3192bdbf75.

* to-html comments & update variable names

* Update to-html.js

* add new blockquote styles to docs and handbook pages

* update purpose name & stylesheets

* wrap blockquoteHtml in divs, add examples to markdown guide

* lint fix

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

* lint fixes
2022-08-05 16:15:46 +09:00
Eric
ded5a3592e
Website update markdown checkboxes (#7019)
* add custom list item renderer

* add styles for checkboxes to markdown content

* bring checkboxes back into article

* lint fix

* update comment

* update variable names, disable all checkboxes

* update comment and disabled usage.
2022-08-03 12:04:49 -05:00
Eric
14e1b36362
Website: Update tables in HTML compiled from Markdown (#6929)
* add custom table renderer to to-html

* remove table-layout from docs stylesheet

* Update to-html.js

* update comment

* lint fix

* rename variables
2022-08-03 10:38:05 -05:00
Eric
de22b8d781
update sidebar position (#6321) 2022-06-21 16:37:11 -05:00
Eric
cde54312b7
Website: Add Fleet swag request cta (#6070) 2022-06-04 01:59:18 +09:00
Eric
9798e6abb4
Website: update documentation CTA (#5946) 2022-05-30 09:31:08 +09:00