إصدار المصدر المفتوح للعامة

الوصولية

نحن نؤمن حقًا أن منظمة جنو في العقلية الصحيحة بأن معظم البرمجيات يجب أن تكون مجانية للاستخدام، التخصيص، مشاهدة المصدر، وغيرها. هذا يجعلنا في نقطة حيث نحن على وشك إصدار A11yWatch للعامة واستضافته على مستودع GitHub الخاص بنا. هذا سيجعل أيضًا إمكانية الوصول مرئية عالميًا لجميع المطورين من منظور تقني. دعم البرمجيات المجانية بالاطلاع على مؤسسة البرمجيات الحرة. A11yWatch يخضع لبعض التعديلات لتحضير الإصدار العام. نحن نأمل أن يكون هذا جاهزًا بحلول الشهر القادم.

تكامل JS مع Litemode

استخدم JavaScript لبدء تشغيل A11yWatch Lite على جهازك المحلي وتجربة نسخة مبسطة مبكرة من البرنامج.

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

// فحص موقع ويب صفحة واحدة.
const results = await scan({ url: "https://a11ywatch.com" });
console.log(results);
// فحص موقع ويب متعدد الصفحات.
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");

// فحص موقع ويب صفحة واحدة.
const audit = await scanWebsite({ url: "https://mywebsite.com" })
console.log(audit);

// فحص موقع ويب متعدد الصفحات.
await crawlWebsite({ url: "https://mywebsite.com" }, (audit) => { 
  console.log(audit)
});

تحديث 2023

بينما النسخة المصدر المفتوح من A11yWatch متاحة للعامة، نحن لم نعد نحافظ على ميزات جديدة للنسخة الخفيفة. قررنا أن من الأفضل أن يستمر البرنامج مغلق المصدر نظرًا لأن الحفاظ على المسؤولية والمخاوف الأمنية يصبح عاملًا كبيرًا للمهندسين. بعض أجزاء حلنا قد تناسب نموذج المصدر المفتوح كما نواصل إصدار وتحديث تلك المكتبات.

جيف منديز

اسمي جيف وأستمتع ببناء الأشياء والصيد في أوقات فراغي.

منشور ذو صلة

ظل شاملًا بثقة

ابدأ مع A11yWatch الآن بأسعار معقولة وأدوات تشغيل آلي سريعة لقابلية الويب للوصول.