W3C加价验证器路线图
此页包含W3C公司标记验证服务.
- 我们使用github到跟踪bug和功能请求。
- 本路线图仅对每一代验证程序与其他验证程序不同。有关过去版本中的功能和更改的详细列表,请参阅新闻第页。
- 如果您想讨论此路线图或请求新功能,请加入www验证程序邮件列表.
高水平目标
- 为web提供一站式web质量检查服务
- 帮助提高任何类型Web内容的质量
- 建立积极的网络质量文化
- 我们的服务经得起未来考验(新格式、新用途)
- 利用社区能源
- 保持专业人士的信任来源
- 在准确性和用户友好性之间找到适当的平衡
路线图
多引擎验证器
当前的验证器主要基于DTD解析器,XML解析器仅用于一些检查。它还插入一个html5解析器,用于验证html5内容。未来,其他发动机应该用于检查复合XML文档(使用NVDL+relax、XML Schema、Schematron,例如使用relaxed引擎)
下面的流程图描述了验证引擎的体系结构,正如现在和我们在不久的将来所设想的那样。
(点击链接放大,或下载基于矢量的涂鸦,PDF格式或SVG公司版本)
里程碑
@@TODO@@将这些添加为Bugzilla条目
与NVDL+RelaxNG引擎的接口,用于验证复合XML文档(接口的编码与之类似hTML5发动机完成)
选择正确的NVDL+RelaxNG引擎。relaxed和validator.nu提供了这样的功能,当然也可以选择使用我们自己的(jing等)。
更改检查代码以将多命名空间XML文档发送到NVDL+RelaxNG引擎
以编程方式与提要验证器、RDF验证器和CSS验证器接口(而不是像今天那样重定向)
多语言工具
加价验证器每天接收100万个请求,并且仅使用英语。使其多语言化将使该工具更易于全球的web开发人员和设计师使用。尽管这在技术上可能很棘手(考虑到消息/引擎源的数量),社区将非常乐意参与翻译工作。
站点范围的服务
标记验证器当前检查单个页面。一些配套软件(例如日志验证器)可以制作成web服务来提供爬行、批验证、定期检查等。
超出标记进行检查
这可能是Unicorn的路线图,而不是标记验证器,但它适合“长期”开发W3C Web Quality服务的愿景。RDDL、RDFa、微格式和其他丰富标记的检查也在范围内。可以向验证器添加许多其他检查,例如:
更少的指手画脚,更多的解决问题
我们的大多数工具,尤其是“星型”HTML验证器,以二进制的“有效/无效”方式表示结果。虽然这对一些人很有用,但它往往会让人们把目光转向别处从网络质量的“大局”来看。一个新的一站式质量检查器可以通过显示多样性来帮助实现范式转变网络质量的各个方面,同时系统地为每个问题提出解决方案。这将涉及与设计师合作寻找以明确和积极的方式呈现聚合质量信息的方法。
过去版本路线图
- 0.8倍
- 在0.8.0版本中,验证程序代码围绕更模块化的体系结构进行了重组,添加了更好的XML检查功能。在0.8.5中,通过与validator.nu引擎接口添加了HTML5检查功能。
- 0.7倍
- 0.7.0版本重新组织了验证器以使用模板,从而更容易生成不同的输出(因此开发了一个API)。0.7.0到0.7.4主要包括错误修复和文档更新。
- 0.6倍
- 2002年的0.6.0版本开启了验证器开源开发的新阶段,包括一些错误修复。0.6.0到0.6.7主要包括错误修复和文档更新。
- 0.6.0之前的版本
- 版本0.5.x之前的版本只是作为一种开发机制进行的,并且验证器没有遵循严格的发布周期。