|
|
|
**Evaluate the code of Tails website for RWD, accessibily and security **
|
|
|
|
|
|
|
|
Execution of tests, divided for topic:
|
|
|
|
|
|
|
|
1° round, only the home page
|
|
|
|
2° round the entire website (we need to staticized in the meanwhile, I use HTTTrack on debian10)
|
|
|
|
|
|
|
|
_____________________
|
|
|
|
|
|
|
|
1° round: the home page
|
|
|
|
|
|
|
|
1) Markup
|
|
|
|
|
|
|
|
HTML: https://validator.w3.org/nu/?doc=https%3A%2F%2Ftails.boum.org%2F
|
|
|
|
2 errors, 15 warnings
|
|
|
|
|
|
|
|
2021_03_03_website_test/html.pdf
|
|
|
|
|
|
|
|
CSS: http://jigsaw.w3.org/css-validator/validator?uri=https%3A%2F%2Ftails.boum.org%2F&profile=css3svg&usermedium=all&warning=1&vextwarning=&lang=en
|
|
|
|
2 error, 22 warnings
|
|
|
|
|
|
|
|
2021_03_03_website_test/w3c_css.pdf
|
|
|
|
|
|
|
|
Link: https://validator.w3.org/checklink?uri=https%3A%2F%2Ftails.boum.org%2F&hide_type=all&depth=&check=Check
|
|
|
|
0 broken link! 1 redirect to change
|
|
|
|
|
|
|
|
2021_03_03_website_test/brokenlink.pdf
|
|
|
|
|
|
|
|
2)Accessibility
|
|
|
|
https://wave.webaim.org/report#/https://tails.boum.org
|
|
|
|
2 errors
|
|
|
|
12 contrast error
|
|
|
|
14 alerts
|
|
|
|
15 missing features
|
|
|
|
|
|
|
|
Another suggested tool, by w3c, the first in the list:
|
|
|
|
https://www.webaccessibility.com/results/?url=https%3A%2F%2Ftails.boum.org
|
|
|
|
conforming: 82% , 1 error and 1 warning
|
|
|
|
|
|
|
|
2021_03_03_website_test/webaccessibility.pdf
|
|
|
|
|
|
|
|
|
|
|
|
3) looking the 6 .css
|
|
|
|
<link rel="stylesheet" href="style.css" type="text/css" />
|
|
|
|
<link rel="stylesheet" href="local.css?reload-2021-01-18" type="text/css" />
|
|
|
|
<link href="./index.css" rel="stylesheet" title="" type="text/css" />
|
|
|
|
<link href="./hide-breadcrumbs.css" rel="stylesheet" title="" type="text/css" />
|
|
|
|
<link href="./donate/testimonials.inline.css" rel="stylesheet" title="" type="text/css" />
|
|
|
|
and https://tails.boum.org/local.rtl.css
|
|
|
|
|
|
|
|
the markup looks good, there are some fixed measure in px, but a lot from ikiwiki style. Good the use of em as "meter", we could modify the part in px.
|
|
|
|
|
|
|
|
website_test/mediaquery_*.pdf
|
|
|
|
|
|
|
|
4) Firefox 78.7.0esr (64 bit)
|
|
|
|
|
|
|
|
CSS Console 3 warning
|
|
|
|
Errore durante l’interpretazione di “margin”. Dichiarazione tralasciata. local.css:203:14
|
|
|
|
|
|
|
|
Errore durante l’interpretazione di “-webkit-box-ordinal-group”. Dichiarazione tralasciata. style.css:579:32
|
|
|
|
|
|
|
|
Errore durante l’interpretazione di “flex”. Dichiarazione tralasciata. testimonials.inline.css:29:9
|
|
|
|
|
|
|
|
No JS warning
|
|
|
|
|
|
|
|
Chromium Version 88.0.4324.182 (Developer Build) built on Debian 10.8, running on Debian 10.8 (64-bit): everythings OK
|
|
|
|
|
|
|
|
5) https://csp-evaluator.withgoogle.com/
|
|
|
|
no CSP
|
|
|
|
|
|
|
|
https://cspscanner.com/?url=tails.boum.org
|
|
|
|
no CSP
|
|
|
|
|
|
|
|
2021_03_03_website_test/csp_scanner.pdf
|
|
|
|
|
|
|
|
6) https://jshint.com/
|
|
|
|
on this code: https://tails.boum.org/lib/js/mirror-dispatcher.js
|
|
|
|
7 warnings
|
|
|
|
One undefined variable
|
|
|
|
3 unused variables
|
|
|
|
I didn't read the code.
|
|
|
|
|
|
|
|
7) warning on 3 points, the licence is present but not in the reclaimed format.
|
|
|
|
https://tails.boum.org/lib/js/mirror-dispatcher.js
|
|
|
|
|
|
|
|
2021_03_03_website_test/libreJS.pdf
|
|
|
|
|
|
|
|
8) unused markup
|
|
|
|
|
|
|
|
https://purifycss.online/
|
|
|
|
21.74 KB (64.04%) of your CSS is not used.
|
|
|
|
|
|
|
|
2021_03_03_website_test/purifycss.pdf
|
|
|
|
|
|
|
|
https://unused-css.com/detect-unused-css?url=https%3A%2F%2Ftails.boum.org
|
|
|
|
The cleaned CSS file size is 78% smaller
|
|
|
|
|
|
|
|
2021_03_03_website_test/unusedcss.pdf
|
|
|
|
|
|
|
|
9)Only HTTPS contents
|
|
|
|
privacy badger: Nessun tracker bloccato
|
|
|
|
noscript: blocks https://tails.boum.org/lib/js/mirror-dispatcher.js
|
|
|
|
|
|
|
|
10) performance and SEO
|
|
|
|
https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?url=https%3A%2F%2Ftails.boum.org%2F
|
|
|
|
|
|
|
|
performance 93 su 100; SEO 90 su 100
|
|
|
|
|
|
|
|
2021_03_03_website_test/lighthouse_performance.pdf
|
|
|
|
|
|
|
|
I didn't find a sitemap.xml
|
|
|
|
|
|
|
|
::::::::::::
|
|
|
|
|
|
|
|
2° round the entire website
|
|
|
|
|
|
|
|
markup
|
|
|
|
|
|
|
|
html
|
|
|
|
|
|
|
|
css
|
|
|
|
|
|
|
|
link: I did setting level deep 4: https://validator.w3.org/checklink?uri=https%3A%2F%2Ftails.boum.org%2F&hide_type=all&depth=4&check=Check : hum there are some obsoleted but yet published pages with broken links
|
|
|
|
|
|
|
|
[website_TEST.zip](uploads/f7cec91497c0fdc2e0325c86b6d1efad/website_TEST.zip) |
|
|
|
\ No newline at end of file |