跳转到主要内容

一个具有更多交互功能的Plone路径栏(面包屑)视图组件实现

项目描述

介绍

句子“Plone很慢”可以开启一个非常大的讨论线程(并且通常是错误的!)!通常正确的是:“使用Plone UI很慢”。

Plone界面需要用户多次点击来完成(或重复)常见任务。这就是万维网的工作方式:点击链接,转到页面,点击另一个链接...

所有人都清楚,JavaScript的存在可以加快(有时是戏剧性地)与CMS一起工作的速度。

SpeedUpUI Pathbar的功能

Plone常见的静态面包屑视图组件可以被一个新的组件替换。

为什么在路径栏中使用静态且功能有限的链接,而不可以用命令接口来替换这些链接,直接在路径栏内的元素上执行常见操作呢?

因此,路径栏将变成一个下拉菜单,其中包含如下常见操作

  • 查看内容(这是标准路径栏视图组件通常执行的操作)

  • 直接编辑内容

  • 转到元素的folder_contents视图

  • 在路径栏元素内添加新内容,就像您在元素本身内使用“添加新 …”菜单一样。

所有这些新功能目前都不是特别之处,但可以免除用户进行额外的点击。

http://keul.it/images/plone/redturtle_speedui_pathbar0.2.0.png

安装

只需在您的buildout .cfg文件中注册redturtle.speedupui.pathbar。

[instance]
...
eggs =
    ...
    redturtle.speedupui.pathbar
...

zcml =
    ...
    redturtle.speedupui.pathbar
    redturtle.speedupui.pathbar-overrides
...

待办事项

  • 下拉菜单现在使用基本的Plone JavaScript;考虑使用jQuery Tools (plone.app.jqtools)

  • 目前没有使用Internet Explorer进行测试!

  • 考虑在子菜单中添加一些管理操作(例如 /manage/manage_security),以保持当前UI的整洁。

变更日志

0.2.0alpha(2009-09-12)

  • 在“编辑”和“内容”命令中添加了实际权限检查

  • 现在可以从路径栏直接添加新的门户内容

  • 修复了未关闭的bug;每个菜单缺少唯一ID(如dropdown.js文档字符串所示)

  • 更改了路径栏分隔符,以提高可用性。向下箭头字符是Plone UI中众所周知的“点击我”元素

0.1.0dev(2009-08-21)

  • 初始发布

项目详情


下载文件

下载适合您平台的项目文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

redturtle.speedupui.pathbar-0.2.0alpha.tar.gz (13.1 kB 查看散列)

上传时间

构建分发

redturtle.speedupui.pathbar-0.2.0alpha-py2.4.egg (14.9 kB 查看散列)

上传时间