Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructuring the OONI website #36

Open
agrabeli opened this issue Feb 20, 2016 · 10 comments
Open

Restructuring the OONI website #36

agrabeli opened this issue Feb 20, 2016 · 10 comments
Assignees
Labels
enhancement improving existing code or new feature priority/low

Comments

@agrabeli
Copy link
Member

This is a draft.

Menu items

About

  • What is OONI?
  • How does OONI measure network anomalies?
  • What are network anomalies?
  • How and why do network anomalies occur?
  • Why do network anomalies matter?
  • How is OONI funded? End of main page
  • Awards
  • Privacy Policy (linkable)
  • Team (add later)

Research

Measurements

  • Explorer (including highlights)
  • Raw measurements

Methodology

  • Creation of data collection software based on various tests, each of which tests for different symptoms of network interference
  • Creation of test lists for countries around the world
  • Running the software/tests against country-specific test lists in various countries around the world
  • Experiment-Control Methodology: Comparison of collected data with “control data” (this happens on the client side, before the data is collected)
  • Collection and processing of data (measurements are sent to a Tor hidden service or to a HTTPS collector)
  • Open Data: Making the data accessible through an API
  • Data analysis
  • Visualization of data (OONI explorer)

Documentation

  • Developer Documentation

Code

  • Github access to the code

Contribute

  • Run ooniprobe
  • Adopt a probe
  • Use data
  • Join the community (IRC + mailing list)

Reports

  • EEEP and Greek Internet Censorship
  • Zambia, a country under Deep Packet Inspection
  • Tab-Tab, come in! Bypassing Internet blocking to categorize DPI devices
  • Hadara Palestine
  • T-Mobile USA Web Guard

Blog

  • Short, weekly posts on anything around censorship, network anomalies, measurements, etc. --- Anyone can write here. Open to guest posts.

Events

  • ADINA (upcoming)
  • Berlin 2014 (past)

FAQ

For example:

  • Is it safe to run OONI?
  • Can I send results not over Tor hidden service?
  • Can I run my own collectors? Yes.
  • Can I write my own tests? Yes. This is how (link).
  • I ran OONI. Where are my measurements?
  • The test I am running is not working. What now?
  • Does ooniprobe run on smartphones? Soon, yes!
  • Which websites are tested?
  • How do you decide which websites to include in test lists?
  • Do results/measurements change across time?
  • Why are websites blocked?
  • Where can I find my country's test lists?
  • Why are there no results for my country?
  • How can I contribute to the test lists of my country?
  • How can I contribute measurements for my country?
  • Can I run ooni over Tor?
  • Can I run ooni over a VPN? Sure, but more accurate measurements without (depends on the type of test). Learn more about tests here.
  • Once I have run ooni, should I send the results to you?
  • Can I avoid submitting results? Yes. You can do this by -n.

What can I do? How to circumvent censorship

  • Tor
  • Different ways depending on different types of blocking (explain them!)

Contact

@agrabeli
Copy link
Member Author

@bnvk @hellais Perhaps we can change the above to the following:

OONI homepage

  • Replace the drawing which explains how OONI works with a better/easier to understand one (wishlist) :)
  • Include OONI Award!
  • Include OTF in the funders, at the end of the homepage
  • Include a link to OONI's privacy policy at the end of the homepage (this needs to get written)
  • Include a contact link at the end of the homepage (here include contact information detailed previously)
  • Include an events link at the end of the homepage

Menu items

Include a heading, an associated image and a sentence for each "box/item" listed under each menu item/category.

About

  • Network anomalies
  • OONI (include OONI research paper here)
  • Methodology
  • FAQ
  • Team (add at a later stage)

Explore

  • Data map
  • Measurements

Research

  • Reports
  • Blogs
  • Who uses OONI data? (include all research papers referencing OONI data)

Contribute

  • Run ooniprobe
  • Adopt a probe (Lepidopter)
  • Review our code
  • Create your own tests (developer documentation)

What can I do?

Include a content page here which explains how to circumvent the various types of censorship.

What do you guys think?

@bnvk
Copy link

bnvk commented Feb 23, 2016

The main high level categorical / sub-pages I was suggesting (with Maries sub-categories) is as follows:

What is OONI

  • Network anomalies
  • OONI (include OONI research paper here)
  • Methodology
  • FAQ
  • Team (add at a later stage)

