Open hellais opened 2 years ago
I'm Interested in integrating MAT Charts (feat./enhancement) into Country Pages. I'll thoroughly go through the codebase (various components being used) and try to find out various abstractions that can be made/incorporated for better UX.
So we now have a very powerful tool for displaying measurements in aggregate form: https://explorer.ooni.org/experimental/mat.
We should integrate these into the country pages to display the blocking of websites, apps and circumvention tools.
For the websites section I think we should use a chart like this: https://explorer.ooni.org/experimental/mat?probe_cc=IT&test_name=web_connectivity&category_code=FILE&since=2022-02-05&until=2022-03-08&axis_x=measurement_start_day&axis_y=input, where we allow the user to select the category code of the sites to display and then they are shown in the chart (this is related to: https://github.com/ooni/explorer/issues/424).
We could then offer the possibility to further drill down into the blocking of a specific site by ASN, by clicking on the input column.
For the IM app blocking section, we can use the existing structure and plot a chart with a breakdown by ASN and offer the possibility to aggregate over all AS networks. For example: https://explorer.ooni.org/experimental/mat?probe_cc=RU&test_name=facebook_messenger&since=2022-02-05&until=2022-03-08&axis_x=measurement_start_day&axis_y=probe_asn.
A large part of this task is going to be adding enough additional abstraction to the MAT views so that they can be easily re-used and embedded in different pages.