ARIA 黑客马拉松总结
ARIA 黑客马拉松最初的想法是将 jQuery UI 的开发者和 ARIA 专家聚集在一起,让他们建立联系,分享知识并共同努力提升 jQuery UI 的可访问性。
在多伦多 OCAD 大学的包容性设计研究中心 (IDRC) 举行会议,来自 jQuery UI 团队的多位成员(Richard、Scott、Dan、Jörn),OCAD 的多位开发者(Michelle、Justin、Antranig、Harris),多伦多周围地区的开发者(Ates、George、Darcy)以及来自更远地方的开发者(来自波士顿的 Mat,来自华盛顿大学的 Candace 和 William,以及来自伊利诺伊大学的 Jerry)学习了大量关于为屏幕阅读器用户进行测试和开发的知识,了解了 ARIA 标准及其流程,以及 Mozilla 在可访问性方面的努力。
- Colin Clark 概述了 IDRC 团队的工作,包括使用了 jQuery UI 的 Fluid 项目。
- Hans Hillen 在使用 JAWS 和 NVDA 进行测试和开发,以及 ARIA 规范和 DHTML 风格指南方面提供了许多非常实用的见解。
- 积极参与 ARIA 标准流程的 Jospeh Scheuhammer 介绍了该流程的工作方式,如何提供反馈以及除了主要规范外还可以或应该使用哪些文档。
- David Bolter 概述了 Mozilla 在 Firefox 可访问性方面的努力,还涵盖了 Firefox Mobile 的现状和未来。
- 最后,Jennison Asuncion 演示了在普通网站上使用 JAWS 的方法,让观众(更确切地说,是听众)更好地了解盲人用户实际如何使用屏幕阅读器。他也是一个非常友善的人。
在小组讨论中,我们确定了最新版本的 Firefox 上的最新版本的 NVDA 作为 ARIA 和可访问性的支持设置,同时还在 Windows 上的 JAWS 和 OSX 上的 VoiceOver 上进行测试。如果代码可维护并且不会在符合规范的 AT 中破坏 ARIA,我们将接受针对其他或旧版 AT 的合理补丁。
在为期两天的主要活动结束后,Hans 和 Jörn 继续工作到星期五,共同完成多个 jQuery UI 小部件的键盘和可访问性实现。Jörn 还与 OCAD 的 Justin 和 Michelle 以及 Mozilla 的 Bobby 和 David 会面,以招募他们加入 jQuery UI 和测试子团队 (QUnit、TestSwarm)。双方都非常感兴趣,这将有助于在未来开展更多合作。
特别感谢 IDRC 和 Colin Clark 为本次活动提供场地,以及 Mozilla 和 David Bolter 为部分旅行和住宿费用提供资助。
有关参与者(以及指向 Twitter 和 GitHub 个人资料的链接)的大致完整列表以及活动期间收集的各种资源,请访问 我们规划维基上的活动页面。