Explore Our Data

  • Data map
  • Measurements
  • Research
  • Reports
  • Blogs
  • Who uses OONI data? (include all research papers referencing OONI data)

Help Collect / Participate

  • Run ooniprobe
  • Adopt a probe (Lepidopter)
  • Review our code
  • Create your own tests (developer documentation)
  • Include a content page here which explains how to circumvent the various types of censorship.

@agrabeli
Copy link
Member Author

@bnvk I like your categories, though I would suggest putting the final point on circumventing censorship (currently under "Help Collect/Participate") elsewhere. To my understanding, this page has nothing to do with contributing, but rather with tools and strategies that users can implement to circumvent censorship. If not as a stand-alone menu item, perhaps it could go under the About/What is OONI category..?

@anadahz
Copy link
Contributor

anadahz commented Mar 11, 2016

Thank for working on this @agrabeli .
I would add a User stories section / Report a story an example: https://www.blocked.org.uk/personal-stories

Additionally we should perhaps include a page explaining how ofter the reports are being updated to the website so that the users will not be confused and search for their reports immediately after running any test.

@kaerumy
Copy link

kaerumy commented Sep 28, 2017

+1 on Open Data: Making the data accessible through an API. This would allow others like Sinar Project to be able to create custom live dashboards such as General Elections or Freedom of Online Press, that allows users to see latest status of censorship from OONI data collected.

@hellais
Copy link
Member

hellais commented Sep 28, 2017

Making the data accessible through an API

This is coming very soon. Stay tuned :)

@agrabeli
Copy link
Member Author

agrabeli commented Dec 4, 2017

Almost 2 years have passed since I first opened this ticket and quite a few changes have already been made to the OONI website.

As part of the revamp of the site, I now propose the following:

Homepage

Include a scroll-able view where each section includes:

  1. New Quattro illustration (or existing one) & core buttons ("install", "data", etc.) -- along with a brief and exciting explanation of what OONI is.
  2. Screencast (short video) explaining OONI Probe and showing how it works.
  3. Interchanging images providing some interesting findings from around the world based on OONI data (i.e. OONI highlights -- interesting things you can uncover with OONI Probe).
  4. Quotes from the press and community members (this can include a link which redirects to a page which lists all OONI press mentions).
  5. Partner logos
  6. Funder logos

Menu

  1. About (OONI & team) -- also provide contact info
  2. Software (provide test descriptions & code in similar vein to the revamped mobile apps -- rather than using test names, explain what people can measure, and link to relevant installation guides).
  3. Data (link to OONI Explorer & OONI API -- also list examples of how OONI data has been used by researchers and advocates).
  4. Research (include research reports).
  5. Blog (include blogs and announcements).
  6. Get involved (include current stuff & replace "Partnership" page with new "Community" page)
  7. FAQ

New Community page

This can be included in the Get Involved section of the menu (or elsewhere). The idea is to include the following in this page:

  • Information about the OONI Partnership Program (include partner logos)
  • Video with community members
  • OONI workshop materials and slides
  • OONI swag (stickers, t-shirts, hoodies, etc.)
  • Mailing lists & community meetings

In general, we also need to include:

  • Calendar on upcoming OONI talks and events (this can include both those by the OONI team, as well as by the broader OONI community around the world)
  • Calendar on upcoming political events that are likely to trigger censorship events (ideally, this would also be updated by community members... do we want this to be the same calendar as the previous one?)
  • Links to OONI's social media accounts (Twitter and Facebook)

I'm not sure though where the above could/should go. Thoughts?

cc' @elioqoshi @hellais

@hellais hellais added enhancement improving existing code or new feature priority/low labels Jan 16, 2020
@hellais hellais self-assigned this May 25, 2020
@agrabeli
Copy link
Member Author

We have incrementally been making various changes and improvements to the OONI website over the years (instead of a "grand restructuring"). Yet, I'll keep this ticket open because we still want to do a proper restructuring at some point to improve the usability of the website, and maybe some of the thoughts/ideas documented in this ticket are still useful.

@elioqoshi
Copy link

@agrabeli let me know if OTF SUA Lab can help with some Design support there.

@sloncocs
Copy link
Contributor

@elioqoshi thanks for asking! we hope to start this project next year, I will reach out to you once we have some details and an understanding of the timeline

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement improving existing code or new feature priority/low
Projects
None yet
Development

No branches or pull requests

7 participants