]> git.ipfire.org Git - ipfire.org.git/blame - src/templates/fireinfo/index.html
fireinfo: Show usage of latest release on index page
[ipfire.org.git] / src / templates / fireinfo / index.html
CommitLineData
62eaa617 1{% extends "../base.html" %}
140172cf 2
38d161c7 3{% block title %}{{ _("Fireinfo") }}{% end block %}
140172cf 4
38d161c7
MT
5{% block container %}
6 <section>
7 <div class="container">
8 <div class="row">
9 <div class="col col-lg-8">
10 <h1 class="display-2">{{ _("Fireinfo") }}</h1>
e52b45b6 11
38d161c7
MT
12 <p>
13 <strong>Fireinfo</strong> is a tool that anonymously collects statistical
14 data from IPFire systems
15 </p>
16 </div>
8337a9ab 17 </div>
38d161c7
MT
18 </div>
19 </section>
8337a9ab 20
38d161c7 21 <div class="container">
c4099434 22 <div class="row justify-content-center my-5">
38d161c7
MT
23 <div class="col-12 col-sm-8 col-lg-6 col-xl-4">
24 <a class="btn btn-primary btn-lg btn-block" href="/profile/random">
25 {{ _("Show a Random Profile") }}
26 </a>
8337a9ab 27 </div>
140172cf 28 </div>
38d161c7 29 </div>
c4099434 30
11ee2139
MT
31 <section class="inverse">
32 <div class="container">
33 <div class="row justify-content-center">
34 <div class="col-12 col-md-3">
35 <img class="img-fluid my-5" src="{{ static_url("img/ipfire-tux.png") }}" alt="IPFire Logo" />
36 </div>
37
38 {% if latest_release %}
39 <div class="col-12 col-md-4 d-flex align-items-center">
40 <div>
41 <h1 class="display-1 text-primary mb-0">
42 {{ "%.2f%%" % (latest_release.penetration * 100) }}
43 </h1>
44
45 <h5>{{ _("of all IPFire systems are on %s") % latest_release }}</h5>
46 </div>
47 </div>
48 {% end %}
49 </div>
50 </div>
51 </section>
52
c4099434
MT
53 <section class="inverse">
54 <div class="container">
55 <div class="row">
11ee2139
MT
56 <div class="col-12 col-md-6 d-flex align-items-center text-md-right">
57 <div>
58 <h1 class="display-1 text-success mb-0">
59 {{ "%.2f%%" % (virtual_ratio * 100) }}
60 </h1>
c4099434 61
11ee2139
MT
62 <h5>{{ _("of all IPFire systems are running in a virtual environment") }}</h5>
63 </div>
c4099434
MT
64 </div>
65
66 <div class="col-12 col-md-6">
67 <p>
68 {{ _("The top vendors of hypervisors are") }}
69 </p>
70
71 <dl class="row">
72 {% for name, percentage in hypervisors %}
73 {% if percentage >= 0.1 %}
74 <dt class="col-sm-3">
75 {% if name == "unknown" %}
76 <span class="text-muted">{{ _("Unknown") }}</span>
77 {% elif name == "VMWare" %}
78 VMware
79 {% else %}
80 {{ name }}
81 {% end %}
82 </dt>
11ee2139 83
c4099434 84 <dd class="col-sm-9">
11ee2139 85 {% module ProgressBar(percentage, "success") %}
c4099434
MT
86 </dd>
87 {% end %}
88 {% end %}
89 </dl>
90 </div>
91 </div>
92 </div>
93 </section>
140172cf 94{% end block %}