Commit Graph

56 Commits

Author SHA1 Message Date
RachelElysia
401eb1b16c
Fix website onhover cursor (#786) 2021-05-18 11:23:24 -04:00
Mike Thomas
2401078131
Clickable Fleet logo (#773)
Added a tag to logo
2021-05-17 13:08:43 -05:00
Mike McNeil
9a4e3e4c0c
50,000 devices => 100,000 devices 2021-05-17 10:25:19 -05: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
Mike McNeil
32b4d53e7f
swap warning for error
@gillespi314 btw you did this exactly right, I just realized when I tested this out (after realizing I had it configured wrong in prod) that I should have recommended an error instead of a warning
2021-05-13 09:24:53 -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
e01157d681 fix gitignore 2021-05-11 16:01:25 -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
Mike Thomas
b0af428794
Added osquery link to testimonial (#730)
* Added osquery link to testimonial

* Update homepage.ejs

Changed inline-block style to d-inline-block class.
2021-05-06 16:48:00 -05:00
Mike McNeil
c67d9bc8eb
Send contact form messages to Slack (#733)
* bring back action to handle contact form

* deliver contact form messages to Slack.
2021-05-06 13:46:52 -05:00
Mike McNeil
f5d58a738c
Set up fleetdm.com/apply to list of openings (#729) 2021-05-05 22:07:15 -05:00
Mike McNeil
26c841bcd5
update calendly links & dedupe quickstart for now (#728)
* update calendly link

* update other calendly link

* consolidate /get-started

* Update routes.js

* demux to /get-started

* lint fix

* lint fix
2021-05-05 21:27:58 -05:00
noahtalerman
9fb9da31f5
Bring Orbit docs into Fleet docs and add FAQ section (#717)
- Add new `2-Orbit-osquery/` directory to the top-level `docs/` directory.
- Rename `2-Deployment/` -> `3-Deployment/` to accommodate new Orbit directory.
- Rename `3-Contribution/` ->  `4-Contribution/` to accommodate new Orbit directory.
- Add FAQ section to Orbit documentation.
2021-05-04 15:50:18 -04: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 McNeil
dfbc9f9961
Fixes issue #0 (#688)
* option 1  (this is the quickest fix)

* option 2: This shows how to handle it inline

* whoops, fix prev commit (I forgot to pull out of the "if")

* closes https://github.com/fleetdm/fleet/issues/0 -- this remove headerClass altogether in favor of using existing "page" local, eliminating the need for a headerClass view local -- see https://github.com/fleetdm/fleet/issues/0#issuecomment-827752563 for explanation

* one further simplification that avoids `page` getting unintentionally used elsewhere in other .ejs files (also isHomepage is easier to cmd+f and find in code)
2021-04-27 13:08:33 -05: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
4436f5d93f
Update testimonials on homepage (#621)
* Remove 2 testimonials
* Add inline testimonial
Reviewed and minor edits by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-04-13 09:57:23 -04: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
a021efc3cc
Remove get-started page (#580)
This file was accidentally committed on the previous merge #575
2021-04-02 16:56:07 -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
Zach Wasserman
2e2805d9fe
Fix JS test warnings and errors on Node 15 (#572)
- unhandledPromiseRejection errors caused test failures on Node 15.
  Instead verbose log these for later followup.
- Fix uses of Nock in tests
- Fix some warnings in tests
- Upgrade some test dependencies
2021-04-01 11:45:21 -07: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 McNeil
6ccf715adf
make parlance consistent 2021-03-29 12:28:23 -05: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
577bb74529 Adjust nav items 2021-03-23 10:40:40 -05: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
Mike McNeil
2d5f7e5412
add alt tag (fixes lint) 2021-03-23 04:13:25 -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
Mike McNeil
635aad0453 Update lift instructions for fleetdm.com so that it's not competing with the default port now used by Fleet itself. 2021-03-23 01:12:28 -05:00
Mike McNeil
4691ac9629 Lint fix 2021-03-17 20:26:03 -05:00
Mike McNeil
d17eebbee7
add back contact form (doesn't actually work yet)
@mike-j-thomas this is for you buddy
2021-03-17 20:12:49 -05:00
Mike McNeil
6b1ba2be5c
Use prod best practices for Sails 2021-03-17 11:40:17 -05:00
Mike McNeil
8a0fe8f5ee
Homepage edits (#470)
* tweak phrasing

* add custom osquery extension deployment

* add scope transparency

* add missing asterisk
2021-03-12 18:54:13 -06:00
noahtalerman
765a1fd267
On fleetdm.com, add categories and additional items to roadmap (#461)
- Add new categories to the roadmap. The categories are:
  - Support
  - Inventory management
  - Collaboration
  - Security and compliance
  - Monitoring
  - Data outputs
  - Deployment
- Add additional items to the roadmap. These addtional items include:
  - Aggregate device data rollup
  - Self-remediation
  - Detect and surface issue with devices
  - StreamAlert integration
  - Integration users with API-only access
  - Software inventory
  - Human-to-device mapping
2021-03-12 15:39:56 -08:00
Zach Wasserman
03aa8ce7c3
Update website README with local usage instructions (#458) 2021-03-12 14:32:21 -06:00
Zach Wasserman
4e23ebe6f2
Improvements to fleetdm.com home page (#457)
* Improvements to fleetdm.com home page

* level out pricing boxes and rely on the other asterisk explanation below

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2021-03-12 13:31:30 -06:00
Mike McNeil
c53c5ceb3b
One less acronym in the world 2021-03-10 09:06:05 -06:00
noahtalerman
c1650fdae9
Add asterisk for unshipped features and move auto updates (#403)
- On fleetdm.com, add asterisks for features coming in 2021
- Pull auto-update items nearer to each other
2021-03-05 17:27:59 -08:00
Mike McNeil
6d403aa09e
typofix 2021-03-04 13:30:12 -06:00
Mike McNeil
108d378a2d
add standard query library 2021-02-28 20:30:00 -06:00
Mike McNeil
82f453f2d3
tweak to make it fit on one ine 2021-02-26 19:13:38 -06: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
Zach Wasserman
7f6b413e7c
Update link to Fleet on website (#264)
Link to the README section of the repository homepage rather than the
README file at master.
2021-02-02 17:38:33 -08:00
Mike McNeil
3433b0a9b1
Publish Ts & Cs! (#198) 2021-01-14 18:50:18 -06:00