确保 SharePoint 实施可访问的最佳方法是什么?
-
01-07-2019 - |
题
我们是否应该使用任何博客、指南、清单或控件来确保我们的 SharePoint 实施易于访问?最好符合 W3C 双 A 标准,或者尽可能接近该标准。
我们正在实施一个外联网解决方案。
解决方案
这项研究已经得到了微软的资助,不幸的是,结果似乎只以 Word 文档形式存在于网上。
文档的路径在这里:http://go.microsoft.com/fwlink/?LinkId=121877
我不确定将其内容复制到此处以通过搜索引擎索引的方式完全回答问题是否是一件好事,但我会谨慎行事,因为这不是我的内容。
其他提示
最好的起点是 Sharepoint 辅助工具包. 。有了这个,你可能会达到单A的标准,但根据我的经验,你会发现达到AA是非常困难的。
Microsoft 没有考虑 Sharepoint 中的可访问性,甚至 2007 年也遭受了对表格布局的严重过度依赖。
祝你好运!
您如何部署实施?是作为内联网,还是作为面向公众的网站。
我认为首要规则之一是对开箱即用的 Web 部件的使用要有严格的选择性。我看到的许多 Web 部件甚至在基本层面上都不符合要求。
安德鲁
最好的方法是在开发时进行检查,这样您就知道痛点在哪里。下一步可能从最小的母版页开始,这样您就可以选择向用户呈现哪些元素。
更高级的是,您可以覆盖渲染方法以删除或更改页面中不符合您的检查的部分。例如,在本指南中更改标签的情况(XHTML都不喜欢所有帽子)。
http://techtalkpt.wordpress.com/2008/06/18/building-accessible-sharepoint-sites-part-1/ http://techtalkpt.wordpress.com/2008/08/07/building-accessible-sharepoint-sites-part-2/
我最近阅读了 Andrew Connell 所著的 MOSS 书 (www.andrewconnell.com),其中有一章专门介绍辅助功能和 SharePoint 网站。
简而言之,SharePoint 网站很难生成 W3C AAA 标准,但辅助工具包是最好的起点之一。
这取决于您打算使用多少 Sharepoint 开箱即用功能。在实施我们面向公众的网站时,我们设法实现了 AA 合规性,尽管所需的定制开发量引发了人们对我们从使用 Sharepoint 中实际获得的好处的质疑。
一些提示:
我们大量使用 SPQuery/SPSiteDataQuery 来使用 xslt 将站点数据呈现到屏幕上,这使我们能够完全控制输出。我发现这个链接很有帮助:
http://blog.thekid.me.uk/archive/2007/02/25/xml-results-using-spsitedataquery-in-sharepoint.aspx
查看 RadEditor for Sharepoint,这是一个易于访问的用于发布的富文本编辑器。
对于 xhtml 合规性,事情有点棘手,我们必须重写大多数 Sharepoint 发布控件的渲染方法以纠正不可靠的输出。
如果您想在外联网中利用门户网站(例如 Sharepoint 的功能),那么问题就更大了。Web 部件框架无法访问,我还没有找到实现它的方法。欢迎任何建议!