荷兰网络指南的主题产品。
项目描述
简介
此主题旨在使Plone符合荷兰网络指南。
荷兰网络指南网站:http://www.webrichtlijnen.nl/english
来自webrichtlijnen.nl网站的一段描述
Government bodies and companies are facing the challenge of creating websites that are optimally accessible to people as well as browsers and search engines. The Web Guidelines aid in that process. There are internationally recognized agreements for creating web sites known as 125 quality requirements standards warrants a significantly better website. The Netherlands government has assembled these international standards in a quality model called the Web Guidelines. This quality model comprises 125 quality requirements for the benefit of better websites.
本主题使用荷兰网络指南快速扫描进行测试。快速扫描检查了125个点的47个点。指南中有78个点需要手动检查。这些手动测试包括网站如何使用HTML和其他相关技术,内容管理员是否了解多项指南,以及支持指南的流程是如何定义的。在doc dir中包含了所有手动检查点的示例。该文档命名为‘niet_toetsbare_webrichtlijnen.odt’,为荷兰语。
如果您来自荷兰中央政府,您可以登录查看扫描结果。遗憾的是,地方政府无法看到完整的扫描结果,他们可以使用快速扫描。
安装(简短版)
有关“完整安装说明”,请参阅下文,特别是如何使用自定义主题使用此产品的内容。
将collective.webrichtlijnen添加到要安装的egg列表中,例如。
[buildout] ... eggs = ... Products.PloneTableless collective.webrichtlijnen
告诉plone.recipe.zope2instance配方安装ZCML条目
zcml = ... Products.PloneTableless collective.webrichtlijnen
我们在这里有意识地不使用z3c.autoinclude,因为我们有一个overrides.zcml文件,这可能会与您在自定义主题产品中定义的任何覆盖冲突,导致服务器无法启动。
为什么目标是这些荷兰网络指南而不是W3C标准?
2010年,荷兰中央政府的所有网站都需要遵守荷兰网络指南。(http://www.webrichtlijnen.nl/english/background/)。地方政府(即市政府)的网站旨在在2010年符合要求。
不符合webrichtlijnen的HTML/CSS代码
以下点被快速扫描标记为无效。当进行手动检查时,这些点将被标记为无效。
无效(R-pd.1.1):仅允许与图像一起使用宽度属性,快速扫描发现宽度属性。这是不正确的,没有使用宽度属性。
可能有效(R-pd.8.11):如果使用访问键,请确保它在站点的每个页面上都能正常工作,并且只使用数字。Plone遵循此做法,并使用一个与大多数国际访问键推荐紧密匹配的设置。
可能有效(R-pd.9.1):快速扫描发现了一个内联样式标签。这是不正确的,没有使用内联样式。
不符合webrichtlijnen的HTML/CSS代码
以下点被快速扫描标记为无效。
无效(R-pd.2.6):Plone使用CSS3创建圆角。在W3C CSS检查中使用CSS时失败。CSS3的使用是补充性的,在此处应用时,使用CSS2.1的浏览器仍可查看页面。
可能无效(R-pd.3.9):Plone页脚使用子元素来显示版权字符。网络指南建议尽可能避免使用sup(下标)和sub(下标)元素。
Plone版本和主题
webrichtlijnen主题与Plone 3和4兼容。当使用webrichtlijnen主题时,Plone的视觉外观不会改变。下表显示了使用的默认Plone主题以及与特定Plone版本兼容的webrichtlijnen主题版本。
主题版本 |
Plone版本 |
Plone主题 |
---|---|---|
1.0.x |
3.x |
Plone tableless |
1.1.x |
4.x |
Sunburst主题 |
赞助商
本主题的开发由http://gemeente.groningen.nl/ - Gemeente Groningen(格罗宁根市政府)资助。
完整安装说明
安装此主题的首选方法是使用buildout。
Plone 4.0及以上版本
将collective.webrichtlijnen添加到要安装的egg列表中,例如。
[buildout] ... eggs = ... collective.webrichtlijnen
重新运行buildout,例如使用
$ ./bin/buildout
启动Zope,并在您的Plone实例中安装collective.webrichtlijnen
如果您打算从另一个包的configure.zcml文件中显式包含包,则可以跳过ZCML条目。
Plone 3
尽管本python egg中的主题是为Plone 4设计的,但以下是Plone 3的安装说明。
将collective.webrichtlijnen添加到要安装的egg列表中,例如。
[buildout] ... eggs = ... Products.PloneTableless collective.webrichtlijnen
告诉plone.recipe.zope2instance配方安装ZCML条目
[instance] recipe = plone.recipe.zope2instance ... zcml = Products.PloneTableless collective.webrichtlijnen collective.webrichtlijnen-overrides
如果使用Plone 3*,请锁定正确版本
[versions] collective.webrichtlijnen = 1.0.2 # only for Plone 3
重新运行buildout,例如使用
$ ./bin/buildout
启动Zope,并在您的Plone实例中安装Plone Tableless
与自定义主题的使用
您可能希望使用此产品与自定义主题配合使用。推荐的做法是,将您的主题基于Webrichtlijnen。这样,皮肤层也会在您的主题中可用,无需为所有主题注册皮肤层。以下是一个示例 skins.xml
<?xml version="1.0"?> <object name="portal_skins" allow_any="False" cookie_persistence="False" default_skin="My Theme"> <object name="my_theme_templates" meta_type="Filesystem Directory View" directory="my.theme:skins/my_theme_templates"/> <skin-path name="My Theme" based-on="Webrichtlijnen"> <layer name="my_theme_templates" insert-after="custom"/> </skin-path> </object>
变更日志
1.1.2 (2011-06-21)
不再使用z3c.autoinclude,因为覆盖可能会冲突
重新组织安装文档
在docs/HISTORY.txt中重新添加1.0.2版本信息
为基于Webrichtlijnen的主题,注册资源目录stylesheets,而不仅仅是IThemeSpecific
1.1.1 (2010-10-26)
PyPI和plone.org上的1.1版本损坏/缺少文件。
1.1 (2010-06-16)
Plone 4的Webrichtlijnen主题
以Sunburst主题为基础主题
更新了所有覆盖的Plone 4视图/模板
与Plone 4不兼容。对于Plone 3,请使用版本1.0。
1.0.2 (2010-10-26)
修复了皮肤顺序
没有主题特定的浏览器资源,此主题可作为其他主题的基础使用
1.0.1 (2010-06-16)
更新了readme和安装文档。如果此主题在Plone 3下安装,则需要版本锁定
1.0 (2010-02-01)
进行了清理并修复了doctests
0.2 (2009-12-17)
一个使Plone 3符合webrichtlijnen的皮肤
以Plone Tableless皮肤为基础主题。
为webrichtlijnen添加了几个视图和端口的覆盖
为webrichtlijnen自定义了几个模板
具体的更改已在代码中使用“webrichtlijnen更改”的短语进行注释。
0.1 - 未发布
首次发布
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分发
collective.webrichtlijnen-1.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0d4bce3f7c2abf9adddcb42bc020fb8eb6ba3612868f2bf8e6a5133fea51aebf |
|
MD5 | 0371a0d32f0b6a27d34423443657c3dc |
|
BLAKE2b-256 | 335c444bf22581e16bc3c83fb92a8d64d16a2e4cd78fbadbe3c6b24715b34447 |