Уеб достъпността е важна част от създаването на качествени сайтове. Един уебсайт трябва да бъде не само красив, бърз и функционален, но и удобен за използване от възможно най-много хора, включително потребители с различни увреждания.
Днес искаме да ви представим един интересен проект, разработен от български WordPress специалист – Esmo Accessibility Scanner. Това е безплатен плъгин с отворен код, който помага на собствениците и разработчиците на WordPress сайтове да откриват проблеми с уеб достъпността и да предприемат стъпки за тяхното отстраняване.
Още по-хубавото е, че зад проекта стои български разработчик – Исмаил, собственик на дигиталната агенция ismailov.website.
Какво представлява Esmo Accessibility Scanner?
Esmo Accessibility Scanner е WordPress плъгин, създаден с идеята да улесни проверката на уебсайтове за проблеми с достъпността.
Той използва популярната технология axe-core и извършва автоматизирани проверки спрямо критериите на международния стандарт WCAG 2.2, нива A и AA.
Едно от големите му предимства е, че проверките могат да се извършват директно през административния панел на WordPress, без необходимост от външна услуга, допълнителен акаунт или специализиран софтуер на сървъра.
Плъгинът анализира реално визуализираните страници на сайта и търси проблеми, които могат да затруднят определени групи потребители.
Какви възможности предлага плъгинът?
Esmo Accessibility Scanner включва редица полезни функционалности:
-
Сканиране на целия сайт или отделни страници – включително публикации, страници и WooCommerce продукти.
-
Откриване на проблеми с достъпността – например недостатъчен цветови контраст, проблеми с ARIA атрибути, заглавия, линкове, изображения и полета във формуляри.
-
Подробни отчети – откритите проблеми са категоризирани по сериозност и са придружени от информация за засегнатите елементи и препоръки за корекции.
-
Оценка на достъпността – резултат от 0 до 100, който помага да се проследява напредъкът при последващи проверки.
-
Визуално табло за анализ – представя най-често срещаните проблеми, тяхната сериозност и историята на сканиранията.
-
Незадължителни автоматични корекции – възможност за активиране на отделни подобрения, свързани например с клавиатурната навигация, видимия фокус и обозначаването на линкове.
-
Експортиране на резултатите – във формати CSV и JSON, което е удобно за разработчици, агенции и екипи, които поддържат множество сайтове.
Особено полезна е възможността за проследяване на резултатите във времето. Така разработчиците могат не само да открият проблемите, но и да проверят дали направените промени действително водят до подобрение.
Защо уеб достъпността е толкова важна?
Когато говорим за уеб достъпност, не става дума само за изпълнение на технически изисквания.
Става дума за това повече хора да могат да използват интернет свободно и без излишни затруднения.
Например човек, който навигира само с клавиатура, трябва да може да достигне до основните функции на сайта. Потребител, който използва екранен четец, трябва да може да разбере структурата и съдържанието на страницата. А текстовете и бутоните трябва да бъдат достатъчно четими.
Инструменти като Esmo Accessibility Scanner помагат подобни проблеми да бъдат открити по-лесно.
Разбира се, важно е да уточним, че нито един автоматизиран инструмент не може да гарантира пълна уеб достъпност. Необходими са и ръчни проверки, включително тестове с клавиатура и помощни технологии.
Въпреки това автоматизираните проверки са отлична отправна точка и могат да спестят значително време.
Кой стои зад проекта?
Зад Esmo Accessibility Scanner стои Исмаил – български WordPress разработчик и собственик на дигиталната агенция ismailov.website.
Агенцията е специализирана в изграждането на WordPress сайтове и WooCommerce онлайн магазини, като поставя особен акцент върху уеб достъпността.
Според информацията на нейния уебсайт екипът работи в областта на тестването и проектирането на достъпни сайтове, а мисията му е да създава дигитални решения, които могат да бъдат използвани от възможно най-широк кръг потребители.
Освен разработка на сайтове и онлайн магазини, агенцията предлага тестове за достъпност, техническа поддръжка и други дигитални услуги.
Създаването на Esmo Accessibility Scanner е чудесен пример как знанията и практическият опит могат да бъдат превърнати в инструмент, полезен за цялата WordPress общност.
Защо в Actiefhost.bg подкрепяме подобни проекти?
В Actiefhost.bg вярваме, че развитието на WordPress екосистемата зависи не само от големите международни компании, но и от независимите разработчици, които създават полезни инструменти и споделят труда си с общността.
Радваме се, когато виждаме български специалисти, които разработват собствени решения и ги правят достъпни за всички.
Проекти като Esmo Accessibility Scanner заслужават внимание не само защото решават реални технически проблеми, но и защото показват, че българските разработчици имат какво да предложат на международната WordPress общност.
С представянето на този плъгин искаме да дадем заслужена видимост на труда на Исмаил и да насърчим повече хора да разгледат проекта му.
Как да изпробвате Esmo Accessibility Scanner?
Плъгинът е публикуван в официалното хранилище на WordPress.org и може да бъде инсталиран директно от административния панел на вашия сайт.
Необходимо е само да отворите Разширения → Добавяне на ново, да потърсите „Esmo Accessibility Scanner“ и да го инсталирате и активирате.
След това можете да стартирате първото сканиране и да разгледате получените резултати.
Полезни връзки:
-
Плъгинът в WordPress.org: https://wordpress.org/plugins/esmo-accessibility-scanner/
-
Сайтът на агенцията: https://ismailov.website/
-
Повече за агенцията: https://ismailov.website/za-nas/
Нека подкрепяме българските WordPress разработчици!
Ако разработвате или поддържате WordPress сайтове, разгледайте Esmo Accessibility Scanner. Възможно е да откриете проблеми с достъпността, за които досега не сте подозирали.
Ако инструментът ви бъде полезен, можете да подкрепите автора с обратна връзка, предложение за подобрение или ревю в WordPress.org.
Поздравления за Исмаил за инициативата и положения труд! Пожелаваме му успех с развитието на плъгина и се надяваме да виждаме все повече подобни проекти от български разработчици.
И накрая, искаме да споделим откъде научихме за този интересен проект – от българската Facebook група WordPress Bulgaria.
Това е още една причина да ценим WordPress общността в България. Благодарение на споделените идеи, опит и проекти можем да откриваме полезни инструменти, да се учим един от друг и да подкрепяме хората, които допринасят за развитието на WordPress.
Нека подкрепяме българските създатели на полезен софтуер! 🇧🇬