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. Conditionals in field layouts

    Coming from Wordpress and ACF, I miss being able to set up simple conditionals for fields.

    An example scenario:

    A field layout for the section "Albums" includes a true/false called "Compilation". If unchecked, the layout displays a text input field called "Artist name". If checked, the "Artist" field is hidden and replaced by a Table field called "Artists", where the author is able to enter any number of artists featured on the album.

    In ACF, all fieldtypes has a "Conditional logic" checkbox. If checked, the field creator is able to build their conditions for showing or hiding the field, based…

    255 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

    • Ability to rename fields from the Field Layout Designer

      Some fields can be re-used in many sections, but having a single label is often not ideal.

      For example; you may create a simple 'plain text' field.

      When adding to multiple sections you would be able to rename the label so the UI was clearer. e.g.

      'Article excerpt' or 'Section intro'

      Individual templates/macros could handle the different use cases, but would reduce the number of similar fields in the admin area

      149 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

      • Official Plugin Store

        Plugin development and the Craft community as a whole would benefit greatly from an officially supported plugin store.

        The plugin store would allow us developers to more easily sell/distribute our plugins and more quickly provide bugfixes and updates as well as enable our customers/users to have a single place to manage plugin licenses, request plugin specific support, and possibly have access to plugin docs right within the control panel.

        Granted the plugin store is built into the control panel and provides a feature set similar to the one that has been discussed in back channels. Most of which is not…

        142 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  ·  General  ·  Admin →
        • Database sync across multiple environments

          Managing database changes across multiple environments is hard.

          Make it easier!

          This thread on Stack Exchange is a good discussion of different methods people are currently using:
          http://craftcms.stackexchange.com/questions/10/whats-the-best-practice-for-handling-data-migration-and-organization-across-dev

          137 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  ·  Workflow  ·  Admin →
          • A centralised place for Craft license management

            I've built up a fair number of Craft licenses over the last 18 months, but there's no way of keeping track of which ones are being used, and which are spare (and there are a few that I know aren't being used).

            Suggestion: There should be a "My Account" section on the buildwithcraft website, where we can login in see all our purchases, as well as which sites they're currently being used on.

            Extra suggestion - The ability to limit a Craft license to a certain domain, so if someone gets hold of the license.key file, they can't just move…

            114 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

              9 comments  ·  General  ·  Admin →
            • Buy Neo and make it core

              Y'all should buy Neo by Ben Fleming and make it the way Matrix works in core... 'nough said it works well and does everything I wish Matrix would do already.

              https://github.com/benjamminf/craft-neo

              106 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

              • Intelligent cropping for flexible images

                Websites don't have a single layout any more. The handling of images is realy difficult. If you have to use the same image file in all contexts (mobile, desktop,...).
                The built in Transformations are already a good solution, but it would be perfect to integrate a solution with a "focuspoint" for each image.
                See more infos: https://github.com/jonom/jquery-focuspoint
                or Demo: http://jonom.github.io/jquery-focuspoint/demos/grid/lizard.html

                What do you think for including something like that?

                Best regards from Switzerland

                Tom

                101 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

                • Lose the infinite scroll and show me number of items

                  I'm not a fan of infinite scrolling. I don't think it adds anything to the Craft CP other than more JS. I would at least like the option to select "standard" pagination in the control panel. When I'm looking at members, Assets sources, or channel entries, there are no counts anywhere. I have no idea if our current site has 500 or 5000 members, I have no idea if there are 50 or 500 blog posts, and I have no idea how many images are in Assets source X - and neither does the client. Without pagination, we can't even…

                  80 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

                  • REST API

                    It would be great to have a way to access content stored in Craft for use in mobile apps and other types of front ends or systems, other than fudging a JSON feed using templates.

                    Ideally there would be a section in the admin panel to define API endpoints and what channels they map to. Arguments for pagination and searching/filtering would be provided out of the box.

                    76 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  ·  General  ·  Admin →
                    • Ability to hide or disable fields based on a user group

                      It would be nice to be able to hide or disable fields based on a user group. I imagine this would happen in the Layout Designer, so that it can be based on section, rather than always tied to a field.

                      74 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

                      • Matrix field within a Matrix field

                        Sometimes, you just need a matrix within a matrix. For example, if i have a content building field setup using a matrix that allows the user to add blocks of content, sometimes they may need a content block that needs repeating content itself.

                        73 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

                          8 comments  ·  General  ·  Admin →
                        • More Column Types in Table Fields

                          It'd be a great if table fields had a bit more variety in terms of column types.

                          I think the most critical would be an asset since it's pretty common to have some tabular data includes a thumbnail images.

                          Honestly, I think a more robust set of columns in Tables would solve for a lot of the cases that lead to conversations about "matrix in matrix." The benefit I can see of using Tables is that the UI's already there and it'd be limited to one level (which seems a bit more practical then endless nesting).

                          72 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  ·  Workflow  ·  Admin →
                          • 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 →
                            • Ability create new fields from the Field Layout Designer

                              Would love to see a way to add fields directly from the section designer, its often a little more cumbersome to add a new field when you have to currently

                              Create the field, go to the sections, select the entry type then drag and drop the field into place.

                              The other way to approach it would be to be able to assign a field to a section/entry type directly on creation (maybe even multiple).

                              In that approach it would just add it to the bottom of the first tab i assume and you would have to go to the section…

                              59 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  ·  Workflow  ·  Admin →
                              • Tag management

                                It would be nice if there was a place in the CP where we could manage all of the existing tags.

                                59 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  ·  General  ·  Admin →
                                • Add PostgreSQL support

                                  PostgreSQL is the most innovative and hot database engine at the moment. It has better UTF-8 support and better overall performance.

                                  Also, for example, on Heroku it is much cheaper to host with Postgres than with MySQL. Thus it becomes more attractive for people to pick a CMS/framework with Postgres support.

                                  52 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  ·  General  ·  Admin →
                                  • Use fields accross multiple Matrix blocks

                                    It would be very handy to allow sharing of fields across multiple blocks. i.e. I have a video block and an image block; both have captions so the caption field needs to be duplicated in each block. It would be nice to be able to pull from the all the custom fields in your Matrix blocks.

                                    Likewise, I have several fields that support UI changes on the front-end, but this FR seems to address that. (margin/no margin; border/no border; background color; etc)

                                    http://feedback.buildwithcraft.com/forums/285221-feature-requests/suggestions/7192792-custom-matrix-block-settings

                                    52 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

                                    • Static cache

                                      Besides the general fragment caching (and placing a varnish) infront of craft - I believe it would make sense to have the option of statically caching full pages as well. (i guess the majority of all pages with no user login's etc. will be fairly static. Most big cms'es render out there entire frontends as static html's to make sites super performance proof (i guess wordpress wont even work without W3T Cache or really static plugin.

                                      When editing files within the CMS..resaving those page staticly also shouldnt be a biggy? Core or Plugin would be great for this.

                                      50 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

                                      • Craft Grid System

                                        I'd like to request a Grid System for all our content modeling and or layout needs. Such a thing will really complete the content modeling within Craft.

                                        Please see the following Gist for an in depth proposal which includes ideas, general brain storming and a very early stage mockup etc:

                                        https://gist.github.com/Natetronn/7ee8ee1f8788702d06cb

                                        Please keep comments here on the feedback site since this, I assume, is where P&T will get notifications about said feedback (or at least include a link to comment here as well.)

                                        Note: I'm adding this as a core FR. Not because there isn't any interest in building it…

                                        49 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

                                        • Provide easier access to Settings sub pages (2.5)

                                          Craft 2.5 removes the Settings shortcut dropdown, making it cumbersome to access Fields, Sections etc sub pages (it's still two clicks, but the extra page refresh and having to scan for the correct sub page in the Settings overview page makes a big difference compared to using the old dropdown menu).

                                          This isn't a huge deal for sites in production, but during the dev phase it's going to be a chore not being able to access these pages in a more direct manner.

                                          45 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

                                          ← Previous 1 3 4 5 25 26
                                          • Don't see your idea?

                                          Feedback and Knowledge Base