state of device management blog post (#6192)

* state of device management blog post

- Article to help promote the report
- Needed before merge: "Reports" article category

* add report category and update routes

* Update state-of-device-management.md

I reworded part of this to make it easier to read. Let me know if I can be of any more help. :)

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Tim Kern <tim@fleetdm.com>
This commit is contained in:
Mike Thomas
2022-07-07 17:37:43 +00:00
committed by GitHub
co-authored by Eric Desmi-Dizney Tim Kern
parent 66154ce2b8
commit 7aaf677c66
5 changed files with 28 additions and 4 deletions
+20
View File
@@ -0,0 +1,20 @@
# State of Device Management report 2022
![State of device management](../website/assets/images/articles/state-of-device-management-report-1600x900@2x.png)
The devices their employees use power businesses: laptops, tablets, smartphones, and other mobile technology. Sometimes the organization issues these devices, but many are employees personal devices — and in todays remote environment, their work could happen anywhere.
But how does an organization manage those devices? Do they know if their devices are compliant and secure? Do they have ways to query them to learn more about their status in real-time? Or are organizations unprepared and overwhelmed with managing thousands or hundreds of thousands of endpoints?
At Fleet, we help security teams and IT professionals track and secure their organizations laptops and servers. But outside of the organizations, we work with, we wanted to know more about the current state of device management, in general, to better understand how security teams manage their endpoints. What we found indicates that organizations may not be managing devices as successfully and thoroughly as they should be in order to keep themselves safe.
We hope you consider these insights and findings as you build your device management strategy in 2022.
[Read the full report](https://fleetdm.com/reports/state-of-device-management)
<meta name="category" value="report">
<meta name="authorFullName" value="Mike McNeil">
<meta name="authorGitHubUsername" value="mikermcneil">
<meta name="publishedOn" value="2022-06-20">
<meta name="articleTitle" value="State of Device Management report 2022">
<meta name="articleImageUrl" value="../website/assets/images/articles/state-of-device-management-report-1600x900@2x.png">
Binary file not shown.

After

Width:  |  Height:  |  Size: 524 KiB

+4
View File
@@ -55,6 +55,10 @@ parasails.registerPage('articles', {
this.articleCategory = 'Podcasts';
this.categoryDescription = 'Listen to the Future of Device Management podcast';
break;
case 'report':
this.articleCategory = 'Reports';
this.categoryDescription = '';
break;
}
}
// Sorting articles on the page based on their 'publishedOn' date.
+3 -3
View File
@@ -68,15 +68,15 @@ module.exports.routes = {
}
},
'r|/((device-management|securing|releases|engineering|guides|announcements|use-cases|podcasts)/(.+))$|': {
'r|/((device-management|securing|releases|engineering|guides|announcements|use-cases|podcasts|report)/(.+))$|': {
skipAssets: false,
action: 'articles/view-basic-article',
locals: {
currentPage: 'articles',
}
},// handles /device-management/foo, /securing/foo, /releases/foo, /engineering/foo, /guides/foo, /announcements/foo, /use-cases/foo
},// handles /device-management/foo, /securing/foo, /releases/foo, /engineering/foo, /guides/foo, /announcements/foo, /use-cases/foo, /podcasts/foo, /report/foo
'r|^/((device-management|securing|releases|engineering|guides|announcements|use-cases|articles|podcasts))/*$|category': {
'r|^/((device-management|securing|releases|engineering|guides|announcements|use-cases|articles|podcasts|report))/*$|category': {
skipAssets: false,
action: 'articles/view-articles',
locals: {
+1 -1
View File
@@ -407,7 +407,7 @@ module.exports = {
if(embeddedMetadata.category) {
// Throwing an error if the article has an invalid category.
embeddedMetadata.category = embeddedMetadata.category.toLowerCase();
let validArticleCategories = ['product', 'security', 'engineering', 'success stories', 'announcements', 'guides', 'releases', 'podcasts' ];
let validArticleCategories = ['product', 'security', 'engineering', 'success stories', 'announcements', 'guides', 'releases', 'podcasts', 'report' ];
if(!validArticleCategories.includes(embeddedMetadata.category)) {
throw new Error(`Failed compiling markdown content: An article page has an invalid category meta tag (<meta name="category" value="${embeddedMetadata.category}">) at "${path.join(topLvlRepoPath, pageSourcePath)}". To resolve, change the meta tag to a valid category, one of: ${validArticleCategories}`);
}