Feature Requests

Craft would be so much better if only…

(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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add an alert or warning when multiple authors are editing the same entry

    Currently if multiple authors are editing the same entry the last person to save is going to win and blow away any other author's changes.

    It's not so bad if you're on Craft Pro because you can pull the other author's edits from past revisions (assuming they're enabled), but it would be nice to at least be warned if multiple people are editing the same entry.

    67 votes
    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)

      We’ll send you updates on this idea

      6 comments  ·  Usability  ·  Admin →
    • 42 votes
      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)

        We’ll send you updates on this idea

        7 comments  ·  Usability  ·  Admin →
      • Save custom order of fields in a field group

        So at the moment it appears all fields are ordered alphabetically in field groups. This can be massively time consuming for large sites when it doesn't have to be.

        I would like the ability to save the order of the fields so that I do not have to manually change the order of them for every section I assign the fields to.

        Can I suggest being able to rearrange their order in the fields area on a page like "/admin/settings/fields/2", maybe by dragging (like you would re-order entries in a structure).

        I know you guys have shot me down before,…

        21 votes
        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)

          We’ll send you updates on this idea

          3 comments  ·  Usability  ·  Admin →
        • Allow Plugin Developers to register plugins with the default Help Widget

          As more people have begun using our plugins, we find ourselves having the same conversations over and over. That's fine, and part of the game, but it's hard to swallow when Craft already has some really nice tools in place that solve this for the base platform that could also save us a ton of time and let us focus more on improving our plugins.

          The most common questions we ask are "can you send us your database" and "do you see anything in your error logs" and "can you provide an example of your template code so we can…

          18 votes
          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)

            We’ll send you updates on this idea

            0 comments  ·  Usability  ·  Admin →
          • Clearer warning that content will be deleted when a user account is deleted

            When a user account is deleted, all content input by that user is also deleted. There is a modal that pops up asking what you want to do with their content (ie you can transfer it to another user), but the warning needs to be bigger and scarier! One client didn't read the message properly thinking it was just a 'delete user' confirmation pop up. A simple update but it might prevent some major stress.

            16 votes
            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)

              We’ll send you updates on this idea

              4 comments  ·  Usability  ·  Admin →
            • Keep user on selected field layout tab when saving content

              When a user is editing content in a field layout tab I think it would make sense to keep the user on that tab when clicking "Save and continue editing".

              This is especially helpful when the user forgets to populate a required field. They don't see the error message, and could assume the content is posted. But, if they are still on the active tab they will see the error message.

              11 votes
              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)

                We’ll send you updates on this idea

                4 comments  ·  Usability  ·  Admin →
              • Element API plugin: Better handling of NULL criteria results

                The Element API plugin is great! But it seems to have a notable shortcoming...

                If the endpoint tries to retrieve an entry that has been disabled or deleted, it will respond with a 404 error. This is counter-intuitive... Whatever is calling the endpoint will be expecting some sort of JSON response.

                It would be great if we could output a custom error message instead! (In JSON format, of course.)

                Possible workarounds have been discussed on Stack Exchange, although none of them seem like a sufficient (non-hacky) fix for this problem...

                http://craftcms.stackexchange.com/questions/13177/element-api-plugin-return-message-when-no-results-are-found

                11 votes
                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)

                  We’ll send you updates on this idea

                  3 comments  ·  Usability  ·  Admin →
                • users with the "Assign User Groups and Permissions" permission should not be able to grant permissions that their creator did not grant them

                  Currently the "Assign user groups and permissions" permissions in an all or nothing thing. In the context of creating a new user, it should be aware of the _existing_ user's permissions (or lack of) and should impose those same restrictions on the new user as well

                  11 votes
                  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)

                    We’ll send you updates on this idea

                    5 comments  ·  Usability  ·  Admin →
                  • Field handle validation should take place on an element level basis, not globally

                    Would go along well with the field layout refactoring involved in http://feedback.buildwithcraft.com/forums/285221-feature-requests/suggestions/7192982-ability-to-rename-fields-from-the-field-layout-des and http://feedback.buildwithcraft.com/forums/285221-feature-requests/suggestions/7194438-ability-create-new-fields-from-the-field-layout-de

                    Currently if you create a field with a handle of "postDate" (for example), you will get undesired behavior when dealing with entries because while "postDate" is a reserved word in the context of entries, it's perfectly valid to use in other element contexts (Assets, Users, Tags, etc). Since field handle validation is currently handled globally, there isn't a clean way to warn the user about the possible conflict with entries.

                    If field handle validation was handled on a per-element basis, then you could give a validation…

                    11 votes
                    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)

                      We’ll send you updates on this idea

                      1 comment  ·  Usability  ·  Admin →
                    • Default field order

                      It would be good if you could set a default field order in a field group so when you add a field group to a tab on a section the order of fields is retained.

                      A bonus would be if you reorder the fields in a field group, the order would update across all tabs on sections.

                      8 votes
                      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)

                        We’ll send you updates on this idea

                        2 comments  ·  Usability  ·  Admin →
                      • Search keyword suggestions/autocomple

                        It would be nice if a suggestion menu could be shown while typing in a search term in the Control Panel or a front-end search form, which could autocomplete the search term when selected.

                        The suggestions would be based on all of the indexed keywords in the database.

                        8 votes
                        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)

                          We’ll send you updates on this idea

                          1 comment  ·  Usability  ·  Admin →
                        • Require Image Transform when selecting an image in Redactor

                          With the Redactor field, our clients often make the mistake to upload huge photo's and include this within the field without selecting a proper available image transform from the CP's settings. Could you make a setting in here, so when switched on, the user MUST select an image transform?

                          7 votes
                          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)

                            We’ll send you updates on this idea

                            2 comments  ·  Usability  ·  Admin →
                          • Select and delete multiple entries

                            I want to delete several entries without having to go into each and pressing the delete button. I assume this could go in the same drop down as Edit and View entry.

                            6 votes
                            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)

                              We’ll send you updates on this idea

                              1 comment  ·  Usability  ·  Admin →
                            • Add user permission to disable arranging structure elements

                              I have a use case, that might be an edge case, but thought I should post it either way.

                              We have a need for the client to have the same experience adding pages, we are using a structure type with multiple entry types (i.e contact page, generic, about and etc).

                              I noticed that the permissions for structure types allow you to limit the user to only edit (not create) new entries. However, I think it would be highly useful for a permissions setting on structure types that allows the admin to set the structure to remove the users ability to…

                              6 votes
                              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)

                                We’ll send you updates on this idea

                                0 comments  ·  Usability  ·  Admin →
                              • A Date Range Field

                                In many cases we have had the need for a Date Range field. A field that has two dates, side by side, where each field knows a little bit about the other when the user makes a selection.

                                While plugins can add support for this on their own, the pattern is common enough across various use cases that users would benefit from having a consistent UI, and so that Calendar plugins, Event plugins, Product plugins, Reporting plugins, and possibly even native Element search could use a standardized date range field allowing users to add content with date ranges and select…

                                6 votes
                                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)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Usability  ·  Admin →
                                • there were separate plain text and html inputs for email messages under Settings->Email->Messages

                                  Currently anything entered in those fields are treated as plain text and that are ran through a Markdown parser to generate the HTML body portion of the email.

                                  However for things that include links (like user activation email, password reset emails, etc.) there are some email clients that will not auto-hyperlink any URLs they see making the client copy and paste the URL in order to use it.

                                  If there were separate fields, you could customize both the plain text and HTML email bodies.

                                  5 votes
                                  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)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Usability  ·  Admin →
                                  • Add a "Save as Draft" button next to "Save Button"

                                    Especially for enterprise customers it is common to prepare drafts before publishing them. Now the only way to save a draft is to click on the tiny dropdown next to the save button. If - by accident - the editor clicked on save the content would unintentionally go live. This has to be more clear, e.g. by adding a "Save as Draft" button next to the "Save" button.

                                    This feature should only be available for PRO users.

                                    5 votes
                                    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)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Usability  ·  Admin →
                                    • User should auto login after resetting password

                                      I think users should be auto logged in after resetting their passwords rather than forcing them through a login process again. I see no security benefit to that, and it just seems like needless extra labour for the user...and we all hate work.

                                      I think this is even the intended behaviour, well according to the bottom you your docs here it is:https://craftcms.com/docs/templating/set-password-form

                                      So not sure if this is a big or a feature request really!

                                      5 votes
                                      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)

                                        We’ll send you updates on this idea

                                        1 comment  ·  Usability  ·  Admin →
                                      • Fields en layout presets

                                        Don't know if this is best for a core feature or a plugin:

                                        If I start with a project I always have some basic fields and field layouts setup. SEO fields, basic image fields (alt text, copyright etc), some standard matrix blocks etc. Would it be nice to save and download the fields + layouts as a preset to use it on your next project? Just import the preset file and you're done!

                                        5 votes
                                        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)

                                          We’ll send you updates on this idea

                                          1 comment  ·  Usability  ·  Admin →
                                        • Save scroll position when using the keyboard shortcut to save an entry

                                          Was just editing some long form content and when hitting command/control-s to save an entry—which is really handy by the way—on longer documents, it would be nice if Craft also saved the scroll position of where you were. So after you save, Craft would more or less bring you back to where you were before to continue editing. A subtle but really useful improvement IMO.

                                          5 votes
                                          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)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Usability  ·  Admin →
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          Feedback and Knowledge Base