Plone improvement ideas
This forum exists to let you suggest and vote on ideas that you think could improve Plone. We can’t guarantee that we’ll implement everything that’s added here, but it’s a chance to influence the future direction of Plone.
Please do not report bugs here. Report those in the bug tracker at http://dev.plone.org/plone instead. Thanks!
-
Provide a Plone Appliance for Cloud Computing
Plone should create a Cloud Computing appliance for Amazon EC2 or Ubuntu Enterprise Cloud (http://www.ubuntu.com/products/whatisubuntu/serveredition/cloud/UEC) so that people can easily get started with Plone.
11 votes -
provide batch editing
We can currently use the folder_contents view to copy, delete, rename batches of objects. It would be good to be able to select and then edit a field (or group of fields) across a batch of objects, rather than having to open each object in turn.
16 votes -
Product search and install from within Plone
I would like to be able to search, evaluate and install properly rated and compatible Products from within Plone itself. This could be similar to the excellent Firefox Add-ons functionality and web-service, providing features such as:
* A version specific search, which will only show products compatible with the current version.
* Search results sorted by ratings and/or popularity.
* A one-button install process which downloads and activates the product through buildout and makes it available upon rebuild/restart of Plone.This would require some form of integration of the currently available product information on PyPI and plone.org/products with the Plone…
43 votes -
"The Big Green Button" for static/SQL content mirroring
"The Big Green Button" is an idea that has been floated around to make it easier to push plone content to a static web server or to a sql database. Plone becomes just the content management tool and not the content delivery server.
http://www.martinaspeli.net/articles/pete-and-andy-try-plone-4
http://blog.kapilt.com/2008/07/02/introducing-content-mirror/
http://blog.delaguardia.com.mx/hosting-options-plone-adoption-and-the-big-green-button
50 votes -
Hide documentDescriptionn when it is empty
The div for documentDescription should be hidden when there is no text. (A condition on it)
3 votes -
Make "Feedback for Author" a Site and Personal Preference
Right now, out of the box, Plone allows for a "Feedback for Author" on the author page which allows anyone to send an email to that author. We have experiences some abuse of this function and would like to see it show up as two options.
1) Make it a plone sitewide setting to turn on or off. I would suggest it be defaulted to OFF.
2) Make it a member preference (if on for site) that they can turn this off so nobody can send them feedback. I would suggest it be default to OFF and be turned on…
1 vote -
Include a calendar that supports repeating events.
It's very limiting to think that all events are one-time only. Calendar systems are used for booking rooms and equipment as well as to advertise weekly and monthly meetings. Plone should come equipped with a calendar that has a nice user-interface for repeating events.
104 votesWork has been started, and is currently scheduled for Plone 4.2
-
Add taxonomy tree model
This requires the ability to locate a piece of content in one (and sometimes two or more places in the site structure tree).
On large sites (especially), it is often difficult to place content perfectly in one location. For instance, do you place a health and safety document in the 'legal' section or the 'emergency procedures' section? The correct answer is "both"; however, as an author, you don't want to have to copy the document, just mark it as having more than one 'home'.
The end-user just wants to find the document in the place they expect it to be…
65 votes -
Notify Me on Change
The CMFNotification product looks good, but this functionality should be a core feature of plone for any content (pages, folders, comments...). I'd like my users to be able to manage their subscriptions to content items in the site. Notify me by pushing out a twitter message, or emailing me.
9 votes -
quick role preview
a control on each page to instantly change your access role so you can browse around the site as you only had that role. Useful testing if you have set the right permissions.
11 votes -
Improve the dashboard and messaging
Plone's dashboard should become more of a dashboard and less of a collection of portlets. The administrator should be able to set up a default set of portlets, and lock it down if required.
The default dashboard should include more activity-oriented content, such as "my recent items", "my recent workflow submissions", and an "inbox" of messages from the system, e.g. workflow changes with reviewer notes, or notifications of changes to content items the user is "watching".
The dashboard should also be the first thing people see when logging in by default.
14 votes -
Standard Maintenance Scheduler
When Plone is installed it should be setup with standard maintenance schedule so it effortless would run without interference.
These tasks could include: repacking the database, restarting Zope Server maybe even 3th party proxies or HTTP-accelerators.
I think it would improve the experience especially for newbies(myself one of them) who doesn't have the knowledge of cron job.2 votes -
Workflow state based synchronization between Plone instances
I feel it would be great if a change of workflow state could drive partial synchronization/replication of contents between Plone instances.
Just image a Plone-based coporate Intranet environment, where often certain content should be published for access by anonymous users in the public environment. From a network security perspective, the Plone-based Intranet is separated from the public domain (e.g. by means of Cisco ASA). Typically an IT department will not allow the public domain to access the internal Plone environment. Therefore it would be needed to setup a second Plone-server in a DMZ and only contents that is published on…15 votes -
Allows use of MIT's Exhibit framework to view folder and collection contents
MIT's Exhibit system offers extremely useful and powerful visualization based on viewing the same data as timelines, maps, and faceted queries. http://www.simile-widgets.org/exhibit/ Having this capability would be a huge win for Plone which could be used in many different ways
75 votes -
Support mobile device template presentation OOTB
Out of the box, Plone should support mobile device presentation using mobile templates that are more optimized for devices such a the iPhone/ blackberry, etc.
49 votes -
Support XML content import export out of the box
Out of the box it should be possible to import and export content in an XML format. This would considerably simplify processes like restoring part of a site, migration or reorganization of content.
183 votes -
Calendar view (day, week, or month)
It would be great to be able to have a calendar view of events. Being able to choose either view by day, week, or month.
49 votesWork has been started and is proposed for inclusion in Plone 4.1
-
Provide a (simple) API for page building/contents aggregation
I want to easily build a page by aggregating contents snippets from various documents/folders/other things elsewhere in the site.
With Plone 2, I used ContentsPanels. With Plone 3, there is Collage (and others).
But I DO NOT WANT a Wysiwyg interface builder, I do not want buttons and mouse clicks!
I just want a declarative formalism that allows to specify the desired page layout and the page components. I want something that is defined as a single, editable, file. In brief, I wish an api (simple if possible, but feature-rich) to set up composite pages.
3 votes -
Use webdriver to build fonctionnal tests
Fonctionnal tests are done in doctests, so without javascript support.
Selenium has lots of limits (can't upload a file for example)
Webdriver is on os, so no limits.Cons: Webdriver has no python binding to IE atm, but i m sure it can be done.
6 votesWork on this began at the post-conference sprints in 2010. plone.app.testing (included in 4.1) has a webdriver layer. Other packages have already begun building tests against this.
-
improve the reordering of portets
It should be posible for an manager to reorder the portlets by moving them around with the mouse. i.e. if the revision list is very long and you need her on the left side, you may want to put her to the bottom and not to the top of the left side.
6 votes
- Don't see your idea?