mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
Changes: - Moved documentation pages into the docs/ folder - Updated routes, poicies, and importer.less - Renamed the "scripts" page to "script-library" to be consistent with the other landing pages for YAML documentation - removed a stray console.log() in the new-licence page script
99 lines
5.3 KiB
Text
Vendored
99 lines
5.3 KiB
Text
Vendored
<div id="app-library" v-cloak>
|
|
<div purpose="page-container">
|
|
<div purpose="page-content" class="d-flex flex-column">
|
|
<docs-nav-and-search current-section="software" search-filter="software" :algolia-public-key="algoliaPublicKey"></docs-nav-and-search>
|
|
<div purpose="search-and-headline" class="d-flex flex-md-row flex-column justify-content-between align-items-md-center">
|
|
<div purpose="page-title" class="d-flex flex-column">
|
|
<h1>Software</h1>
|
|
<p>Install Fleet-maintained apps on your hosts without the need for additional configuration. Activate self-service for your end users.</p>
|
|
</div>
|
|
</div>
|
|
<div purpose="platform-filters" class="d-flex justify-content-center" :class="[bowser.windows ? 'detected-windows' : '']">
|
|
<div purpose="platform-filter" :class="[selectedPlatform === 'macos' ? 'selected' : '']" class="d-flex flex-row justify-content-center align-items-center" @click="clickSelectPlatform('macos')">
|
|
<h1 class="d-flex align-items-center">
|
|
<img src="/images/os-macos-dark-24x24@2x.png" alt="macOS" class="d-inline">
|
|
<span class="d-none d-sm-inline">macOS</span>
|
|
</h1>
|
|
</div>
|
|
<div purpose="platform-filter" :class="[selectedPlatform === 'windows' ? 'selected' : '']" class="d-flex flex-row justify-content-center align-items-center" @click="clickSelectPlatform('windows')">
|
|
<h1 class="d-flex align-items-center">
|
|
<img src="/images/os-windows-dark-24x24@2x.png" alt="Windows" class="d-inline">
|
|
<span class="d-none d-sm-inline">Windows</span>
|
|
</h1>
|
|
</div>
|
|
</div>
|
|
<div purpose="count-and-cta" class="d-flex flex-sm-row flex-column align-items-sm-center align-items-start justify-content-sm-between justify-content-center mb-3">
|
|
<div v-if="selectedPlatform === 'macos'"><p class="mb-0"><strong>{{macOsApps.length}} and counting....</strong></p></div>
|
|
<div v-if="selectedPlatform === 'windows'"><p class="mb-0"><strong>{{windowsApps.length}} and counting....</strong></p></div>
|
|
<div class="d-sm-block d-none">
|
|
<a purpose="request-button" href="https://github.com/fleetdm/fleet/blob/main/ee/maintained-apps/README.md" target="_blank" no-icon>Add an app</a>
|
|
</div>
|
|
</div>
|
|
<div purpose="app-cards" class="card-deck flex-wrap" v-if="selectedPlatform === 'macos'">
|
|
<% for(let app of macOsApps) { %>
|
|
|
|
<a href="/software-catalog/<%- app.identifier %>" purpose="app-card" class="card d-flex">
|
|
<div class="d-flex flex-row align-items-center justify-content-start">
|
|
<div purpose="app-icon">
|
|
<img alt="<%- app.name %> icon" src="/images/<%= app.iconFilename %>">
|
|
</div>
|
|
<div class="flex-column">
|
|
<h4><%- app.name %></h4>
|
|
<p purpose="app-version" class="mb-0">
|
|
<%- app.version %>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
<% } %>
|
|
<div purpose="app-card" class="card d-flex invisible"></div>
|
|
<div purpose="app-card" class="card d-flex invisible"></div>
|
|
</div>
|
|
<div purpose="app-cards" class="card-deck flex-wrap" v-if="selectedPlatform === 'windows'">
|
|
<% for(let app of windowsApps) { %>
|
|
|
|
<a href="/software-catalog/<%- app.identifier %>" purpose="app-card" class="card d-flex">
|
|
<div class="d-flex flex-row align-items-center justify-content-start">
|
|
<div purpose="app-icon">
|
|
<img alt="<%- app.name %> icon" src="/images/<%= app.iconFilename %>">
|
|
</div>
|
|
<div class="flex-column">
|
|
<h4><%- app.name %></h4>
|
|
<p purpose="app-version" class="mb-0">
|
|
<%- app.version %>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
<% } %>
|
|
<div purpose="app-card" class="card d-flex invisible"></div>
|
|
<div purpose="app-card" class="card d-flex invisible"></div>
|
|
</div>
|
|
<div class="d-flex d-sm-none w-100">
|
|
<a purpose="request-button" href="https://github.com/fleetdm/fleet/blob/main/ee/maintained-apps/README.md" target="_blank" no-icon>Add an app</a>
|
|
</div>
|
|
<div purpose="feature-cards" class="d-flex flex-md-row flex-column">
|
|
<div purpose="feature-card" class="d-flex flex-md-row flex-column">
|
|
<div>
|
|
<img alt="Custom packages" src="/images/icon-custom-package-64x64@2x.png">
|
|
</div>
|
|
<div class="d-flex flex-column">
|
|
<h3>Custom packages</h3>
|
|
<p>Upload any third-party software as a custom package to deploy all of the tools your end users need to work.</p>
|
|
</div>
|
|
</div>
|
|
<div purpose="feature-card" class="d-flex flex-md-row flex-column">
|
|
<div>
|
|
<img alt="App store" src="/images/icon-app-store-63x64@2x.png">
|
|
</div>
|
|
<div class="d-flex flex-column">
|
|
<h3>App store</h3>
|
|
<p>Manage app deployments and updates for your computers and mobile devices from any app store.</p>
|
|
<p purpose="feature-footnote">*Microsoft Store coming in 2027</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %>
|