New Features

Please add your suggestions for new SilverStripe CMS & Framework features (Note: bugs should be logged over in GitHub).

A new feature for SilverStripe should be ...

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 support and comment on it.

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

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

  1. Show the filetype as a summary field column inside file manager

    If you Upload several files with the same name in the same folder you can't see a difference without clicking "edit". It would be good to see the filetype in the summary.

    5 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Add link to the stage and live site in the CMS menu and on pages

      Getting to the site from the CMS can be tricky at times as there's no direct "Go to the home page" link in the CMS (unless you're on the home page). Making it easier to get to the site either in Stage or Live mode would help users on screens where the split edit mode isn't available (i.e anything sub 19") and where the page is a complex type.

      This could be solved by having the Site Title text link to the home page in the CMS menu.

      2 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        3 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Keywords - a "global", or framework defined mechanism, for keyword usage in content fields

        Provide a mechanism that makes it simple for content authors to easily insert keywords into content (not just wysiwyg, but other field types too). Keywords could be exposed globally, eg $Member.Email, or an object might have a specific context for keywords.

        6 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
        • Pseudo-hierarchy in site tree

          Sites with many (e.g. hundreds) of pages at the same level in the hierarchy become extremely difficult to manage.

          SilverStripe should allow the creation of "management-only" page types which do not appear in the public site navigation, in order to improve manageability of large sites.

          By means of one example, an online magazine might have a page for each issue; creating a pseudo-page for (e.g.) "year" which does NOT become part of the public navigation would help manage the site by better organizing the site tree.

          5 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            2 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Include Root should be configured

            The root path for files processed by SilverStripe should be configured, rather than assumed as the Document root. Preferably, the SilverStripe root should be *above* the server Document root. This narrows the range of bugs which could allow these configuration files to be leaked.

            Most files - most particularly those containing sensitive data such as database passwords - should be processed relative to the Include Root, not the Document Root. (The Include Root, of course, still needs to have its own configuration set in a known location. Presumably that is the only configuration under the Document Root).

            If a developer…

            4 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              planned  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Add a Search to the Page Sitetree

              On larger sites it can time consuming and difficult to find the page you'd like to work on within the CMS. A page search would be very helpful.

              0 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Incorporate change tracking alongside TinyMCE with NYTime ICE

                The NYTime Ice implementation is inline change tracking built on top of TinyMCE - https://github.com/NYTimes/ice

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                • Add support for Open Graph metadata tags as standard

                  Open Graph support can be added via module, but since these tags are used so frequently these days, it would be cool to have them as standard within the CMS and SiteTree objects. The basic metadata properties match up quite nicely with SiteTree fields.

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                  • multilingual site settings

                    make the Site settings link contain the ?locale=<current_locale> parameter. At multilingual pages regardless which language tree you are in, you always land on the default language settings. if a user has to translate the SiteConfig, they have to manually add the /admin/settings/?locale= param at the end of the url.

                    8 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow multiple files to be uploaded in Internet Explorer

                      Currently if an Internet Explorer (10 or 11) CMS user tries to upload multiple Files or Images via the Files tab or Insert Media box, only the first file uploads successfully, and the rest fail: http://spdr.me/Kjvn

                      Seems this has been looked into, but nothing has been done on it for a year: https://github.com/silverstripe/silverstripe-cms/issues/787

                      8 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • 1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                        • Improve UI for advancedworkflow

                          Advancedworkflow is powerful, and the underlying model is basically right, but the UI very difficult to understand. I'd love to see some design effort but into both the end-user workflow features, and the workflow designer.

                          5 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Upload quotas

                            Would be great to limit upload quotas per SilverStripe installation via the framework rather than server side .... Because we're lazy :P.

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Keeping data safe

                              What about blocking save/publish buttons while upload field processing files?

                              If user will click on it before processing was finished it will make him upload files again. The worst thing when u have carefully selected bunch of files from long file listing to upload. The same UX issue with GridField editable rows.

                              Also I guess it will be nice if CMS will store fields content into local storage and restore it after refreshing the page in case user accidentally closed browser window

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              1 2 3 5 Next →
                              • Don't see your idea?

                              New Features

                              Feedback and Knowledge Base