Asqatasun is an opensource web site analyzer, used for web accessibility (a11y) and Search Engine Optimization (SEO).
- SEO measurement
- run fully automated tests to track SEO issues
- scan zillions of pages
- create your own tests
- web accessibility assessment
#a11y
(RGAA 3, AccessiWeb, WCAG)- scan a whole site for a11y issues (crawler included)
- scan a given page, and manually fulfill the audit to produce report
- scan offline file (e.g. template being created but not online yet)
- scan a user-workflow like site registration, form completion or e-commerce checkout with Asqatasun scenarios.
- Automate as much as we can and even more :)
- Be 200% reliable (don't give erroneous result)
- have technological fun
@@@TODO
How to install Asqatasun ? How to run the Docker images ? What hardware to provision ?
All answers are in the Asqatasun Doc (or in the documentation/
directory if you cloned the repos or downloaded the .tar.gz).
Takeaway:
And also:
- Asqatasun Docker images (but do read the associated doc or your data will be lost !)
- Ansible roles are available in the
/Ansible
directory of the.tar.gz
.
What tests are covered:
- all the "tag and attributes tests" like missing alt, table headers check, frame title...
- color contrast
- language specification
- downloadable files / office files (spreadsheet, word-processor...)
- switch of context
- ...
As of June 2016, this represents 173 accessibility tests.
What tests are covered:
- at the scope of the entire site (i.e. site-wide):
- non-uniqueness (duplicate) of
<h1>
- non-uniqueness (duplicate) of
<title>
- non-uniqueness (duplicate) of
<meta description>
- duplicate pages
- presence of robots.txt / sitemap.xml
- non-uniqueness (duplicate) of
- at the scope of the page:
- non-relevancy of content of
<h1>
- non-relevancy of content of
<title>
- non-relevancy of content of
<meta description>
- non-relevancy of content of link-text
<a href="">...</a>
- non-relevancy of
<h1>
...<h6>
structure - rewrite-rule presence
- ...
- non-relevancy of content of
- Asqatasun forum
- Twitter @Asqatasun
- email to
asqatasun AT asqatasun dot org
(only English, French and klingon is spoken :) )
We would be really glad to have you on board! You can help in many ways:
- Use Asqatasun on your sites !
- Help translate Asqatasun
- Give us feedback on the forum or fill in bug report
- Help us in improving the SEO rules: come, code or discuss!
Pull Requests are always welcome! Everything is summarized in the CONTRIBUTING file.
Create your own tests.
- Enhanced script
docker/compile_and_build_docker_image.sh
- Upgrade Apache Commons FileUpload to v1.3.1
- Upgrade Apache httpclient to v4.3.6
- #25: localhost URLs should not be blocked
- #104: Rgaa 3 rule 8.9.1 : Changed actual result of rule when fieldset is used without form
- #105: MySQL - Enable
innodb_file_per_table
- max-documents for site-audits lowered from 10'000 to 1'000
- disabled Rgaa-2 rules
- #88: DOC Docker - Add tip for Mac OS X and Windows users
- no database change, just replace .war and
See full Changelog
Happy coding !