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!
-
have an OpenGrok server configured for community
Something like http://opengrok.plone.org/ would be awesome for sponsoring source-code studying and understanding.
“Given enough eyeballs, all bugs are shallow”. Linus' law.
11 votes -
have a maintenance mode
The admin should have a way to put a system wide message about the maintenance and put the site to a ready-only mode (without restarting Zope).
27 votes -
User Interface that works like Plomino
Plomino has a great user interface that makes it very easy for nonprgrammers & newbies to dsign & creat applications for their website. If the plone core worked more like this it would drastically increase user adoption.
The issue with plomino as an add-on is that there's too much bloat. Plomino as an add-on is like having a framework on top of an CMS thats on top of a framework. lol.
You can find out more information about plomino on their website http://plomino.net
14 votes -
One day events
When events are one day events i.e. when the user does not provide a start time, do not show the start time. Currently it appears as 12:00
6 votes -
Allow insert into buildout.cfg by script
The standard buildout script should contain markers such as "#EGGS" "#ZCML_SLUGS". These would allow external scripts to insert into the buildout.cfg file without the need for editing the file and would bring us closer to an automated install tool. Most of the plugins I use just have to be added to the eggs section of buildout.cfg, rerun buildout and restart zope.
3 votes -
Plone.org Downloads searching should be integrated with PyPi.
At the moment many Plone 4 products are not visible when you search Plone.org downloads. This is because they are posted in PyPi, and either never posted in Plone.org or the releases are not posted in Plone.org. I propose that pypi trove classifiers be extended to include plone release (plone3/plone4) and they include the categorisation in plone (theme, storage etc). Then plone.org should suck data from pypi to find downloads.
26 votes -
Take daylight savings into account when exporting events to iCal/vCal
At the moment the iCal/vCal views in Plone export times in UTC, and don't seem to take daylight saving into account.
It looks like some work in the appropriate event views could fix this, but:
1) I'd like any changes to survive a buildout update
and
2) It seems a little presumptuous to just dive in and start hacking.
What's the best way of getting a patch back into Plone if I can get this working?
5 votes -
View/download counter
Plone should allow to have something like "12 reads" or "20 download" when viewing a page/collection. This would also be useful when using Plone as a blog
29 votes -
videojs
develop a product or place in the nucleus of the html5 video support - or use / apply http://videojs.com/
thus creating a new item and there put url video videos pro in .ogg/webm/mp4 or even if the case is created and uploaded the item.
7 votes -
1 vote
-
1 vote
-
Allow setting BUILDOUT_CACHE and BUILDOUT_DIST from unifiedinstaller cmd.line
This would be helpful for developers using the unified installer.
3 votes -
Support setting event reminders
To further enhance the calendar, it should be possible to create multiple reminders for an event. This should suppport (1) global reminder settings (2) per event reminder settings with the option of overriding the global settings
6 votes -
Add Whitelisting and User Group Assignment Support to Plone Open Id
It should be possible to create a whitelist for the following authentication scenarios:
1. open id providers from which Plone will "allow" a user to automatiacally be placed into a group (e.g. all users who have a someprovider.com based openid become Reviewers). It should be possible to specify what group they are whitelisted for.
2. Openid users that Plone will automatically be part of a designated group e.g. make http://someopenid.provider.com/john into a Reviewer on login.9 votes -
7 votes
-
3 votes
-
Convert one content type into another
There are occasions when an end user wants to transform an existing item into another type of item, e.g. to make a page into a news item or blog entry so that it can support a captioned image. There should be a way for an end user to "convert this item into a ...". Additionally it should be possible to do a bulk conversion of items for the whole site or for specific folders.
33 votes -
provide a friendly ConflictError page in Zope
It seems inevitable that a large organisation with many editors that uses Plone, will get ConflictErrors happening sometimes when people try to edit at the same time. Currently this results in an "incomprehensible" Zope site error page which undermines people's confidence in the system and they don't know what to do so often lose the change they just made. Instead it ought to have a friendly page which says something along the lines of "the system was too busy, please press browser back button and try again" because in 95% cases this is all the user needs to do in…
8 votes -
Notify users when sharing permissions have been assigned
Sharing and assigning permissions (Can Add, Can Edit, Can Review) is an integral part of the Plone UI. Yet there are no mechanisms to notify the assigned user or group of their new permissions. A notification can be as simple as an email that says "You have been provided Edit writes by John Smith for content <url>".
Currently there is no event trigger for security modifications, if this was added it can then be used by existing contentrules feature.
A trigger would be helpful so that there can be a content rule which can email users that they have been…
6 votes -
10 votes
- Don't see your idea?