Skip to main content

ftw.dashboard.dragndrop adds dragndrop functionality to the dashboard

Project description

Overview

ftw.dashboard.dragndrop adds persistent dragndrop functionality to the standard plone dashboard.

Features:

  • Drag’n’drop: All dashboard portlets can be moved with drag’n’drop from column to column and reordered in the column.
  • Folding: Dashboard porlets are foldable.
  • Edit portlet icon: Dashboard portlets have an icon on the top (pencil) for editing the portlet.
  • close/remove portlet: Dashboard portlets have an icon on the top (cross) for removing the portlet from the dashboard.

Install

  • Add ftw.dashboard.dragndrop to your buildout configuration:
[instance]
eggs =
  ftw.dashboard.dragndrop
  • Run buildout.
  • Install ftw.dashboard.dragndrop in portal_setup.
  • Configure the dashboard in the portal_properties tool (addablePortlets).

Properties:

  • dashboardEditable: True: The dashboard will always be editable, all functionalities are available False: The standard view (@@dashboard) will only provide the dragndrop and the fold functionality. Use the @@manage-dashbord view to customize your dashboard.
  • columnNumber: Number of dashboard columns. There are only 4 portlet managers provided by plone. If you need more you need to register additional dashboard portlet managers.
  • addablePortlets: Defines the addable portlets. You can use “portlet.Calendar” or “portlet.Calendar:Portlet Calendar”. With the latter form you can change the title of the portlet. You ca also use “@@my-view:My custom view, which adds a portlet”. If the first parts starts with “@@”, the given view will be called.
  • showleftcolumn: Displays the plone.leftcolumn
  • showrightcolumn: Displays the plone.rightcolumn

Changelog

1.4 (2012-10-16)

  • Update dashboard column height when draging a portlet. [Julian Infanger]
  • Use links and span tag with background-images for portletActions. Removed old portlet icons. Added styling for portletActions. [Julian Infanger]
  • Add dashboard-columns-X class on manage-dashboard view too. [jone]

1.3.4 (2012-08-23)

  • Add dashboard-columns-X class, indicating the amount of used columns. This helps styling the columns. Styled for 3-columns. [jone]
  • Update French translations. [ttschanz]
  • Added attributes cols and rows to textarea (W3C). [Julian Infanger]

1.3.3 (2012-05-24)

  • Fix generated HTML structure on not directly editable dashboards. [mathias.leimgruber]

1.3.2 (2012-05-09)

  • Code cleanup (pylint/pep8). [mathias.leimgruber]
  • Update test buildout configuration. [mathias.leimgruber]
  • Describe all ftw.dashboard properties. [mathias.leimgruber]
  • Use portlet adder method from dashboard.pt also on manage-dashboard.pt [mathias.leimgruber]

1.3.1 (2012-04-30)

  • Fix js condition if dashboard editable is enabled. [mathias.leimgruber]

1.3 (2012-04-23)

  • Dont show errormessage if feed is available. [Julian Infanger]
  • Support for portlet adder views, starting with ‘@@’. [jone]

1.2 (2012-04-02)

  • Override plone default rss portletrenderer. Show up a message if feed is not parsable or the feed url itself cannot be found. [mathias.leimgruber]

1.1.7 (2012-03-27)

  • Wrap diff around portlet actions. [Julian Infanger]

1.1.6 (2012-03-26)

  • Add a class to body while you drag a portlet. [Julian Infanger]

1.1.5 (2012-03-05)

  • Added move button to portlet headers. [Julian Infanger]
  • Added some French Translations [ttschanz]
  • Added upgrade step from 1.1.4 to 1.1.5 [mathias.leimgruber]
  • Implemented show/hide right/left column on dashboard. [mathias.leimgruber]
  • Fix “Classic” portlet ID in default addable property. [jone]
  • Translate portlet titles in add-dropdown in “plone” domain like in plone default dashboard. [jone]

1.1.4 (2010-10-26)

1.2.0-dev

  • Fixed missing ‘var’ in JS
  • Fixed package namespace declaration. [Thomas Buchberger]
  • Added z3c.autoinclude entry point to mark this as a Plone plugin [Thomas Buchberger]
  • updated jquery.ui version for correct plone4 support [phgross]
  • fixed some templates and css styles, so that it work’s fine with plone4 [phgross]

1.1.2

  • Removed unused livequery.js in the jsregistry

1.1.1

  • Added some additional css classes [jbaumann]
  • Removed unused configlet icons [fsprenger]

1.1

  • added the new user friendly name function, also for the manage-dashboard page [phgross]
  • In selection to add new portlet in dashboard, can have a user friendly name, in stead of portlet.Calendar, you can use Calendar, just in addable_portlets use: portlet.Calendar:Calendar [lucmult]

1.0

  • initial release

Release history Release notifications

History Node

1.6.0

History Node

1.5.5

History Node

1.5.4

History Node

1.5.3

History Node

1.5.2

History Node

1.5.1

History Node

1.5

This version
History Node

1.4

History Node

1.3.4

History Node

1.3.3

History Node

1.3.2

History Node

1.3.1

History Node

1.3

History Node

1.2

History Node

1.1.7

History Node

1.1.6

History Node

1.1.4

History Node

1.1.3

History Node

1.1.2

History Node

1.1.1

History Node

1.1

History Node

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
ftw.dashboard.dragndrop-1.4.tar.gz (33.5 kB) Copy SHA256 hash SHA256 Source None Oct 16, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page