it-swarm.cn

可访问的CMS软件

我的公司需要将一些CMS软件纳入其公共网站。我们希望产生语义标记的软件能够最大程度地提高可访问性。有人可以建议吗?

目前,我们不需要限制技术平台-可以是PHP,例如Ruby或ASP.NET。

可访问性只是我们选择CMS时要考虑的标准之一。

6
Sniffer

如上所述,在讨论CMS时,可访问性涉及不同方面:

  1. 演示/主题/皮肤层
  2. 将数据/代码输出到表示层的系统
  3. 内容本身

(此外,还可能要考虑内容输入工具的可访问性)

可以列出上面列出的每个方面,以鼓励或阻止可访问性。尽管我称赞您在过程中这么早就考虑可访问性的努力,但实际上我建议您确定一些可以满足您所有功能需求的工具,然后评估它们的可访问性。

为了获得更好的建议,有关您的要求的一些详细信息可能会有所帮助。例如,对于基本的CMS需求WordPress可能更合适,并且在可访问性方面拥有良好的记录: http://codex.wordpress.org/Accessibility

4
Christopher

我想提一下,并指出 Drupal 已经投入了大量工作来使他们的产品开箱即用。您可能希望咨询他们的 accessibility statement ;并且他们有一个非常活跃的 Drupal可访问性讨论组 ,这可能也很有趣。

就是说,我想补充一点,无论您使用哪种CMS,可访问性都比技术更具文化性。CMS是否无关紧要启动如果不是那样的话就可以访问。任何需要接触网络代码的人都需要接受有关可访问性的含义,有效的内容和无效的方面的培训。他们不一定需要成为专家,但是如果您不参加方程式的训练,您很有可能会遇到编码不佳的内容,从而破坏了可访问性,因为作者只是从不停止考虑它的性能如何。适用于看不见,听不到或瘫痪的人等。

我曾经对一个大型图书馆的网站进行过无障碍审查,其中遇到了这段代码:

<!--don't know why "hiddenNav" is here - rh 3/21/08
<div class="hiddenNav">
<a href="#navigation_w">
<img src="/exhibitions/web/woodstein/images/spcr.gif" border="0" alt="Go to the Top" />
</a>
</div>
-->

这是我在编码世界中见过的最可悲的事情之一。在某个时候,该站点的编码员知道屏幕阅读器的工作方式。放置“隐藏的导航”是为了为屏幕阅读器用户提供一种方便的方法,使他们的光标返回到该部分的顶部。但是该机构未能将可访问性的实践内部化,在那个知识渊博的编码员离开后,他们的继任者禁用了此可访问性功能-并非出于恶意,而是出于困惑。 “ RH”当然从来没有使用过屏幕阅读器,如果他们确实听说过这样的事情,那么该代码实际上是没有意义的,除非您意识到应该大声地阅读

因此,我为您选择可访问的CMS表示赞赏。但是请,请不要以为工作到此为止。如果您忽略了方程式中的人为因素,那么您的良好工作会随着时间的流逝而缓慢但肯定会衰减。

3
Will Martin

我对Drupal(用PHP编写的开源CMS)有很好的经验。如果您有兴趣,可以看看他们的 Accessibility Statement 。 Drupal的发展非常活跃。

2
cmaderthaner

大多数CMS产生具有可怕的HTML和CSS以及语义和可访问性的网站的原因是,大多数CMS不太擅长内容管理,然后尝试通过“设计管理”来弥补这一点。

最好的CMS绝对没有自动模板。模板应留给有能力的Web开发人员和设计师。

如果CMS突出显示“简单的页面布局”或“稳健的模板”,则假定它将完全控制我们的输出,并且会很烂。

2
DA01

GraffitiCMS 使您的标记在语义上如您所愿正确。这完全取决于主题代码的质量。如果使用他们的所见即所得编辑器生成内容,则内容本身在语义上是正确的。

如果您有兴趣,我可以为您提供一些使用Graffiti的优秀网站的示例。

1
Charles Boyung

Umbraco是一个开源CMS。他们的表格产品Contour遵循WCAG准则。

需要注意的一点是,WCAG只是准则,就像HTML规范一样,每种产品的解释都可能不同,因为规范上没有黑白规则。您将获得“可访问”的网站,但最终还是要由您和您的用户来决定是否足够。

Umbraco: http://umbraco.org/

轮廓: http://umbraco.org/products/umbraco-contour

1
Bil Simser

通常,cms中产生语义标记的部分是cms的主题或皮肤。只要获得具有所需内容的高质量主题,您几乎可以使用任何cms。

1
Scott M.

实际上,SharePoint 2007几乎符合W3C WCAG(Web内容可访问性准则)。

在我的研究中,我发现MOSS 2007网站将满足16个WCAG优先级1要求中的15个,以及绝大多数的优先级2和优先级3要求。

这是WCAG清单: 完整清单

这是MOSS 2007: 可访问性功能

正如Scott M.指出的,当然,很大程度上还取决于您如何创建皮肤以及用户如何输入其内容。

0
Ryan Shripat