跳转到主要内容
理查 提交于 14 July 2014

原文:http://www.lightsky.com/blog/14-modules-improving-administrative-usability-your-drupal-site

作者:Michael Hodge Jr

译者:理查

很多时候,Drupal在可用性,易用性方面有一个不太好的名声,那是因为Drupal默认安装下的用户体验确实不是很好。Drupal就是这样,它需要一些第三方模块才能变得好用。下面这14个模块你可以添加到你的Drupal站点来增加你Drupal管理操作的可用性,让我们开始吧!

Views Bulk Operations - VBO是一个可以让你对Views结果集执行批量操作的模块,默认支持的操作都是标准操作,但你可以使用Rules模块进行扩展,还可以完全自定义。这个模块可以让你的站点管理员能够做一些事情,例如批量删除节点,批量发布或取消发布节点,甚至是批量修改节点的作者。

Admin Views - Admin Views是一个用Views来替换内容管理的界面。为什么这个模块很好用呢?因为你可以添加额外的过滤条件,也可以修改显示哪些字段列从而帮助站点管理员更容易的找到他们要查找的信息。

Draggable Views - Draggable Views模块允许你用Drupal常用的Javascript排序特效(你可以在区块管理,菜单管理界面看到这样的排序特效)来对Views查询结果重新排序,一般建两个Page, 一个用来管理排序,一个用来显示排序。

Module Filter - Module Filter模块试图解决默认的模块列表过于臃肿,难用的问题。在模块列表页的左侧为每一个模块分类(package)添加了一个标签,并且模块都是以字符顺序排列的。还提供了一个文本框用于过滤搜索模块

Autocomplete Deluxe - Autocomplete Deluxe模块用JQuery UI替换了默认的自动完成控件,使之比默认的更友好。

Pathologic - Pathologic模块是一个输入格式过滤器,可以修复图片和链接路径,使之不会出现死链接。这在你的站点内容里的图片和链接需要同时在测试站点和正式站点都保持正常工作方面很有用。

Custom Contextual Links - Contextual Links模块是D6-D7的客户非常喜欢的一个特性之一。一个很大的可用性提升是(举个例子)你可以添加一个上下文链接到一个View,其允许快速的添加内容到这个View。一般地,你可以通过一些HOOK添加自定义的上下文链接,这个模块还提供了一个很好的UI使得操作更加简单。

Conditional Fields - Conditional Fields模块允许你创建条件依赖字段,比如显示一个文本输入区域仅当用户选择了"其他"这个复选框。加入这个模块是因为在后台管理编辑有许多字段的内容时可以简化管理界面。

Linkit - Linkit模块替换了默认的CKEditor的链接图标的功能。将之改为一个自动完成字段,允许管理员可以很容易的找到要链接的内容。更详细的介绍,你可以参考这篇文章

Edit - Drupal 8自带了行内编辑,如果你等不及Drupal8的正式发布,可以试试Edit模块。Edit模块让你可以进行行内编辑。注意,如果你想让其与WYSIWYG配合工作,你需要使用CKEditor WYSIWYG模块。

Select2 - 和autocomplete deluxe模块类似,Select2模块替换了Drupal内置的标准选择框,模块支持搜索,远程数据集,以及结果集无限滚动等特性。

References Dialog - References Dialog把所有的标准引用类型字段替换成一个对话框,可以添加,编辑以及搜索引用。这大大有助于简化管理工作流。

Content Menu - Content Menu模块让管理员能够从菜单管理页面直接添加内容。因为内置已经可以在添加内容时添加菜单项,这么模块的意义在于你可以在添加菜单项的时候添加内容。

Navbar - Navbar模块添加了一个移动端友好的导航条用来实现网站的管理导航,替换了内置的非响应式导航条。

这就是这14个用来提升创作和管理体验的模块了,大家觉得如何,是否有其他模块想要加进来,欢迎加入讨论。

更多整理 查看  http://www.drupalproject.org/topic/14-modules-improving-administrative-usability-your-drupal-site

Drupal 版本