Lancement public de code source ouvert

Accessibilité

Nous sommes convaincus que la philosophie de GNU.org est la bonne : la plupart des logiciels devraient être disponibles gratuitement, personnalisables, avec le code source disponible, etc. Cela nous amène à un point où nous allons rendre A11yWatch accessible au public et l'héberger dans notre dépôt GitHub. Cela permettra également à l'accessibilité d'être universellement visible pour tous les développeurs du point de vue technique. Soutenez les logiciels libres : free-software-supporter. A11yWatch est en cours de réglage pour préparer la version publique, qui devrait être prête le mois prochain.

Intégration JS avec Litemode

Utilisez JavaScript pour démarrer A11yWatch Lite sur votre machine locale et tester une version allégée du logiciel.

// npm install @a11ywatch/a11ywatch
import { scan, multiPageScan } from "@a11ywatch/a11ywatch";

// analyse d'un site web à page unique.
const results = await scan({ url: "https://a11ywatch.com" });
console.log(results);
// analyse d'un site web à plusieurs pages.
const resultsAll = await multiPageScan({ url: "https://a11ywatch.com", subdomains: false });
console.log(resultsAll);

A11yWatch API Client

// npm install @a11ywatch/a11ywatch
import { setAPIToken, setA11yWatchURL, crawlWebsite, scanWebsite } from "@a11ywatch/a11ywatch/client";

setAPIToken(process.env.A11YWATCH_TOKEN);
setA11yWatchURL("https://api.a11ywatch.com");

// analyse d'un site web à page unique.
const audit = await scanWebsite({ url: "https://mywebsite.com" })
console.log(audit);

// analyse d'un site web à plusieurs pages.
await crawlWebsite({ url: "https://mywebsite.com" }, (audit) => { 
  console.log(audit)
});

Mise à jour pour 2023

Bien quela version open source d'A11yWatch soit maintenant disponible auprès du public, nous ne maintenons plus de nouvelles fonctionnalités pour la version Lite. Nous avons décidé qu'il était préférable que le logiciel reste fermé pour des raisons de responsabilité et de sécurité qui sont des facteurs importants pour les ingénieurs. Certaines parties de notre solution peuvent s'intégrer au modèle OSS à mesure que nous continuons à publier et à mettre à jour ces bibliothèques.

Jeff Mendez

Je m'appelle Jeff et je suis le fondateur et créateur d'A11yWatch.

Articles associés

Restez inclusif en toute confiance

Commencez dès maintenant avec A11yWatch pour des outils d'accessibilité web automatisés abordables et rapides.