The ftw.dashboard.dragndrop package adds persistent dragndrop functionality to standard Plone dashboard. Additional it add icons for fold, edit and close/remove functionality
How to use ftw.dashboard.dragndrop
1.) Install the ftw.dashboard.dragndrop product with the portal_setup tool.
2.) Customize the properties (addablePortlets)
3.) Use
Properties:
dashboardEditable: True: the dashboard allways show in the editmode, all functionalities are available False: in the standard view (/dashboard) only the dragndrop and the fold functionality are available. In the manage-dashbord View all functionalities are available
columnNumber: Number of Dashboard-Columns. (if more than 4 columns, you have to added a new PortletManger)
addablePortlets: the portlets wich show in the add portlet Dropdown You can use "portlet.Calendar" or "portlet.Calendar:Portlet Calendar", after colon is a user friendly name - added in release 1.1
Provided features:
ftw.dashboard.dragndrop provides the following features:
persistent dragndrop
all portlets can moved with dragndrop functionality from column to column and also in the column
persistent fold:
all portlets have an icon on the top (triangle) wich provide the persistent fold function
edit portlet
all portlets have an icon on the top (pensil) wich links to the respective Edit Page.
close/remove portlet
all portlets have an icon on the top (cross) wich remove the respective portlet from the dashboard
Product's homepage
Requirements:
· Python
· Plone CMS
What's New in This Release: [ read full changelog ]
· Removed visualClear class from statusmessage on empty dashboard. [Julian Infanger]
· onegov.ch approved: add badge to readme. [jone]
· Update German translations. [jone]
· Do not use jq in javascript anymore. [Julian Infanger]
· Add function to reset the actions when the portlet reloads. [Julian Infanger]
· Added css for default plone. [Julian Infanger]
· Do not show actions bar at all when dashboard is not editable. Before it did show the bar but it contained no actions. [jone]
· Show a dialogbox to confirm if you want to delete a portlet. [Julian Infanger]
· Add missing browser layers to views. [jone]
· Move portal status messages in dashboard beneath add menu. This allows a consistent UI where the add menu is not moved around anymore. [jone]