Commit Graph

100 Commits

Author SHA1 Message Date
Mike Thomas
55f2d37091
Twitter card preview on Fleetdm.com (#1425) 2021-07-20 10:24:25 -05:00
Mike McNeil
a449972857
Remove console warning (#1414) 2021-07-19 14:35:34 -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
ad04fc3564
Update query-detail page layout (#1371) 2021-07-15 18:01:07 -05:00
gillespi314
78301b86ae
Update transparency.ejs
Add link
2021-07-15 14:30:02 -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
c9a406ec99
Adjust header and footer padding (#1341) 2021-07-09 14:39:48 -05: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 McNeil
6f1435b7f4
:) "prospective customer" => "customer" (#1323) 2021-07-07 14:33:32 -05:00
Mike McNeil
325c68b36b Fix typo in config for fleetdm.com 2021-07-06 22:11:06 -05:00
Mike McNeil
eebc9e430d
Update production.js (#1318)
https://stackoverflow.com/a/65618728/486547
2021-07-06 22:06:15 -05:00
Mike McNeil
f5f751fdd1
Add new script for fleetdm.com schema migrations (#1317)
* Make sails run wipe-staging just be sails run wipe.

* Add instructions to README

* use latest postgresql adapter + update wipe script  (will probably change this to mysql at some point for consistency)

* Update README.md
2021-07-06 21:58:20 -05:00
Mike McNeil
41cfaa1e76 Change webhook route + expose without relying on session 2021-07-06 21:22:02 -05:00
Mike McNeil
2cea0c8c2c receive POST requests (fix for https://github.com/fleetdm/fleet/pull/1314) 2021-07-06 15:13:47 -05:00
Mike McNeil
d9431e4da5
Receive anonymous usages statistics (#1314) 2021-07-06 15:03: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
2f79a18376
Fix column headers on pricing page (#1291) 2021-07-02 09:23:25 -05:00
Mike McNeil
8941320aad
"coming soon" done came (#1281) 2021-07-01 23:57:41 -05:00
Mike McNeil
f952e99221
50,000=>100,000+ devices 2021-07-01 19:31:11 -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
Mike McNeil
6649d08a05
switch over to using blog.fleetdm.com (don't merge until it works) (#1242) 2021-06-30 12:07:01 -05:00
noahtalerman
e02b88d010
Update links to documentation so that they use main branch (#1151)
* Update to main branch

* Update link to releasing Fleet
2021-06-21 16:40:15 -05:00
noahtalerman
17a6c21224
Restructure documentation in preparation for docs living on fleetdm.com (#1143)
* Remove Orbit top level folder and rename folders to Deploying and Contributing

* Update link in doc README
2021-06-18 15:58:21 -05:00
Mike McNeil
3a117e329b
"Query library" => "Queries" 2021-06-16 07:53:26 -05:00
Mike Thomas
005870b3a2
Update layout.ejs (#1104)
Added "Query library" nav item
2021-06-16 21:26:21 +09: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 McNeil
2ae4002935
Update query-detail.ejs 2021-06-09 15:17:00 -05:00
Mike McNeil
ea2d92078b
master=>main 2021-06-09 15:16:19 -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
Mike McNeil
f569064943
Update edit link for contributing (#948)
* Update query-library.ejs

* Update query-library.ejs
2021-06-03 19:44:36 -05: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 McNeil
2e679a9fcf
Update README.md 2021-06-03 18:50:51 -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 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