phpMyAdmin WCAG 2.0 兼容吗?

Is phpMyAdmin WCAG 2.0 compliant?

我要求我的所有互联网和内联网网站在 2015 年底之前达到 WCAG 2.0 A 级和 AA 级标准。现在,我只需要确定哪些 is/isn 不符合以及如何使其合规需要付出很多努力。

如果 phpMyAdmin 合规,我需要什么版本才能合规?

如果 phpMyAdmin 不合规,是否有开发人员朝这个方向努力?

参考资料 http://demo.phpmyadmin.net/ RELEASE_4_4_1-1208-g286b31c

您可以通过对照 WCAG 检查表查看软件来快速测试它。 http://webaim.org/standards/wcag/checklist

只是使用演示进行快速测试,我会在 WCAG2.0 LevelA 中失败。以下是我在大约 15 分钟的审查后认为它失败的几个原因。看起来 phpmyadmin 有足够多的问题,我不会解决试图让它投诉。您最好将其替换为一些本土开发的工具,这些工具可为用户提供足够的工具来完成他们需要完成的工作,并且符合 WCAG 标准,或者只是培训您的员工如何使用 mysql CLI。

  1. 2.1.1(A 级)- 使用键盘可以使用所有页面功能,除非使用键盘无法以任何已知方式实现该功能(例如,自由手绘)。

    • 似乎真的不能很好地使用键盘或根本无法使用键盘。我不太擅长仅使用键盘进行控制,但我似乎无处可去。
  2. 2.1.2 无键盘陷阱(A 级)- 键盘焦点永远不会锁定或困在一个特定的页面元素上。用户可以仅使用键盘导航到所有可导航的页面元素和从所有可导航的页面元素导航。

    • 似乎键盘被困在 select 左侧的 database/table 框架中。
  3. 2.4.4 Link 目的(在上下文中)(A 级)- 可以确定每个 link(或表单图像按钮或图像映射热点)的目的单独来自 link 文本,或来自 link 文本及其上下文(例如,周围段落、列表项、table 单元格或 table headers) . Link具有相同文本但指向不同位置的按钮(或表单图像按钮)很容易区分。

    • Table link 左框中的标题都是 "Structure" 所以这些 link 不容易区分。

    • 此外,table 行数据上的 EDIT、COPY、DELETE links 不区分它将影响哪一行。仅此一项就会使整个应用程序在 A 级失败。

。 4. 3.3.1(A 级)错误识别 - 错误以高效、直观和可访问的方式呈现。清楚地识别错误,提供对有问题的元素的快速访问,允许用户轻松修复错误并重新提交表单。

  • 转到数据库并在不提供名称的情况下创建一个新的 table。该错误是一个工具提示弹出窗口,您可以通过更改焦点来松开该弹出窗口。这将使视障用户很难检测到验证错误。