原文地址:http://drupal.org/community-initiatives/drupal-core/html5
最后更新于 2012年1月17日
HTML5 方案是德瑞斯(Dries )概括出来的Drupal 8 开发的五大方案之一。 你可以通过下面的链接浏览方案的声明:
方案目标
方案的主要目标是在 Drupal 核心当中实现 HTML5,这在某种程度上可以:
- 为终端用户带来很大的好处
- 使共享的模块和主题能够逐步的开始使用 HTML5
- 让主题开发者来决定在哪里使用新的语意元素,且让他们选择退出使用新语意元素的时候可以全身而退
我们需要确保我们的时间是花在实现一些将为大多数 Drupal 的使用者带来直接好处的特性上。作为方案的一部分,我们将把主要的精力放在以下几个方面:
- 为Drupal 的表单应用程序接口添加新表单元素的支持
- 用适当的方法为核心模板添加新语意元素
- 为标记添加 ARIA(Accessible Rich Internet Applications Suite 易用性富因特网工具套件) 角色以改善易用性
- 简化样式和脚本元素
- 确保输入过滤器和函数能够接受HTML5元素
关于实现HTML5其它领域的提议,将会逐个的被拿出来进行讨论。
方案路线图
阶段一
1. 对不支持HTML5的浏览器实现Javascript自动退化
4. 在标记当中尽可能的添加 WAI-ARIA (同ARIA) 角色.
5. #1174756: 将 <head> 标签按 HTML5 的标准来进行转化
6. #732992: 让 filter_xss_admin() 函数可以接受HTML5标签
7. #1280522: _filter_autop (换行符转换器)不能识别HTML5的块级元素
可能会有的阶段二
1. 使用 <video> 和 <audio>标签处理多媒体
2. 使用 Drupal 建立区块的时候可以在用户界面当中选择包裹的HTML标签
3. 在这里添加你的提议:
§ 指导原则
§ 清理CSS