Commit Graph

1636 Commits

Author SHA1 Message Date
Eric
c37f5cfe20
Website: Update testimonials configuration, filter and reorder testimonials on landing pages (#16091)
Closes: #16018

Changes:
- Updated the testimonial configuration in testimonial.yml to add two
new required values:
- `quoteAuthorProfileImageFilename` - The filename of the quote author's
LinkedIn profile picture in the website's `assets/images/` folder
- `productCategories`: An array of product categories that this quote is
relevant to
- Added new quotes to testimonials.yml 
- Updated the testimonial validation in build-static-content to throw an
error if a testimonial is missing one of the new required values
- Updated the `<scrollable-tweets> component to match the latest
wireframes
- Updated the controllers for the product category landing pages to
filter testimonials by product category and sort them by the order
specified in [the
wireframes](https://www.figma.com/file/3he8e72251IEnF6dBafKq1/%F0%9F%9A%A7-fleetdm.com-(scratchpad)?type=design&node-id=9369-4714&mode=dev)
2024-01-12 19:22:36 -06:00
Eric
23f4053ff2
Replace expired Slack invite with Fleet website slack redirect (#15747)
Related to: https://github.com/fleetdm/fleet/issues/15089

Changes:
- Replaced the expired osquery Slack invitation with a link to the Fleet
website's `/slack` redirect.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-01-12 12:30:23 -06:00
Sam Pfluger
112c2d0f43
Handbook: remove bugs board link from "Contact us" section (#16058)
Removed "🪲 Bugs board" link from "Contact us" section and added links to
product group kanban boards.
2024-01-12 10:12:21 -06:00
Luke Heath
57aa09521c
Update postmortem documentation (#16033)
We will begin conducting postmortems for critical bugs in addition to
outages.

1. How was the bug introduced?
2. What is the gap in our testing process that we didn't find the bug
before it was released?
3. How are we going to change our testing (both manual and automated) so
that we will catch a similar bug in the future?

Why? We want to start evaluating the three questions above for every
critical bug so that we can learn and improve our processes.
2024-01-10 20:15:42 -06:00
Noah Talerman
5f38355169
Merge fleetd doc page to enroll hosts page (#15907)
- Move relevant content from "Fleetd" doc page to "Enroll hosts" page
- Remove "Fleetd" docs page
2024-01-10 14:35:18 -05:00
Luke Heath
a04b7211f8
Update bug intake process (#15956) 2024-01-10 08:46:37 -06:00
Mike McNeil
de1960c6de
Handbook: Update ceo.md (#15989) 2024-01-09 11:48:40 -06:00
Sam Pfluger
9e4aeb3e7e
Update security-policies.md (#15977)
Fixing a revert...
2024-01-09 04:38:52 -06:00
Luke Heath
7a394c9624
Update product groups (#15955)
...
2024-01-09 04:28:24 -06:00
Sam Pfluger
d22f5d3fee
Revert "Add anti-corruption policy" (#15976)
Reverts fleetdm/fleet#15953...

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-01-08 22:53:16 -06:00
Nathanael Holliday
957f4d9856
Add anti-corruption policy (#15953)
Added link to Fleet anti-corruption policy...
2024-01-08 22:51:18 -06:00
Luke Heath
c846b2b966
Update labels handbook (#15873) 2024-01-03 10:16:31 -06:00
Sam Pfluger
946eef0da2
Update ceo.md (#15870)
Fix outdated link in "All hands" publish recording template
2024-01-02 13:09:18 -06:00
Joanne Stableford
ba1bc4b609
Add in Fleet IT dogfood responsibilities to BizOps handbook (#15851) 2023-12-28 15:09:52 -06:00
Joanne Stableford
02dea5ac9d
Add in converting Fleetie to consultant (#15840)
Also minor consistency fix of converting numbered lists to bulleted
lists so formatting throughout the page is consistent.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-28 13:53:55 -06:00
Joanne Stableford
d993f4c829
Add section for updating personnel details (#15844) 2023-12-28 13:23:19 -06:00
Joanne Stableford
61887804aa
Minor typo fixes (#15843) 2023-12-28 12:41:21 -06:00
Eric
a4fdbdd142
Website: Update categories on pricing page features table (#15835)
Changes:
- Added a new (required) key to pricing-features-table.yml:
`pricingTableCategories` - an array of categories that will be used to
categorize the feature on the pricing page.
- Updated build-static-content to validate pricingTableCategories values
- Updated the pricing page features table to be categorized by the
pricingTableCategories value of features.
- Updated the names of tiers on the pricing features table to match the
cards above the table ("Free" » "Community")
2023-12-22 18:35:16 -06:00
Dave Herder
26de8a9a02
Update communications.md with slack to github issue (#15828)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-22 15:04:01 -06:00
Joanne Stableford
02c621927b
Remove irrelevant screenshot (#15775)
No idea where the screenshot belonged originally, but not relevant now

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-12-20 21:16:59 -06:00
Nathanael Holliday
45da77b698
Add weekly update to responsibilities (#15722)
Added the weekly update to the list of BizOps responsibilities.  ...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-19 16:07:26 -06:00
Dave Herder
ed938f88f5
Update README.md with process around booking prospect calls (#15534)
...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-18 16:24:49 -06:00
Eric
32580c823d
Website: Build testimonials in <scrollable-tweets> component from YAML. (#15638)
https://github.com/fleetdm/confidential/issues/4533

Changes:
- Added `/handbook/company/testimonials.yml`.
- Updated `build-static-content` to validate each item in
`testimonials.yml` and to add each item to
`sails.config.builtStaticContent.testimonials`
- Updated the scrollable tweets component to build cards of quotes from
`sails.config.builtStaticContent.testimonials`.
- Updated view-actions for pages where the `<scrollable-tweets>`
component is being used to throw an error if the testimonials
configuration is missing and to send the testimonials config to the
page.
- Updated pages where `<scrollable-tweets>` was being used.
- Updated the landing page generator to create new view-actions that
send the testimonials configuration to generated pages and updated the
template .ejs file.
2023-12-18 15:09:58 -06:00
Noah Talerman
6ed46644c6
Update features.yml (#15663)
- Disk encryption for Windows (BitLocker) is shipped...
2023-12-18 12:25:50 -06:00
Zay Hanlon
aadefc4da5
Update open-positions.yml (#15719)
Remove CSA role...
2023-12-18 12:24:54 -06:00
Noah Talerman
58d311bd8a
Update product design handbook (#15659)
- Add API design step...
2023-12-18 12:23:47 -06:00
Sam Pfluger
a00103bc87
Handbook/ceo: prepare for ceo office minutes meeting (#15708)
...

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-12-16 13:05:32 -06:00
Dave Herder
58a1af4954
Update communications.md to clarify the specifics around noun labels (#15587)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-12-15 13:49:07 -06:00
Joanne Stableford
b0f7143acc
Add performance feedback (#15652)
Mention of performance feedback needs to remain on the communications
page, to be clear of the expectation for all Fleeties. It cannot live
solely on the Leadership page (which has a different target audience).
Reverting a change that happened recently, and linking to the manager
guidance in the Leadership page.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-12-15 13:43:30 -06:00
Noah Talerman
5817abb97b
Update product page in handbook (#15637)
- We already did this ...
2023-12-13 17:23:21 -06:00
Joanne Stableford
70d0030ab7
Update teammate's GH username (#15629)
...
2023-12-13 16:44:52 -06:00
Joanne Stableford
2d7a4e7c69
Adding in new CSA teammate (#15628)
...
2023-12-13 13:47:40 -06:00
Mike McNeil
ba52e131c3
Handbook: Program the CEO to do something (#15546) 2023-12-10 15:24:39 -06:00
Mike McNeil
96b8a7d265
Handbook: Update ceo.md: Clear double-bookings (#15544)
https://github.com/fleetdm/confidential/issues/4692
2023-12-10 14:55:50 -06:00
Mike McNeil
7422aedef5
Handbook: CEO: fix google drive folder link (#15533) 2023-12-08 15:12:24 -06:00
Luke Heath
689e4c8237
Clarifying drafting process (#15471)
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2023-12-08 11:58:17 -06:00
Noah Talerman
5bffc485ad
Update product maintenance ritual (#15517)
- Update section header so that links in stubs section works
- Remove fluffy content
2023-12-08 11:57:11 -06:00
Mike McNeil
8609ed123d
Handbook: Update org chart description (#15503) 2023-12-07 14:53:16 -06:00
Katheryn Satterlee
e05f63b891
Update pricing-features-table.yml (#15389)
Adding documentation links
2023-12-06 09:58:23 -06:00
Luke Heath
f89d78d065
Update air guitar process (#15451)
Now that Mike is not attending all design reviews, we are going to
assign the finished air guitar issue to Noah, and he will bring to a
review session with Mike.
2023-12-05 17:03:04 -06:00
Mike McNeil
b140a5af59
2023-12-01 Handbook: Github labels (#15399)
@lukeheath Could you have a look at the todos in the note? Your call on
when to prioritize these changes, but wanted to get the exceptions
tracked ASAP to stop the sprawl

(i.e. 2 more labels were created this week that don't match the
convention-- addressed separately and not listed here)
2023-12-04 16:13:39 -06:00
Noah Talerman
9041673ba9
Update features.yml (#15372)
- Add customer codename to Windows profiles feature
- Update date for this customers requests
2023-11-30 22:58:40 -06:00
Andrew Baker
e32b5b2f36
Update README.md (#15404)
Removing unnecessary stub

Podcast in the communications link

Based on request from: https://github.com/fleetdm/fleet/pull/15392/files
2023-11-30 22:57:18 -06:00
Andrew Baker
6f7dbc88f3
Handbook podcast upload steps. (#15392) 2023-11-30 22:43:51 -06:00
Alex Mitchell
6604afd63f
2023-12-01 Update communications.md (#15397)
Fixed misspelling of "platform" from "platfrom"
2023-11-30 22:23:26 -06:00
Eric
4feff451da
Website: Update pricing features yaml and pricing page. (#15294)
Closes: #15265

Changes:
- Updated `pricing-features-table.yml`:
- Changed the structure of the file so it is a flat array of features
(previously, features were nested under a category)
   - Added `productCategories` arrays to features that did not have them
   - Added `usualDepartment` values to features.
- Updated the pricing features validation in `build-static-content` to
work with the new file structure and made `productCategories` a required
value for features.
- Updated `view-pricing.js` to:
- categorize features based on the values of the `productCategories`
array
- build a single array of features (previously, it would also build an
array of features for security-focused buyers).
   - sort premium features to the bottom of the pricing table.
- Updated the `pricing.ejs` to:
   - render only the list of all features server-side
- conditionally show features in the pricing table, depending on the
selected pricing mode
2023-11-22 18:33:32 -06:00
Alex Mitchell
b7be9ed83b
Update pricing-features-table.yml (#15257)
Reordered major categories to start with 3 buying situations and moving
support and security/compliance higher.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-11-21 22:32:10 -06:00
Mike McNeil
871df45fdd
Add examples (Update pricing-features-table.yml) (#15270) 2023-11-21 21:10:19 -06:00
Alex Mitchell
1b5c48d4e0
Update README.md (#15256)
Sam, per our ongoing conversation about creating a new issue template
for sales team member onboarding.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-11-21 20:58:56 -06:00
Noah Talerman
313adb195c
Update features.yml (#15026)
- Finish these features so that Fleet can effectively run ads for them
2023-11-21 13:57:24 -08:00