Coder Social home page Coder Social logo

agencestratis / asqatasun Goto Github PK

View Code? Open in Web Editor NEW

This project forked from asqatasun/asqatasun

0.0 3.0 0.0 65.91 MB

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

Ruby 0.01% Shell 0.33% Java 63.09% JavaScript 0.32% SQLPL 0.07% HTML 35.22% CSS 0.26% PLpgSQL 0.71% Smarty 0.01%

asqatasun's Introduction

License : AGPL v3 Release 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.

Demo

https://app.asqatasun.org

https://app.asqatasun.org

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


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.3, 2016-08-22)

Features

  • Docker/single-container: reduced weight from 450 MB to 290 MB
  • Asqatasun-Runner: RGAA 3.0 by default, enabled SEO and disabled RGAA 2
  • Referential RGAA 3.0: english translation added (source : https://github.com/DISIC/rgaa_referentiel_en)

Bugs

Documentation

  • Updated runner doc (WIP)
  • Added "the referential creation" + "Create-a-rule" (WIP)

Upgrade-o-meter

  • no database change, just replace the .war file

See full Changelog

Have Fun

Happy coding !

Asqatasun Team

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.