diff --git a/website/assets/images/icon-android-16x16@2x.png b/website/assets/images/icon-android-16x16@2x.png new file mode 100644 index 0000000000..f7ebcd28a5 Binary files /dev/null and b/website/assets/images/icon-android-16x16@2x.png differ diff --git a/website/assets/images/icon-emoji-x-12x12@2x.png b/website/assets/images/icon-emoji-x-12x12@2x.png new file mode 100644 index 0000000000..072aebe096 Binary files /dev/null and b/website/assets/images/icon-emoji-x-12x12@2x.png differ diff --git a/website/assets/images/icon-ios-16x16@2x.png b/website/assets/images/icon-ios-16x16@2x.png new file mode 100644 index 0000000000..51b60d0352 Binary files /dev/null and b/website/assets/images/icon-ios-16x16@2x.png differ diff --git a/website/assets/js/pages/device-management.page.js b/website/assets/js/pages/device-management.page.js index 3dda3f939d..cbab8c2ab3 100644 --- a/website/assets/js/pages/device-management.page.js +++ b/website/assets/js/pages/device-management.page.js @@ -4,7 +4,15 @@ parasails.registerPage('device-management-page', { // ╩╝╚╝╩ ╩ ╩╩ ╩╩═╝ ╚═╝ ╩ ╩ ╩ ╩ ╚═╝ data: { modal: '', - comparisonMode: 'omnissa' + comparisonMode: 'omnissa', + comparisonModeFriendlyNames: { + jamf: 'Jamf Pro', + omnissa: 'Omnissa (WS1)', + intune: 'Intune', + ansible: 'Ansible', + puppet: 'Puppet', + chef: 'Chef' + } }, // ╦ ╦╔═╗╔═╗╔═╗╦ ╦╔═╗╦ ╔═╗ diff --git a/website/assets/styles/pages/device-management.less b/website/assets/styles/pages/device-management.less index 8798fa5ee9..74f0955927 100644 --- a/website/assets/styles/pages/device-management.less +++ b/website/assets/styles/pages/device-management.less @@ -202,19 +202,29 @@ } } } + [purpose='comparison-column'] { text-align: center; display: flex; justify-content: center; align-self: center; min-width: 200px; + p { + font-size: 12px; + margin-bottom: 0px; + } } [purpose='fleet-column'] { text-align: center; display: flex; - justify-content: center; + justify-content: flex-start; align-self: center; min-width: 200px; + p { + white-space: nowrap; + font-size: 12px; + margin-bottom: 0px; + } } [purpose='feature-name'] { width: 100%; @@ -237,6 +247,10 @@ border: 1px solid #E2E4EA; margin-bottom: 32px; [purpose='table-row'] { + [purpose='red-x'] { + height: 12px; + width: 12px; + } div { padding: 12px 24px; display: flex; @@ -328,6 +342,9 @@ line-height: 21px; color: #192147; } + img { + height: 16px; + } } [purpose='feature-table-row'] { padding: 12px 16px; @@ -348,6 +365,15 @@ display: flex; flex-direction: row; justify-content: center; + [purpose='red-x'] { + height: 12px; + width: 12px; + } + p { + white-space: nowrap; + font-size: 12px; + margin-bottom: 0px; + } img { height: 16px; &:not(:first-of-type) { diff --git a/website/views/pages/device-management.ejs b/website/views/pages/device-management.ejs index d6c898c51e..77b8b71c4e 100644 --- a/website/views/pages/device-management.ejs +++ b/website/views/pages/device-management.ejs @@ -119,13 +119,15 @@
+ {{comparisonModeFriendlyNames[comparisonMode]}}
+
-
+
+ Apple only
+iOS/iPadOS management
Community module
+Complete device inventory
+
+
+ Operating system updates
+
+ Apple only
+Configuration management and scripting
+
+
+ Apple only
+Mobile not supported
+
+
+ Apple only
+No built-in Linux
+App management
- -App management
+
+
+ Apple only
+Automated device compliance
+
+
+ Additional purchase
+REST API
Microsoft Graph API
+Multiple APIs required
Config as code (GitOps)
Device reporting (<30 mins)
+6 Hours
+One-off scripts
+Open source
Free and paid version
Only free version
+Compare with:
+ {{comparisonModeFriendlyNames[comparisonMode]}}
Zero-touch setup
+
-
+
+ Apple only
+Community module
+Complete device state
Complete device inventory
+
+
+
+
+
+ Apple only
+
+
+
+ Apple only
Mobile not supported
+
+
+ Apple only
+ No built-in Linux
+App management
-
+
+
+ Apple only
+
+
+
+ Additional purchase
+MDM migration
Microsoft Graph API
Multiple APIs required
Device reporting (<30 mins)
+6 Hours
+One-off scripts
+Only free version