diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-06-19 16:14:06 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-06-19 16:14:06 +0200 |
commit | 041283c4009db985fa2cbc96e4c209fa5de873b7 (patch) | |
tree | 72e2b5da5d91c81d4391a04ce1d17c3340437c3c | |
parent | 188d102146064ef3f9fa878f85037c28252a1877 (diff) | |
download | www-041283c4009db985fa2cbc96e4c209fa5de873b7.tar.gz www-041283c4009db985fa2cbc96e4c209fa5de873b7.zip |
move applications
-rw-r--r-- | common/navigation.j2.inc | 2 | ||||
-rw-r--r-- | template/applications.html.j2 | 128 | ||||
-rw-r--r-- | template/index.html.j2 | 129 |
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≡p) | ||
116 | is creating a usable end-to-end encrypted e-mail solution using | ||
117 | opportunistic key exchange. | ||
118 | p≡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≡p) | ||
347 | is creating a usable end-to-end encrypted e-mail solution using | ||
348 | opportunistic key exchange. | ||
349 | p≡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 %} |