bstau / Asqatasun

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 February 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.0, 2016-03-02)

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

See full Changelog

Have Fun Asqatasun Team

About

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

License:GNU Affero General Public License v3.0


Languages

Language:Java 67.0%Language:HTML 31.8%Language:JavaScript 0.4%Language:Shell 0.3%Language:CSS 0.3%Language:SQLPL 0.1%Language:Smarty 0.0%Language:Ruby 0.0%