Plone对Anysurfer(比利时无障碍标准)的支持
项目描述
此软件包向Plone添加Anysurfer(https://anysurfer.be/fr)支持。Anysurfer是比利时的无障碍标准,相当于WCAG 2.0 A。
此软件包对用户完全透明。它解决了Plone中的各种无障碍问题,包括标准功能、内容类型、正文文本、表单、搜索结果等。
它还覆盖了Plone无障碍信息,允许通过Anysurfer控制面板进行编辑。
特性
为视图/皮肤/404错误页面添加缺失的页面标题
在H1中添加搜索结果数量并将其移至顶部
在页面标题中添加搜索结果数量
修复新闻项目图像alt
移除空的
- 列表
允许空图像alt
修复“必需”标签的HTML位置
将Plone replacetag="h2"替换为实际标签
将默认的无障碍信息替换为多语言可编辑文本
将“nav”替换为“div”用于面包屑(仅适用于Plone5。在Plone4中它已经是div。)
局限性
此插件已在Plone 4.3(Python 2)和Plone 5.2/6(Python 3)上开发。
翻译
此产品已翻译成
英语
法语
荷兰语(部分翻译缺失)
安装
通过将其添加到您的buildout中安装collective.anysurfer
[buildout] ... eggs = collective.anysurfer
然后运行bin/buildout
版本
如果您使用Plone 4,请注意您必须固定这些egg版本
collective.z3cform.datagridfield = 1.2 soupsieve = 1.9.6
贡献
许可证
项目采用GPLv2许可。
贡献者
Godefroid Chapelle,原始作者 [BubbleNet]
Laurent Lasudry [Affinitic]
Valentin Piret [Affinitic]
Sébastien Sirtoli [Affinitic]
Christophe Boulanger [iMio]
Benoît Suttor [iMio]
变更日志
1.4.7 (2022-10-18)
更改权限:默认情况下,configlet应可由Manager和站点管理员访问[boulch]
1.4.6 (2022-08-17)
修复Plone 5.2/6中ILanguageSchema的导入错误[laulaz]
1.4.5 (2022-01-19)
消除includeDependencies以实现Plone 6兼容性[laulaz]
将“from_encoding”参数添加到BeautifulSoup转换以修复编码。[boulch]
包括CMFCore权限以避免潜在的ComponentLookupError[laulaz]
1.4.4 (2021-08-09)
添加Plone 6兼容性[bsuttor]
1.4.3 (2021-07-31)
修复从collective.z3cform.datagridfield导入的错误[laulaz]
修复Python 3兼容性:使用html.escape代替cgi.escape[boulch]
1.4.2 (2021-01-06)
在Plone4中面包屑已经是“div”,因此,我们仅针对Plone5覆盖plone.app.layout.viewlets.path_bar.pt。[boulch]
1.4.1 (2021-01-04)
覆盖plone.app.layout.viewlets.path_bar.pt。将<nav>更改为<div>[boulch]
1.4 (2020-11-18)
添加Plone 5(Python 3)兼容性[boulch, laulaz]
添加卸载配置文件[laulaz]
1.3.4 (2020-11-04)
在搜索结果中,内容类型图像应位于链接内部[laulaz]
1.3.3 (2020-06-17)
避免显示未知浏览器视图的“None”标题[laulaz]
避免使用unicode url的遍历错误[laulaz]
1.3.2 (2020-06-15)
在安装时修复多语言默认文本翻译:#3 [laulaz]
1.3.1 (2020-05-28)
修复升级步骤(1.2 -> 1.3)[laulaz]
1.3 (2020-05-28)
覆盖无障碍信息,以多语言/可编辑/默认填充文本。文本可以在新的Anysurfer控制面板中更改(包括升级步骤)[boulch, laulaz]
修复404/EN页面标题处理[laulaz]
更新/修复buildout & 测试[boulch, laulaz]
在[uni/multi]语言网站上使标题计算更健壮:#1 [laulaz]
1.2.2 (2020-04-29)
在多语言网站上修复视图标题计算:#1 [laulaz]
添加缺少的plone.api依赖项[laulaz]
1.2.1 (2019-11-20)
字段“(必需)”语法的和谐[laulaz]
1.2 (2019-10-04)
添加文档、贡献者、修复setup.py & 使用RST[laulaz]
处理更多的Anysurfer用例:空列表、不良alt、必需标签、……[laulaz]
移动h1、在搜索页面标题中添加搜索结果数量并处理JS刷新[laulaz]
处理404页面[vpiret]
迁移到plone 5[oxydedefer]
为无障碍视图标题添加缺失的翻译[laulaz]
为联系信息视图标题添加缺失的翻译[laulaz]
1.1 (2012-11-12)
尚未更改。
1.0 (2012-11-09)
使用zopeskel []创建的包
项目详细信息
collective.anysurfer-1.4.7.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa67f3d21ff39ae62f1ce71770950ff7e3987d7cc1448429f294dc018aa79379 |
|
MD5 | d258f32b70e9996e2813372075776810 |
|
BLAKE2b-256 | b3be7265a3f5ea1ea1313ccf892743d3e0ba5a7ecf26d9a820bc9ffc10c10eec |