Skip to content

Opensource web site analyser, used for web accessibility "a11y" and search engine optimisation "SEO" http://asqatasun.org

License

Notifications You must be signed in to change notification settings

proxyblue/Asqatasun

 
 

Repository files navigation

License : AGPL v3 Build Status

Asqatasun

Asqatasun Logo

Asqatasun is an opensource web site analyzer, used for web accessibility (a11y) and Search Engine Optimization (SEO).

Features

  • 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.

Vision

  1. Automate as much as we can and even more :)
  2. Be 200% reliable (don't give erroneous result)
  3. have technological fun

5 types of accessibility results


Demo

@@@TODO

Installation and documentation

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:

Download

And also:


Universe: accessibility "a11y"

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.

Universe: Search Engine Optimisation "SEO"

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
  • 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
    • ...

Contact and discussions

We want you! (aka Contribute)

We would be really glad to have you on board! You can help in many ways:

  1. Use Asqatasun on your sites !
  2. Help translate Asqatasun
  3. Give us feedback on the forum or fill in bug report
  4. 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.


License

AGPL v3

Content of this last version (Asqatasun 4.0.2, 2016-06-17)

Features

  • Enhanced script docker/compile_and_build_docker_image.sh

Security

  • Upgrade Apache Commons FileUpload to v1.3.1
  • Upgrade Apache httpclient to v4.3.6

Bugs

  • #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

Configuration

  • max-documents for site-audits lowered from 10'000 to 1'000
  • disabled Rgaa-2 rules

Documentation

  • #88: DOC Docker - Add tip for Mac OS X and Windows users

Upgrade-o-meter

  • no database change, just replace .war and

See full Changelog

Have Fun

Happy coding !

Asqatasun Team

About

Opensource web site analyser, used for web accessibility "a11y" and search engine optimisation "SEO" http://asqatasun.org

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 66.9%
  • HTML 31.4%
  • PLpgSQL 0.5%
  • JavaScript 0.4%
  • Shell 0.4%
  • CSS 0.3%
  • Other 0.1%