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. 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
    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 →
    • 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
      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 →
      • 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
        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 →
        • "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
          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 →
          • Hide documentDescriptionn when it is empty

            The div for documentDescription should be hidden when there is no text. (A condition on it)

            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 →
            • 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
              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 →
              • 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 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 →
                • 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
                  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…)
                    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • 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
                    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 →
                    • 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
                      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 →
                      • 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
                        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 →
                        • 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
                          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 →
                          • 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
                            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 →
                            • 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
                              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…)
                                6 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • 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
                                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 →
                                • 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
                                  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 →
                                  • 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 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 →
                                    • 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
                                      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 →
                                      • 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 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 →

                                          Work 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
                                          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