确保可访问我们的SharePoint实施的最佳方法是什么?
我们应该使用任何博客,指南,清单或者控件来确保可访问我们的SharePoint实施吗?
最好使用W3C double A标准,或者尽可能接近我们的标准。
我们正在实施Extranet解决方案。
解决方案
回答
最好的起点是Sharepoint的辅助功能工具包。这样,我们可能会达到单个A标准,但是以我的经验,我们会发现很难达到AA。
Microsoft并未考虑Sharepoint的可访问性,甚至2007年都严重依赖表布局。
祝你好运!
回答
我们如何部署实施?它是作为Intranet,还是作为面向公众的网站?
我认为首要规则之一是对开箱即用的Web部件的使用具有极高的选择性。我看过的许多Web部件即使在基本级别上也不兼容。
安德鲁
回答
这项研究已经由Microsoft资助,不幸的是,结果似乎仅在Word文档中在线显示。
该文档托管在此博客上:
http://blog.mastykarz.nl/best-practices-for-developing-accessible-web-sites-in-microsoft-office-sharepoint-server-2007/
文件的路径在这里:
http://go.microsoft.com/fwlink/?LinkId=121877
我不确定将其内容复制到此处以通过搜索引擎索引的方式完全回答问题是否是一件好事,但我会放心,因为这不是我的内容。
回答
最好的方法是在开发过程中进行检查,以便知道痛点在哪里。
下一步可能从最小的母版页开始,以便我们可以选择向用户展示哪些元素。
更高级的是,我们可以覆盖render方法,以删除或者更改与检查不兼容的页面位。 EG更改标签的大小写(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)(www.andrewconnell.com)撰写的MOSS书,其中有一章专门介绍可访问性和SharePoint网站。
简单地说,SharePoint网站很难生成W3C AAA标准,但是可访问性工具包是最好的起点之一。
Stronly在本章中推荐了他的书(http://www.amazon.com/dp/0470224754?tag=andrewconnell-20&camp=14573&creative=327641&linkCode=as1&creativeASIN=0470224754&adid=18S6FKQJR5FZK56WHH6A&)
回答
这取决于我们打算使用多少开箱即用的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发布控件的render方法,以纠正不可靠的输出。
如果我们想在外部网中像Sharepoint的功能一样利用门户,那就更麻烦了。 Web部件框架不可访问,我还没有找到一种实现方法。任何建议欢迎!