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!

Plone should…

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. RichText in description field.

    An nice enhancement to Plone would be RichText in description field. Was discussed before at Quills Enabled forum and there is stated that “This should probably be filed as a request for enhancement to Plone” : http://⇚⇍.⇒.ws. So I hereby request for this enhancement. Would be great to be able to have images and video in the description field by default. Makes it more easy to choose Plone over an other CMS ore blogengines.

    17 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      3 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • 20 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        2 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Multiline (aka Textarea) DataGridField Columns

        datagridfield is fine when editing tabular data on custom archetypes content types.

        Currently it lacks multiline Columns.

        -> I currently need such a functionality for an adservice (adtech based) integration

        (where the editors want to paste html snippets into a datagrid)

        what do you think?

        6 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • NOT statement in collection fields

          Within the Title and Description fields in collections it would be really useful if it allowed more logical statements. At the moment you can have AND and OR but not NOT. And NOT would allow more flexibility.

          24 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Thumbnail images from news items into Facebook

            Plone could take a thumbnail of an image attached to a news item and put that in the Facebook post. Currently it doesn’t do this so all our automated posts look very similar

            2 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • selectively cascading portlets

              In versions 2 and 2.5 of Plone the portlets were created as pages and you could just point to them from the relevant folder level and so have one portlet selectively cascading at different levels of the site. This system was a little complicated to use but it did give good flexibility and avoided having to create the same portlet multiple times at different levels. In version 3 it seems to be all or nothing - I can block or unblock the portlets above in the folder structure but I can’t say ‘do block this one but don’t block this…

              6 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                4 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Google Apps integration for Plone

                It should be possible to associate Plone with a Google Apps domain. Ideally users will be able to log into Plone via their specific (whitelisted) Google Apps domain and be able to view plone activity via some kind of "view" within their Google Apps account/dashboard.

                23 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Provide a solution to permit asynchronous replication between several plone's site

                  Example 1 : I have 3 sites with non permanent private WAN link. On each site, I will install a plone's server for internal CMS services. So, in each site, users have normal write access locally. Every night I want to schedule a replication between all 3 plone's server to synchronize all data. It's very similar as Lotus Domino replication task. Solution as ZRS not permit this function.

                  Example 2 : I copy an internal plone's site to my laptop and go out my office during several days. I'm working in my customer. When I come back, I can synchronize…

                  21 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                  • Search in static text portlet content

                    Plone search functionality gives no result for content in static text portlets, but some times in such portlets are useful hints of advertisements.

                    It should be possible to find in which place of website is portlets with given text. Also livesearch should display links to pages with portlet containing given text.

                    31 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • road map for collective.xdv

                      It would be very helpful to have a road map of sorts for collective.xdv and rules-based theming generally. Plone 3 theming has been so complex that many of us are now investing time and resources in investigating and implementing rules based theming on our production sites. Collective.xdv has proved the most user-friendly solution for getting started and there is some fantastic development going on for which we're very grateful. However there seems to be no official place to log feature requests or bugs in collective.xdv and therefore no real indication of what will or won't be supported or what we…

                      7 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        started  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • webdav that just shows content

                        a new webdav serivce that hides all the utils and non plone content. Just provides the same view of the content that plone does. If possiple UI to link from plone webview to webdav view

                        6 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • allow users to have a personal start page that they could modify based on widgets

                          There is a dashboard in Plone, but users have to go on it and it only contains portlets.
                          It shoud be possible to have a dashboard page as front page restricted to specific roles. If users have one of these roles they would get the start page instead of the standard start page.
                          Users should be able to personalize this start page by adding or moving widgets? These widgets may be plone widgets (portlets ?) and external web widgets.

                          44 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Replace our "recently_modified" template with a Collection

                            We should replace our "recently_modified" template with a Collection (and the recently_modified portlet with a Collection portlet) so that this template gains an RSS feed. Very useful for site admins and others, and reduces the number of templates we have to maintain.

                            4 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • MSWord Blog/Wordpress api facade to create/edit *any* plone page with MSWord 2007 publish to blog

                              MS Word 2007 has a built-in elegant integration with Wordpress, Blogger, etc through the Publish to Blog feature. Plone could get the same integration as Wordpress by providing a blog api facade (refer to Facade design pattern) that makes MSWord think it is publishing a new blog post or editing an already published. Works with pictures as well as text, at least with Wordpress. The grammar and language packs in MSWord can help improve text quality without copy&paste to Plone. Novice users can be set up once with plone user credentials and url to blog api facade (like http://<plonesite>/xmlrpc.php…

                              5 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Navigation tree improvement

                                The Navigation should have the option to carry the name of the current folder when this is the root (show current folder only)

                                In the navigation portlet title

                                3 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • sort tables better

                                  Table sorting in plone is a feature but is not working for numbers, there are public javascripts such as on http://tablesorter.com that do sorting on number, text/strings, Dates, Currencies and other.

                                  22 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • manage viewlets per folder (like sharing-tab, or add...), instead of manage them per plone-instance

                                    sometimes it is useful to hide a specific viewlet (eg. documentactions) for a specific folder.

                                    (Functionality like the share-tab, or the add.. to this folder - with acquisition)

                                    11 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Automatically set end date when setting start date.

                                      When setting an event start date and time, automatically set the end date/time to an hour later.

                                      12 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Subsite Theming - Include each section class in addition to top level “section-“ class in body tag

                                        Plone currently creates a class in the body tag called "section-" using getSectionFromURL for all top level folders in main_template.pt. However, there is a known limitation in creating subsite themes within Plone. For more information, go to:
                                        https://weblion.psu.edu/trac/weblion/wiki/SubsiteTheming

                                        A modification could be made to getSectionFromURL to include a class for every section folder. This implementation is currently being used with a WordPress theme called Sandbox (http://www.plaintxt.org/themes/sandbox/). This can greatly help enable the ability to create subsites within Plone using CSS. The Sandbox example can be seen here: http://www.plaintxt.org/themes/sandbox/sandbox_body/

                                        43 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Enhance portlets that contain lists of items: (AJAX) paging, RSS, block items

                                          There are a number of portlets that contain lists of items (collection, news, latest changes, review list). These could all benefit from some standard features:

                                          1. Paging: Allow portlet to show more than one page of items with AJAX to cycle through the pages
                                          * controlled via 2 fields: items per page (integer); maximum number of pages (integer, 0 indicates no limit)
                                          * if there are sufficient items to necessitate paging then next / previous and links to the closest 5 pages appear.
                                          * links work using AJAX but also if Javascript disabled
                                          * site property to determine how long…

                                          6 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Plone improvement ideas

                                          Feedback and Knowledge Base