ftw.dashboard.dragndrop 为仪表板添加拖放功能
项目描述
概述
ftw.dashboard.dragndrop 为标准Plone仪表板添加持久化的拖放功能。
认证: 01/2013
特性
拖放: 所有仪表板部件都可以通过拖放从列移动到列,并在列内重新排序。
折叠: 仪表板部件可以折叠。
编辑部件图标: 仪表板部件顶部有一个图标(铅笔)用于编辑部件。
关闭/移除部件: 仪表板部件顶部有一个图标(交叉)用于从仪表板中移除部件。
仪表板宏: 仪表板是一个专用视图,但也可以按照以下方式包含在其他页面上,如果其BrowserView扩展了FTWDashBoard
<div tal:attributes="id string:regio-content; class python:view.editable and 'documentEditable' or ''" > <div metal:use-macro="context/@@dashboard/macros/dashboard"> dashboard from ftw.dashboard.dragndrop product </div> </div>
安装
将 ftw.dashboard.dragndrop 添加到您的buildout配置
[instance] eggs = ftw.dashboard.dragndrop
运行buildout。
在 portal_setup 中安装 ftw.dashboard.dragndrop。
在 portal_properties 工具中配置仪表板(addablePortlets)。
属性
dashboardEditable: True: 仪表板始终可编辑,所有功能都可用。False: 标准视图(@@dashboard)将只提供拖放和折叠功能。使用 @@manage-dashbord 视图来定制您的仪表板。
columnNumber: 仪表板列数。Plone只提供了4个部件管理器。如果您需要更多,则需要注册额外的仪表板部件管理器。
addablePortlets:定义可添加的组件。您可以使用“portlet.Calendar”或“portlet.Calendar:Portlet Calendar”。后一种形式可以更改组件的标题。您还可以使用“@@my-view:My custom view, which adds a portlet”,如果第一部分以“@@”开头,则将调用指定的视图。
showleftcolumn:显示plone.leftcolumn
showrightcolumn:显示plone.rightcolumn
链接
Github: https://github.com/4teamwork/ftw.dashboard.dragndrop
问题: https://github.com/4teamwork/ftw.dashboard.dragndrop/issues
持续集成: https://jenkins.4teamwork.ch/search?q=ftw.dashboard.dragndrop
版权
本包版权由4teamwork所有。
ftw.dashboard.dragndrop使用GNU通用公共许可证,版本2。
变更日志
2.0.0 (2022-07-29)
使代码与plone 5.1兼容。一切正常,但样式有些不合适。[mathias.leimgruber]
移除对plone 4.3的测试 - 包可能仍然适用于plone 4。[mathias.leimgruber]
1.7.1 (2020-09-07)
修复编辑按钮CSS类名。[mathias.leimgruber]
1.7.0 (2020-03-09)
移除对Plone 4.1的支持。[jone]
制作仪表板宏以供其他页面包含。[djowett-ftw]
1.6.0 (2015-07-07)
使用plone.protect添加CSRF保护。[phgross]
1.5.5 (2015-03-25)
更改删除组件确认对话框的宽度,以便更容易使用CSS进行自定义。[Kevin Bieri]
1.5.4 (2014-05-26)
由I. Anthenien添加了法语翻译。[lknoepfel]
1.5.3 (2013-10-16)
使用更好的CSS选择器。[Julian Infanger]
1.5.2 (2013-04-16)
从列元素中移除未使用的disableSelection。[Julian Infanger]
修复仪表板概览中的可访问性问题。[Julian Infanger]
1.5.1 (2013-01-29)
修复browserlayer名称。[mathias.leimgruber]
安全修复。[mathias.leimgruber]
1.5 (2013-01-25)
在空仪表板的状态消息上移除visualClear类。[Julian Infanger]
onegov.ch批准:在readme中添加徽章。[jone]
更新德语翻译。[jone]
在javascript中不再使用jq。[Julian Infanger]
添加在组件重新加载时重置操作的功能。[Julian Infanger]
添加默认plone的CSS。[Julian Infanger]
当仪表板不可编辑时,完全不显示操作栏。之前它显示了栏,但其中没有任何操作。[jone]
显示一个对话框来确认是否要删除组件。[Julian Infanger]
向视图添加缺少的浏览器层。[jone]
将仪表板状态消息移至仪表板添加菜单下。这允许UI保持一致,添加菜单不再移动。[jone]
1.4 (2012-10-16)
在拖动组件时更新仪表板列的高度。[Julian Infanger]
对于portletActions,使用带有背景图像的链接和span标签。删除了旧组件图标。为portletActions添加了样式。[Julian Infanger]
在manage-dashboard视图中也添加dashboard-columns-X类。[jone]
1.3.4 (2012-08-23)
添加dashboard-columns-X类,表示使用的列数。这有助于样式化列。针对3列进行了样式化。[jone]
更新法语翻译。[ttschanz]
向textarea添加了缺少的cols和rows属性(W3C)。[Julian Infanger]
1.3.3 (2012-05-24)
修复非直接可编辑仪表板上的生成的HTML结构。[mathias.leimgruber]
1.3.2 (2012-05-09)
代码清理(pylint/pep8)。[mathias.leimgruber]
更新测试buildout配置。[mathias.leimgruber]
描述所有ftw.dashboard属性。[mathias.leimgruber]
在manage-dashboard.pt上使用来自dashboard.pt的组件添加器方法。[mathias.leimgruber]
1.3.1 (2012-04-30)
修复如果启用仪表板可编辑时js条件。[mathias.leimgruber]
1.3 (2012-04-23)
如果提供了源,则不显示错误消息。[Julian Infanger]
支持以“@@”开头的组件添加器视图。[jone]
1.2 (2012-04-02)
覆盖plone默认的rss组件渲染器。如果源不可解析或无法找到源URL,则显示一条消息。[mathias.leimgruber]
1.1.7 (2012-03-27)
将差异围绕组件操作包装。[Julian Infanger]
1.1.6 (2012-03-26)
在拖动组件时向body添加一个类。[Julian Infanger]
1.1.5 (2012-03-05)
向组件标题添加移动按钮。[Julian Infanger]
添加了一些法语翻译 [ttschanz]
添加从1.1.4到1.1.5的升级步骤 [mathias.leimgruber]
在仪表板上实现了显示/隐藏左右列的功能。 [mathias.leimgruber]
修复了默认可添加属性中“Classic”端口的ID。 [jone]
在“plone”域中翻译端口的标题,类似于plone默认仪表板。 [jone]
1.1.4 (2010-10-26)
1.2.0-dev
修复了JS中缺失的“var”。
修复了包命名空间的声明。 [Thomas Buchberger]
添加了z3c.autoinclude入口点,将此标记为Plone插件 [Thomas Buchberger]
更新了jquery.ui版本,以正确支持plone4 [phgross]
修复了一些模板和CSS样式,使其与plone4兼容 [phgross]
1.1.2
从jsregistry中移除了未使用的livequery.js
1.1.1
添加了一些额外的CSS类 [jbaumann]
移除了未使用的configlet图标 [fsprenger]
1.1
添加了新的用户友好名称功能,也适用于管理仪表板页面 [phgross]
在选择添加新端到仪表板时,可以使用用户友好的名称,而不是使用portlet.Calendar,可以使用Calendar,只需在addable_portlets中使用:portlet.Calendar:Calendar [lucmult]
1.0
初始版本
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
ftw.dashboard.dragndrop-2.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e16a3b76b96f51932e0d605cf1e75cfd423f2b7beadd5cfd9903ec00cbe54b5c |
|
MD5 | b912236478f443520c227be3142ac4cd |
|
BLAKE2b-256 | 4b809855b0e7aa666edbebd883fe35e122285f00e0d35d596eb4fafdfba3bc89 |