Login

×

Are you a new user?


Register

Info

MAUVE++ Updates

  • Version 4.0 - Release Date 2024-10-07.

    • UI CHANGES: Italian language added, layout updated. NEW FEATURE: possibility to download the report in CSV format for a single page and for an audit (from the same audit page).

  • Version 3.0.4 - Release Date 2024-07-30.

    • BUG FIXES: Fixed a bug in PDF validation related to technique MPDF2 (concerning WCAG Success Criterion 1.1.1)

  • Version 3.0.3 - Release Date 2024-06-21.

    • BUG FIXES: Restored the functionality for downloading PDFs modified with accessibility corrections.Please note that this functionality is not yet available for "Projects".

  • Version 3.0.2 - Release Date 2024-02-23.

    • Features removed: "Static Web Page Validation" and the validation report in PDF format.

  • Version 3.0.1 - Release Date 2024-02-05.

    • Added COMBINED Accessibility Percentage: Obtained by calculating the average value between the accessibility percentage of the linked PDF documents and the accessibility percentage of the web page based on the techniques.

  • Version 3.0.0 - Release Date 2024-01-17.

    • Added PDFs ACCESSIBILITY PERCENTAGE: Number of PDF techniques successfully evaluated out of the total number of PDF techniques for which the tool was able to make a successful or unsuccessful evaluation.

  • Version 2.9.0 - Release Date 2024-01-09.

    • Added PDFs ACCESSIBILITY VALIDATION within Projects: If selected, the crawler will find a maximum of 50 PDFs linked in the project pages and these will be analysed.
        PDF TECHNIQUES:
      • SC 1.3.2 - 2.4.1 - 2.4.3 - Added the PDF3 technique.
      • MAUVE++ Best Practices - Added the MPDF3 technique. Allow the user to extract text and images from the PDF document for accessibility purposes.

  • Version 2.8.0 - Release Date 2023-12-04.

    • NEW PDFs ACCESSIBILITY VALIDATION FEATURES: Added accessibility validation for PDF documents. With the "Single PDF doc evaluation" feature, you can validate a single PDF resource by entering its url or uploading the file directly. In addition, in the "Single page evaluation" feature, it is possible to specify whether validation should also be conducted on all PDFs linked to the page.
    • SC 1.1.1 - Updated the implementation of F65 technique. Improved control for decorative images.
    • SC 1.1.1 - Updated the implementation of H37 technique. Improved control for decorative images.
    • SC 1.4.1 - Updated the implementation of F73 technique.

  • ???info_Version_2.7.4??? - Release Date 2023-10-11.

    • The Color Contrast Checker tool has been added

  • Version 2.7.3 - Release Date 2023-10-02.

    • Updated the crawling process.

  • Version 2.7.3 - Release Date 2023-07-04.

    • SC 1.3.4 - Updated the implementation of F97 technique.

  • Version 2.7.2 - Release Date 2023-06-27.

    • Improved ability to exclude html elements not visible on page from analysis.
    • SC 1.3.1 and 4.1.2 - Updated the implementation of ARIA16 technique.
    • SC 1.3.1 - ARIA11
    • SC 3.2.5 - Updated the implementation of H76 technique.

  • Version 2.7.1 - Release Date 2023-06-12.

    • SC 1.4.11 and 2.4.7 - Updated the implementation of G195 and F78 technique.
    • SC 1.4.3 and 1.4.6 - Updated the implementation of G18 technique. Added the possibility to validate the font-size property expressed with named font-size.

  • Version 2.7 - Release Date 2023-05-02.

    • Updated accessibility percentage calculation to include weighted values (based on the level of conformance - A, AA, AAA - of the success criteria) for occurrences with a pass result;
    • Added Accessibility and Evaluation Completeness percentages based on Success Criteria. Up until now, values were generated solely based on technique results;
    • A bug has been fixed in the assignment of the pass or fail result to an HTML element during the comparison of the conditions of a technique. This resulted in an incorrect assignment of the result to some analyzed elements;
    • Fixed a bug in false positive reporting for techniques H30, G195, F78;
    • SC 1.4.11 - Updated the implementation of G207 technique.

  • Version 2.6 - Release Date 2023-03-27.
    Introduced a new crawler. Replaced the Crawler4j library with a new custom crawler developed using the Selenium Library. This new feature allows crawling of dynamics web sites built upon modern libraries such as Angular, Vue or React.

  • Version 2.5 - Release Date 2023-01-03.
    Added Selenium Library to support server side rendering (SSR). Server Side Rendering allows to validate dynamics web sites built upon modern libraries such as Angular, Vue or React. The following WCAG 2.1 techniques have been updated:

    • SC 1.4.10 and 1.4.4 - Removed the technique SCR34 because in its current state it is not possible to automatically verify it
    • SC 2.4.7 and 1.4.11 - Updated the implementation of G195 and F78 techniques
    • SC 1.4.1 - Updated the implementation of F73 technique. Now Mauve++ is able to provide a certain answer about this technique (moved from CannotTell to error result).
    • SC 1.4.4 - SCR34
    • SC 1.3.1 and 1.4.5 and 1.4.9 - Updated the implementation of G140 technique

  • Version 2.4 - Release Date 2022-11-07.
    Added the number of occurrences per result of the success criterion applied to HTML elements in the web page.

  • Version 2.3.5 - Release Date 2022-07-25.
    The maximum number of web pages that can be validated by creating a project has been extended to 50.

  • Version 2.3.4 - Release Date 2022-07-13

    The following WCAG 2.1 techniques have been implemented:

    • SC 4.1.1 - F77
    • SC 1.3.1, 3.3.2 - G162
    • SC 2.4.2 - G88
    • SC 1.4.8 - SCR34

    The implementation of the ARIA11 technique has been updated.

  • Version 2.3.3 - Release Date 2022-06-21

    Within WCAG 2.1 guidelines, techniques may relate to multiple Success Criteria. We updated our WCAG 2.1 implementation by adding the following associations, which were previously missing:

    • SC 1.2.3 - H96
    • SC 1.3.1 - ARIA11
    • SC 1.4.3 - G145
    • SC 1.4.4 - SCR34
    • SC 1.4.8 - SCR34
    • SC 2.4.1 - ARIA11
    • SC 2.4.4 - F89
    • SC 2.4.7 - G195
    • SC 2.4.9 - H33
    • SC 4.1.2 - F89
  • Version 2.3.2 - Release Date 2022-05-11

    Updated technique F78 considering only outline-color to check whether the focus is visible

    ???info3_Update_H98???

  • Version 2.3.1 - Release Date 2022-05-09

    ???info3_Add_REM???

    Updated techniques H30 and H65 in order to check whether the link or button description is contained also within descendant elements (in the previous version the description was only checked within text part of the analysed element

    ???info3_SeveralUsersReported???

    Updated the evaluation summary overview by presenting the violated/warning/passed/not_applicable techniques listed by conformance level

  • Version 2.3 - Release Date 2022-04-20

    The implementation of the following techniques has been updated:

  • Version 2.2 - Release Date 2022-01-31

    The new version 2.2 allows users to create projects (set of pages to validate), and to schedule periodical audits, and visualize how the validation results change over time.

    Added to the evaluation report the Not Applicable category: it reports the number of techniques that are not applicable to the evaluated page elements.

    The accessibility and completeness metrics have been updated in their calculation, now they no longer consider not applicable techniques.

  • Version 2.1 - Release Date 2021-12-02

    Introduced the Project functionality to monitor the accessibility of multiple pages of a web site.
    Within a project, multiple audits can be created to evaluate the web pages. Audits can be executed just once or scheduled at fixed interval.
    Such new functionalities allow users to compare and improve the accessibility of a web site over the time.
    The difference between the Multipage Evaluation and the Project concerns the results of the evaluation: in the first case, each Multipage evaluation is atomic and not related to other Multipage Evaluations even if the the base url is the same; while the Project functionality introduces the concept of Audit (there can be multiple audits for the same project) allowing users to do multiple evaluations of the same web pages belonging to the project and then to compare the evaluation results in order to monitor the evolution of the accessibility over the time.

F.A.Q.

M.A.U.V.E. (Multiguideline Accessibility and Usability Validation Environment) is a system to evaluate accessibility of Web sites by checking their HTML and CSS code through guidelines, which are to be specified through an XML-compliant specification language called L.W.G.D (Language for Web Guideline Definition) that maintains the guidelines separated from the underlying logic. MAUVE++ aims to reduce the cost of validation, increase consistency in the identification of the problematic parts, and extend the set of features that can be assessed. It is not able to identify all the possible accessibility problems since in some cases human intervention is necessary for this purpose. Its main features are:

  • Validation separated from guidelines’ definition.
  • Guidelines formalized through an XML language, capable of expressing all the past, present and (virtually) future accessibility guidelines.
  • Browser’s plugin for the validation of dynamically created/modified Web pages. Download MAUVE extension for Chrome Browser.
  • Possibility of analyzing the versions of a web-site specific for certain types of device (e.g. mobile versions, desktop version, etc.).
  • Potentially expandable as a system for continuous monitoring of accessibility of web sites’ sets.

MAUVE++ is easy to use. https://mauve.isti.cnr.it, you can indicate the way what to evaluate (single page or creating projects (set of pages to validate)) and enter the corresponding web address.

In order to indicate the level of Web page accessibility detected MAUVE++ provides two metrics.

  • Accessibility Percentage which indicates how much the website is accessible in terms of the number of validation techniques successfully evaluated over the total number of evaluated validation techniques for which the tool has been able to make a decision (fail or pass).

    Each validation technique with an error result is assigned a weight based on the corresponding WCAG conformance level of the applied validation technique: Level A: 1 (minimum level of accessibility), Level AA: 0.6, Level AAA: 0.2. Level A errors are the most serious, as this level represents the minimum conformance level. Assessing the weight of errors according to their severity allows for a more accurate result in calculating the accessibility percentage.

  • Evaluation Completeness, indicating the percentage of evaluated validation techniques for which the tool has been able to make a decision (fail or pass).

With the PDF validation MAUVE++ provides:

  • For a single PDF document
    PDF Accessibility Percentage:Number of PDF techniques successfully evaluated out of the total number of PDF techniques for which the tool was able to make a successful or unsuccessful evaluation.

  • For an integrated validation (Web page + PDFs linked in the page)
    COMBINED Accessibility Percentage:Obtained by calculating the average value between the percentage of accessibility of the linked PDF documents and the percentage of accessibility of the web page based on the techniques.

MAUVE++(Multiguideline Accessibility and Usability Validation Environment) is a system to evaluate accessibility of websites by checking their HTML and CSS code through guidelines, it provides validation results for different types of stakeholders, and supports validation of W3C guidelines.

List of success criteria and techniques supported by MAUVE++ supported_wcag21.jsp

Download from GitHub Download from GitHub the supported guidelines definition in the XML language

At the moment MAUVE++ is able to validate the accessibility of web pages in relation to the following guidelines:

MAUVE++ will report the results in 2 different way:

  • a report in EARL
  • a web interface report, which has a separate view according to whether the user is a web developer or an end user without programming knowledge

Using the Server Side Rendering Validation, the validation tool does not parse the static web page code, but it uses Selenium to load the HTML (and CSS) code in a headless version of the Chrome browser. In this way, it simulates the loading phase as if the page were open in the user's browser and then performs the validation on the DOM of the resulting page obtained by also performing the scripts included in it. This can be useful in case of Single Page Applications, but more in generally it can provide a more complete validation.
This can be useful in case of Single Page Applications, but more in generally it can provide a more complete validation.

MAUVE++ is not perfect. If you are having difficulties using MAUVE++ or have feedback or recommendations, please send us feedback. Send an email.

Privacy Policy

This website uses cookies to ensure a better experience. By clicking "Accept," you agree to the use of cookies. For more information, please see our Privacy Policy.