... | @@ -57,31 +57,55 @@ Up to this point, the Arti APIs have had limited use by external contributors so |
... | @@ -57,31 +57,55 @@ Up to this point, the Arti APIs have had limited use by external contributors so |
|
|
|
|
|
## 3. Snowflake landing page revamp
|
|
## 3. Snowflake landing page revamp
|
|
|
|
|
|
- Mentor(s): raya (looking for a co-mentor)
|
|
_**FOR INTERESTED CONTRIBUTORS PLEASE SEE BELOW!**_
|
|
- Hours required: 175 hours
|
|
|
|
- Skills required: Web development, HTML, CSS, Bootstrap
|
|
Mentors: raya and donuts (IRC).
|
|
- Skills preferred: Web design, UX/UI
|
|
Hours required: to be determined.
|
|
- Expected outcome: A revamped landing page
|
|
Skills required: Lektor, HTML/CSS, Bootstrap.
|
|
- Difficulty: low
|
|
Other good skills to have: understanding of UX/UI, Web design
|
|
|
|
Expected outcome: a redeveloped landing page explaining Snowflake that's well integrated with other Tor Web products and builds off of user research.
|
|
|
|
Difficulty: low.
|
|
|
|
|
|
|
|
|
|
### Problem
|
|
### Problem
|
|
|
|
|
|
Snowflake is helping many people around the world bypass the blocking of Tor, particularly in highly censored environments. Since September 2022 Snowflake has grown exponentially in popularity; we observed a staggering growth in the number of volunteer proxies.
|
|
Snowflake is helping many people around the world bypass the blocking of Tor, particularly in highly censored environments. Since September 2022 Snowflake has grown exponentially in popularity; we observed a staggering growth in the number of volunteer proxies.
|
|
|
|
|
|
The main source of information on Snowflake – addressed to the general public – is the following landing page: https://snowflake.torproject.org/. The page's navigation is outdated and its navigation requires an overhaul.
|
|
The main source of information on Snowflake – addressed to the general public – is the following landing page: https://snowflake.torproject.org/.
|
|
|
|
|
|
|
|
Currently, The Tor Project user research team is reviewing the landing page's usability in terms of content and navigation; see the related ticket here: https://gitlab.torproject.org/tpo/ux/research/-/issues/103.
|
|
|
|
|
|
|
|
Based on the findings of the above research, we will work to design and develop an improved landing page. The landing page must be well integrated with Tor's Web products and ecosystem (i.e. it must apply Tor's brand guidelines for Web – which are currently under review – and be developed using the same Web technologies used by Tor).
|
|
|
|
|
|
### Proposal
|
|
### Proposal
|
|
|
|
|
|
- To redesign the landing page which explains Snowflake both to users and proxy operators (whether they're running the Web extension or a standalone proxy).
|
|
- Main responsibility:
|
|
- To update the content on the landing page based on user feedback, as well as guides on running standalone proxies
|
|
- To lead the development of the landing page.
|
|
|
|
- Other responsibilities:
|
|
|
|
- Support with translating user research findings into user interfaces and experiences.
|
|
|
|
- Support with design improvements and wireframes.
|
|
|
|
|
|
*Resources*
|
|
### Related tickets on GitLab (important)
|
|
|
|
|
|
|
|
Please check the below tickets out and read through the conversations that happened on them – not all are directly relevant to our problem but they will help set the scene:
|
|
|
|
|
|
- Update Landing Page (snowflake.torproject.org): https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40125
|
|
- Update Landing Page (snowflake.torproject.org): https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40125 (closed)
|
|
|
|
- Usability Testing - Snowflake landing page: https://gitlab.torproject.org/tpo/ux/research/-/issues/103
|
|
- Collect feedback on landing page content (snowflake.torproject.org): https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40209
|
|
- Collect feedback on landing page content (snowflake.torproject.org): https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40209
|
|
- Improve guide for running standalone Snowflake proxy: https://gitlab.torproject.org/tpo/web/community/-/issues/301
|
|
- Improve guide for running standalone Snowflake proxy: https://gitlab.torproject.org/tpo/web/community/-/issues/301
|
|
|
|
|
|
|
|
|
|
|
|
### For GSoC contributors
|
|
|
|
|
|
|
|
1. Read through the above carefully.
|
|
|
|
1. Send an email to raya (at) torproject.org with the subject line `Snowflake landing page revamp for GSoC 2023` detailing:
|
|
|
|
- Why you're interested in this GSoC project.
|
|
|
|
- Why you're interested in contributing to The Tor Project more broadly.
|
|
|
|
- Demonstrate relevant skillset for the project.
|
|
|
|
- Some ideas you might have for the project.
|
|
|
|
- How you believe you can become an active contributor to The Tor Project post-GSoC.
|
|
|
|
|
|
|
|
|
|
## 4. The Tor network status API
|
|
## 4. The Tor network status API
|
|
|
|
|
|
- Mentor: hiro, GeKo
|
|
- Mentor: hiro, GeKo
|
... | | ... | |