针对主题开发者的
-
老式的views的主题化向导被废弃了,现在改用了模板,这样就提高了views主题的可定制性。
-
在用户界面上提供了通过模板定制views的相关信息。
针对网站管理员的 新特性
-
用户界面被重写了,新的用户界面UI包括:
-
提供了上下文支持;当你编辑特定的一个view(视图)时 ,你只看到你需要的选项,不需要的就没有了。
- 不能同时编辑同一个View,否则的话view将被锁住。
-
实时预览。往下拉,你就可以看到view的外观了。
-
除了可以预览以外,还增加了性能计时器功能,显示构建,查询,和显示你的view所花费的时间。这对于性能调优极有帮助。
-
提供了上下文支持;当你编辑特定的一个view(视图)时 ,你只看到你需要的选项,不需要的就没有了。
-
Views可用于多个不同的核心数据库表。比如用户,评论,统计,文件,以及其它数据库表。
-
Views(以下统称为视图)还可以嵌套。这样在一个地方可以展示多个相关的视图。
-
"View type"(视图类型)现在称为"style"(样式),现在氛围了Style 和Row两种样式。我们还添加非常有用的样式grouping 和grid
-
使用了高级帮助模块,里面有详细的帮助说明。
-
新的"Relationships"(关系)能帮你在你的视图中找到引用节点的各种字段。
-
增加了按字母排序功能
-
可插拔机制,用于查找区块参数的值,这样你不需要会php就可以为节点和用户创建视图了。
-
现在对于视图的列表,你也可以进行排序了,方便了你对视图的查找。
-
一次可导出多个视图
-
有了纠错工具。
针对Drupal开发者的新特性
-
引入了面向对象的API。每个Views组建都是以插件对象和处理器的形式实现的。现在开发者可以使用自己的数据表格,展示类型,视图,等插件,只需要扩展和自定义Views就可以实现这点。
-
可插入参数验证(可以嵌入php代码),帮你更好的控制视图所用的各种参数。
-
在预览中,你将会看到视图所用到的SQL语句。
已知问题
-
在Postgres中,特别是GROUP BY这种关联查询时,还有点问题,不过由于Postgres用的人不多,没有大碍。
- 从views 1 到 Views 2 的升级,异常困难。这是由于Views2完全被重写了,它使用了不同的数据库表。不过有个工具,帮你转换,即便如此,许多地方还是需要手工调整的。
相关链接: http://drupal.org/node/322837 , http://www.thinkindrupal.com