一个具有更多交互功能的Plone路径栏(面包屑)视图组件实现
项目描述
介绍
句子“Plone很慢”可以开启一个非常大的讨论线程(并且通常是错误的!)!通常正确的是:“使用Plone UI很慢”。
Plone界面需要用户多次点击来完成(或重复)常见任务。这就是万维网的工作方式:点击链接,转到页面,点击另一个链接...
所有人都清楚,JavaScript的存在可以加快(有时是戏剧性地)与CMS一起工作的速度。
SpeedUpUI Pathbar的功能
Plone常见的静态面包屑视图组件可以被一个新的组件替换。
为什么在路径栏中使用静态且功能有限的链接,而不可以用命令接口来替换这些链接,直接在路径栏内的元素上执行常见操作呢?
因此,路径栏将变成一个下拉菜单,其中包含如下常见操作
查看内容(这是标准路径栏视图组件通常执行的操作)
直接编辑内容
转到元素的folder_contents视图
在路径栏元素内添加新内容,就像您在元素本身内使用“添加新 …”菜单一样。
所有这些新功能目前都不是特别之处,但可以免除用户进行额外的点击。
安装
只需在您的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)
初始发布
项目详情
散列 for redturtle.speedupui.pathbar-0.2.0alpha.tar.gz
算法 | 散列摘要 | |
---|---|---|
SHA256 | c14cd5bf819a4f893f53b7ffc853fbd3323ff3413133b1f9acca706eee3e5997 |
|
MD5 | d8836486c2065ac21b6e36e836139783 |
|
BLAKE2b-256 | 461bd7674cf2df182a6ced4ed377b883c722a6756a094bc24665b3a1fc953c35 |
散列 for redturtle.speedupui.pathbar-0.2.0alpha-py2.4.egg
算法 | 散列摘要 | |
---|---|---|
SHA256 | 02979cb5d384b96612003bd6602d28671c50905777d0b342627135832378da7b |
|
MD5 | 31c106207b8d15d0c699a9a0acce5f00 |
|
BLAKE2b-256 | c1dd69e25ab49b54a29db16ad77244f9c8c4a1034a43b13028061444dd8b2e74 |