Giter Club home page Giter Club logo

Build Status Join the chat at https://gitter.im/Tanaguru/Tanaguru

Tanaguru

Tanaguru is an opensource (AGPL license) website assessment tool. It is dedicated to accessibility (a11y) audits, and focuses on reliability and high level of automation.

Features

Four kinds of audit:

  • page audit
  • entire website audit (crawler4j embedded)
  • scenario audit
  • offline file audit

(That's the DOM that is tested, thus dealing with JS/AJAX/ARIA)

Vision

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

Download

http://download.tanaguru.org/Tanaguru/tanaguru-latest.tar.gz

Demo

https://my.tanaguru.com/

Installation and documentation

See all Tanaguru Docs

Rules implementation

Usefull links:

Business: accessibility

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, wordprocessor...)
  • switch of context
  • ...

As of June 2016, this represents ~180 accessibility tests

Contact and discussions

Content of this last version (Tanaguru 6.0.0, 2019-04-09)

Features :

  • Tanaguru now use Selenese Runner, please use Selenium IDE to create your scenarios
  • Fix scenario download
  • Fix audit crash when using CSS id and class with special characters
  • Fix ColorExtractor script
  • [Scenario audit] Use command "store " to manually fire new audit
  • [Scenario audit] Prevent automatic firing audit event during scenario execution by checking parameter in scenario audit parameters
  • Add RMI API, exporting all data services of Tanaguru
  • [Site audit] process generated HTML

See full Changelog

Other Open Source tools

All these projects are opensource and also under the umbrella of Tanaguru Github account

Have Fun

Tanaguru team

Tanaguru's Projects

cf7-honeypot-tanaguru icon cf7-honeypot-tanaguru

Fork of the "Honeypot for Contact Form 7" WordPress plugin to make it works with our CF7 Tanaguru plugin

cf7-tanaguru icon cf7-tanaguru

Old fork of the Contact Form 7 WordPress plugin to fix accessibility problems

contact-form-7 icon contact-form-7

Fork of the Contact Form 7 WordPress plugin to fix accessibility problems (go on a11y-fixes branch)

contrast-finder icon contrast-finder

Find valid background / foreground color contrast for accessibility (a11y, WCAG)

contrast-switcher icon contrast-switcher

Demonstration of two examples of a colour contrast switcher to illustrate an article by Tanaguru on the contrast improvement mechanism for accessibility

kbaccess icon kbaccess

Application to collaboratively collect good and bad examples of web accessibility (a11y) implementations.

orange-confort-plus icon orange-confort-plus

The target of Orange Confort+ functionalities is to enhance user experience on web sites, which are already accessible, or still accessible. Orange Confort+ provides these services : Typography - user may change: font size, space between words, characters and lines, font-face to Open Dislexic Layout: cancel layout, text align left, numbering list items, modify navigation links appereance, disply a reading ruler Colors : Modify foreground/background colors Behavior: direct access to main content on page load, automatic selection of page clickable elements with a user defined delay, page scrolling on simple user on hover. Be careful, Orange Confort+ does not improve the accessibility level of a web site: blocking points still stay blocking points, with or without Orange Confort+.

posters icon posters

Home Office Digital repository of posters covering different topics - research, access needs, accessibility, design.

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.