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 February 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.
Features:
- devops:
- Docker images (+ Docker automated builds)
- Ansible role + Vagrantfile
- Implementation of SEO rules
- RGAA 3 translated in English
- Documentation: huge refactor
- New translation system on Transifex https://www.transifex.com/asqatasun/asqatasun/
- New logo integrated in the app
- Fork from Tanaguru
Bugs:
- #43: Mysql config: add UTF-8 to support any type of charset including cyrillic + enhance way to modify Mysql conf
- #58: PDF - clicking on it returns to an error page
- #85: Audit full-site : accept the new gTLDs (eg .jobs, .paris)
See full Changelog
Have Fun Asqatasun Team