[tor-commits] [dev/staging] Project ideas pages for future GSoC/Outreachy/etc... iterations

pili at torproject.org pili at torproject.org
Wed Jun 17 13:14:13 UTC 2020


commit 56428a833e593885fd666c072534107be6c06759
Author: Pili Guerra <pili at piliguerra.com>
Date:   Wed Jun 17 14:12:56 2020 +0100

    Project ideas pages for future GSoC/Outreachy/etc... iterations
---
 .../cloudflare-captcha-monitoring/contents.lr      |  2 +-
 .../project-ideas/gettor-distribution/contents.lr  |  2 +-
 content/project-ideas/onion-toolbox/contents.lr    |  2 +-
 .../ooni-explorer-advanced-search/contents.lr      |  2 +-
 .../ooni-probe-experiments/contents.lr             |  2 +-
 .../privacy-aware-geo-lookup/contents.lr           |  2 +-
 .../project-ideas/privacy-friendly-web/contents.lr |  2 +-
 .../salmon-bridge-distribution/contents.lr         |  2 +-
 .../snowflake-android-proxy/contents.lr            |  2 +-
 content/project-ideas/tor-keygen/contents.lr       |  2 +-
 .../tor-relay-ipv6-support/contents.lr             |  2 +-
 content/project-ideas/tor-weather/contents.lr      |  2 +-
 templates/project-page.html                        | 43 ++++++++++++++++++++++
 13 files changed, 55 insertions(+), 12 deletions(-)

diff --git a/content/project-ideas/cloudflare-captcha-monitoring/contents.lr b/content/project-ideas/cloudflare-captcha-monitoring/contents.lr
index c311934..1726aeb 100644
--- a/content/project-ideas/cloudflare-captcha-monitoring/contents.lr
+++ b/content/project-ideas/cloudflare-captcha-monitoring/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/gettor-distribution/contents.lr b/content/project-ideas/gettor-distribution/contents.lr
index 797a2ff..e3d664e 100644
--- a/content/project-ideas/gettor-distribution/contents.lr
+++ b/content/project-ideas/gettor-distribution/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/onion-toolbox/contents.lr b/content/project-ideas/onion-toolbox/contents.lr
index 1d52e87..07de9c0 100644
--- a/content/project-ideas/onion-toolbox/contents.lr
+++ b/content/project-ideas/onion-toolbox/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/ooni-explorer-advanced-search/contents.lr b/content/project-ideas/ooni-explorer-advanced-search/contents.lr
index be381fd..219ad3a 100644
--- a/content/project-ideas/ooni-explorer-advanced-search/contents.lr
+++ b/content/project-ideas/ooni-explorer-advanced-search/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/ooni-probe-experiments/contents.lr b/content/project-ideas/ooni-probe-experiments/contents.lr
index 1eb568e..a9f87ab 100644
--- a/content/project-ideas/ooni-probe-experiments/contents.lr
+++ b/content/project-ideas/ooni-probe-experiments/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/privacy-aware-geo-lookup/contents.lr b/content/project-ideas/privacy-aware-geo-lookup/contents.lr
index e170747..301b44a 100644
--- a/content/project-ideas/privacy-aware-geo-lookup/contents.lr
+++ b/content/project-ideas/privacy-aware-geo-lookup/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/privacy-friendly-web/contents.lr b/content/project-ideas/privacy-friendly-web/contents.lr
index 7ab642b..e464859 100644
--- a/content/project-ideas/privacy-friendly-web/contents.lr
+++ b/content/project-ideas/privacy-friendly-web/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/salmon-bridge-distribution/contents.lr b/content/project-ideas/salmon-bridge-distribution/contents.lr
index 8ec5614..fd9fc25 100644
--- a/content/project-ideas/salmon-bridge-distribution/contents.lr
+++ b/content/project-ideas/salmon-bridge-distribution/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/snowflake-android-proxy/contents.lr b/content/project-ideas/snowflake-android-proxy/contents.lr
index f922efb..a3213fa 100644
--- a/content/project-ideas/snowflake-android-proxy/contents.lr
+++ b/content/project-ideas/snowflake-android-proxy/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/tor-keygen/contents.lr b/content/project-ideas/tor-keygen/contents.lr
index f32192f..5b41591 100644
--- a/content/project-ideas/tor-keygen/contents.lr
+++ b/content/project-ideas/tor-keygen/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/tor-relay-ipv6-support/contents.lr b/content/project-ideas/tor-relay-ipv6-support/contents.lr
index 86518a2..d327d6a 100644
--- a/content/project-ideas/tor-relay-ipv6-support/contents.lr
+++ b/content/project-ideas/tor-relay-ipv6-support/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/content/project-ideas/tor-weather/contents.lr b/content/project-ideas/tor-weather/contents.lr
index 3023237..63744b2 100644
--- a/content/project-ideas/tor-weather/contents.lr
+++ b/content/project-ideas/tor-weather/contents.lr
@@ -1,4 +1,4 @@
-_model: project
+_model: idea
 ---
 _template: layout.html
 ---
diff --git a/templates/project-page.html b/templates/project-page.html
index e69de29..dccc42c 100644
--- a/templates/project-page.html
+++ b/templates/project-page.html
@@ -0,0 +1,43 @@
+<div class="container pt-5 justify-content-center">
+  <section>
+    <div class="container py-3 preamble">
+      <p>{% block body %}{{ this.body }}{% endblock %}
+    </div>
+  </section>
+  <section>
+    <div class="container">
+      <div class="row">
+        {% for child in site.query('/').filter(F.section_id != 'gsoc')|sort(attribute='key') %}
+          <div class="col-sm-6 col-md-4 col-sm-12 col-xl-4 py-4">
+            <div class="card h-100 p-2">
+              <div class="card-body">
+                <h2 class="card-title ">{{ child.title }}</h2>
+                <p class="card-text">{{ child.subtitle }}</p>
+              </div>
+              <a href="{{ child.path|url }}" class="btn btn-primary">Learn More</a>
+            </div>
+          </div>
+        {% endfor %}
+      </div>
+      <div class="row py-5 text-center mx-auto">
+        <h2 class="display-4 text-primary text-center mx-auto my-3">{{ _('Research') }}</h2>
+        <p class="text-center">
+      {{ _('Many people around the world are doing research on how to improve the Tor design, what\'s going on in the Tor network, and more generally on attacks and defenses for anonymous communication systems. Our research portal holds the resources we provide to help make your Tor research more effective.')}}
+        </p>
+        <a class="btn btn-lg btn-outline-primary mx-auto my-3" href="https://research.torproject.org">
+          {{ _('Research Portal') }}<i class="ml-3 pt-2 fas fa-arrow-right"></i>
+        </a>
+      </div>
+    </div>
+          <div class="row py-5 text-center mx-auto">
+        <h2 class="display-4 text-primary text-center mx-auto my-3">{{ _('Project Ideas') }}</h2>
+        <p class="text-center">
+      {{ _('Here you will find some projects that may be good ideas for Outreachy, Google Summer of Code or other internship programs we may participate in in future.')}}
+        </p>
+        <a class="btn btn-lg btn-outline-primary mx-auto my-3" href="/project-ideas">
+          {{ _('Learn More') }}<i class="ml-3 pt-2 fas fa-arrow-right"></i>
+        </a>
+      </div>
+    </div>
+  </section>
+</div>
\ No newline at end of file



More information about the tor-commits mailing list