aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2020-06-19 16:14:06 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2020-06-19 16:14:06 +0200
commit041283c4009db985fa2cbc96e4c209fa5de873b7 (patch)
tree72e2b5da5d91c81d4391a04ce1d17c3340437c3c
parent188d102146064ef3f9fa878f85037c28252a1877 (diff)
downloadwww-041283c4009db985fa2cbc96e4c209fa5de873b7.tar.gz
www-041283c4009db985fa2cbc96e4c209fa5de873b7.zip
move applications
-rw-r--r--common/navigation.j2.inc2
-rw-r--r--template/applications.html.j2128
-rw-r--r--template/index.html.j2129
3 files changed, 131 insertions, 128 deletions
diff --git a/common/navigation.j2.inc b/common/navigation.j2.inc
index 2dbae42b..6efce424 100644
--- a/common/navigation.j2.inc
+++ b/common/navigation.j2.inc
@@ -36,8 +36,8 @@
36 <div class="collapse navbar-collapse bg-near-black" id="navbarMain"> 36 <div class="collapse navbar-collapse bg-near-black" id="navbarMain">
37 <ul class="navbar-nav mr-auto nav"> 37 <ul class="navbar-nav mr-auto nav">
38 <li class="nav-link"><a href="{{ url_localized('about.html') }}">{{ _("About") }}</a></li> 38 <li class="nav-link"><a href="{{ url_localized('about.html') }}">{{ _("About") }}</a></li>
39
40 <li class="nav-link"><a href="{{ url_localized('news/index.html') }}">{{ _("News") }}</a></li> 39 <li class="nav-link"><a href="{{ url_localized('news/index.html') }}">{{ _("News") }}</a></li>
40 <li class="nav-link"><a href="{{ url_localized('applications.html') }}">{{ _("Applications") }}</a></li>
41 <li class="nav-item dropdown"> 41 <li class="nav-item dropdown">
42 <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown" 42 <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown"
43 role="button" aria-haspopup="true" aria-expanded="false"> 43 role="button" aria-haspopup="true" aria-expanded="false">
diff --git a/template/applications.html.j2 b/template/applications.html.j2
new file mode 100644
index 00000000..6a0108a2
--- /dev/null
+++ b/template/applications.html.j2
@@ -0,0 +1,128 @@
1{% extends "common/base.j2" %}
2{% block body_content %}
3<div class="container-fluid">
4 <div class="container">
5 <div class="row">
6 <div class="container text-center">
7 <h1>{{ _("Featured Applications") }}</h1>
8 </div>
9 </div>
10 <div class="row">
11 <div class="col-lg-4">
12 <section>
13 <h3>{{ _("GNU Taler (Alpha)") }}</h3>
14 <p>
15 {% trans %}
16 <a href="https://taler.net/">GNU Taler</a>
17 is a new privacy-preserving electronic payment system.
18 Payments are cryptographically
19 secured and are confirmed within milliseconds with
20 extremely low transaction costs.
21 {% endtrans %}
22 </p>
23 </section>
24 </div>
25 <div class="col-lg-4">
26 <section>
27 <h3>{{ _("The GNU Name System") }}</h3>
28
29 <p>
30 {% trans %}
31 The <a href="https://gnunet.org/en/gns.html">GNU Name System (GNS)</a>
32 is a fully decentralized replacement
33 for the Domain Name System (DNS). Instead of using a
34 hierarchy, GNS uses a directed graph. Naming conventions
35 are similar to DNS, but queries and replies are private even
36 with respect to peers providing the answers. The integrity of
37 records and privacy of look-ups is cryptographically secured.
38 <!-- Too technical: GNS integrates
39 a robust, efficient and instant key revocation mechanism. -->
40 {% endtrans %}
41 </p>
42 </section>
43 </div>
44 <div class="col-lg-4">
45 <section>
46 <h3>{{ _("re:claimID") }}</h3>
47 <p>
48 {% trans %}
49 <a href="https://reclaim-identity.io/">re:claimID</a>
50 is a decentralized Identity Provider (IdP) service built in top of the
51 GNU Name System. It allows users to securely share personal information
52 with websites using standardized protocols (OpenID Connect).
53 {% endtrans %}
54 </p>
55 </section>
56 </div>
57 </div>
58 <div class="row">
59 <div class="col-lg-4">
60 <section>
61 <h3>{{ _("Filesharing (Alpha)") }}</h3>
62 <p>
63 {% trans %}
64 GNUnet <a href="use.html#fs">filesharing</a>
65 is an application that aims to provide
66 censorship-resistant, anonymous filesharing. The publisher is
67 empowered to make a gradual choice between performance and anonymity.
68 {% endtrans %}
69 </p>
70 </section>
71 </div>
72 <div class="col-lg-4">
73 <section>
74 <h3>{{ _("Conversation (Pre-Alpha)") }}</h3>
75 <p>
76 {% trans %}
77 GNUnet conversation is an application that provides secure
78 voice communication in a fully decentralized way by employing
79 GNUnet for routing and transport.
80 {% endtrans %}
81 </p>
82 </section>
83 </div>
84 </div>
85 </div>
86</div>
87
88<div class="container-fluid c_acronym link-white bluebox">
89 <div class="container">
90 <div class="row">
91 <div class="container text-center">
92 <h1>{{ _("Upcoming Applications") }}</h1>
93 </div>
94 </div>
95 <div class="row">
96 <div class="col-lg-6">
97 <section>
98 <h3>{{ _("secushare") }}</h3>
99 <p>
100 {% trans %}
101 <a href="https://secushare.org/">secushare</a>
102 is creating a decentralized social networking
103 application on top of GNUnet. Using overlay
104 multicast and the extensible PSYC protocol, notifications are
105 distributed end-to-end encrypted to authorized recipients only.
106 {% endtrans %}
107 </p>
108 </section>
109 </div>
110 <div class="col-lg-6">
111 <section>
112 <h3>{{ _("pretty Easy privacy") }}</h3>
113 <p>
114 {% trans %}
115 <a href="https://pep.foundation/">pretty Easy privacy</a> (p&#8801;p)
116 is creating a usable end-to-end encrypted e-mail solution using
117 opportunistic key exchange.
118 p&#8801;p will use GNUnet to protect metadata and exploit new
119 cryptographic protocols to verify keys.
120 {% endtrans %}
121 </p>
122 </section>
123 </div>
124 </div>
125 </div>
126</div>
127
128{% endblock body_content %}
diff --git a/template/index.html.j2 b/template/index.html.j2
index 365ac67f..d89fcbbf 100644
--- a/template/index.html.j2
+++ b/template/index.html.j2
@@ -230,132 +230,7 @@
230</div> 230</div>
231 231
232 232
233 233<!--<div class="container-fluid">
234<div class="container-fluid">
235 <div class="container">
236 <div class="row">
237 <div class="container text-center">
238 <h1>{{ _("Featured Applications") }}</h1>
239 </div>
240 </div>
241 <div class="row">
242 <div class="col-lg-4">
243 <section>
244 <h3>{{ _("GNU Taler (Alpha)") }}</h3>
245 <p>
246 {% trans %}
247 <a href="https://taler.net/">GNU Taler</a>
248 is a new privacy-preserving electronic payment system.
249 Payments are cryptographically
250 secured and are confirmed within milliseconds with
251 extremely low transaction costs.
252 {% endtrans %}
253 </p>
254 </section>
255 </div>
256 <div class="col-lg-4">
257 <section>
258 <h3>{{ _("The GNU Name System") }}</h3>
259
260 <p>
261 {% trans %}
262 The <a href="https://gnunet.org/en/gns.html">GNU Name System (GNS)</a>
263 is a fully decentralized replacement
264 for the Domain Name System (DNS). Instead of using a
265 hierarchy, GNS uses a directed graph. Naming conventions
266 are similar to DNS, but queries and replies are private even
267 with respect to peers providing the answers. The integrity of
268 records and privacy of look-ups is cryptographically secured.
269 <!-- Too technical: GNS integrates
270 a robust, efficient and instant key revocation mechanism. -->
271 {% endtrans %}
272 </p>
273 </section>
274 </div>
275 <div class="col-lg-4">
276 <section>
277 <h3>{{ _("re:claimID") }}</h3>
278 <p>
279 {% trans %}
280 <a href="https://reclaim-identity.io/">re:claimID</a>
281 is a decentralized Identity Provider (IdP) service built in top of the
282 GNU Name System. It allows users to securely share personal information
283 with websites using standardized protocols (OpenID Connect).
284 {% endtrans %}
285 </p>
286 </section>
287 </div>
288 </div>
289 <div class="row">
290 <div class="col-lg-4">
291 <section>
292 <h3>{{ _("Filesharing (Alpha)") }}</h3>
293 <p>
294 {% trans %}
295 GNUnet <a href="use.html#fs">filesharing</a>
296 is an application that aims to provide
297 censorship-resistant, anonymous filesharing. The publisher is
298 empowered to make a gradual choice between performance and anonymity.
299 {% endtrans %}
300 </p>
301 </section>
302 </div>
303 <div class="col-lg-4">
304 <section>
305 <h3>{{ _("Conversation (Pre-Alpha)") }}</h3>
306 <p>
307 {% trans %}
308 GNUnet conversation is an application that provides secure
309 voice communication in a fully decentralized way by employing
310 GNUnet for routing and transport.
311 {% endtrans %}
312 </p>
313 </section>
314 </div>
315 </div>
316 </div>
317</div>
318
319<div class="container-fluid c_acronym link-white bluebox">
320 <div class="container">
321 <div class="row">
322 <div class="container text-center">
323 <h1>{{ _("Upcoming Applications") }}</h1>
324 </div>
325 </div>
326 <div class="row">
327 <div class="col-lg-6">
328 <section>
329 <h3>{{ _("secushare") }}</h3>
330 <p>
331 {% trans %}
332 <a href="https://secushare.org/">secushare</a>
333 is creating a decentralized social networking
334 application on top of GNUnet. Using overlay
335 multicast and the extensible PSYC protocol, notifications are
336 distributed end-to-end encrypted to authorized recipients only.
337 {% endtrans %}
338 </p>
339 </section>
340 </div>
341 <div class="col-lg-6">
342 <section>
343 <h3>{{ _("pretty Easy privacy") }}</h3>
344 <p>
345 {% trans %}
346 <a href="https://pep.foundation/">pretty Easy privacy</a> (p&#8801;p)
347 is creating a usable end-to-end encrypted e-mail solution using
348 opportunistic key exchange.
349 p&#8801;p will use GNUnet to protect metadata and exploit new
350 cryptographic protocols to verify keys.
351 {% endtrans %}
352 </p>
353 </section>
354 </div>
355 </div>
356 </div>
357</div>
358<div class="container-fluid">
359 <div class="container"> 234 <div class="container">
360 <div class="row"> 235 <div class="row">
361 <div class="container text-center"> 236 <div class="container text-center">
@@ -378,5 +253,5 @@
378 </div> 253 </div>
379 </div> 254 </div>
380</div> 255</div>
381 256-->
382{% endblock body_content %} 257{% endblock body_content %}