**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)
I decided to prioritize:
- 2 error of accessibility, see the point 2) below
- an this error raised by sajolida: no view port set
next session of if I have time, I'll move to resolve errors in standard's markup.
1° round: the home page
HTML: https://validator.w3.org/nu/?doc=https%3A%2F%2Ftails.boum.org%2F 2 errors, 15 warnings
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
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
- looking the 6 .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.
- 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
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.
warning on 3 points, the licence is present but not in the reclaimed format. https://tails.boum.org/lib/js/mirror-dispatcher.js
- unused markup
https://purifycss.online/ 21.74 KB (64.04%) of your CSS is not used.
https://unused-css.com/detect-unused-css?url=https%3A%2F%2Ftails.boum.org The cleaned CSS file size is 78% smaller
9)Only HTTPS contents privacy badger: Nessun tracker bloccato noscript: blocks https://tails.boum.org/lib/js/mirror-dispatcher.js
- 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
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