Help prioritize core features! Votes cast here will help core developers understand what features the community would find most valuable. 

  • You must be logged in to vote.
  • Please vote for no more than 10 new features.
  • You can change your vote as often as you like.
  • A list of your current votes can be found on your user profile page.

These are features that you would most like to see included in future releases of Backdrop CMS.  All the issues you see here are issues tagged with the label "type - feature request" from the Backdrop CMS core issue queue. 

# GitHub Issue title Issue # Vote for this feature # of votes
901 [UX] CKEditor - Provide default styles #4233
902 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
903 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
904 [UX] Default drop-button action for node types should be 'manage fields' #1116
905 Creating multiple fields simultaneously while creating a content type #292
906 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
907 'Unused' module detector #5020
908 [UX] User "locked" in the authorize.php page #2580
909 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
910 [DX] Disabling a field should not update the weights of all fields #5755
911 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
912 [UX][DX] provide utility functions to retrieve field labels #3620
913 Add a wrapper to make tables "responsive" #6008
914 [UX] Add the ability for default layouts to be cloned (like views). #1674
915 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
916 Put all search results on a single page (with facets?) #1330
917 [UX] Make block titles required and allow them to be hidden. #692
918 Allow copying settings from other content types when adding an existing field #3229
919 Allow a hook to alter the list of CSS files parsed by Color module #6240
920 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
921 Support SVG in Image Library #5541
922 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
923 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
924 Allow taxonomy term for layout block visibility #5612
925 Move the file `description` column to file_managed table. #2070
926 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
927 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
928 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
929 Extend the 'hidden paths' feature to taxonomy #4653
930 [UX] Allow switching the menu being used for a menu block. #3410
931 Create a list of all entity types under Reports. #1449
932 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
933 [UX] Rename vocabularies & terms #4222
934 Allow more granular HTML filter options for HTML attributes, not just tags #6100
935 Move "Expanded" option for Menu Items to Block settings #5428
936 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
937 [DX][BC] Replace module_load_include() with new, more generic function #206
938 Add custom block option to follow the translation system easily #2991
939 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
940 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
941 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
942 Status page: Provide information about the security coverage of the currently-installed minor version #5759
943 [UX] Project Browser should run some pre-flight checks #1858
944 Offer to remove module dependencies that are no longer needed #3582
945 Group interdependent checkboxes visually #6013
946 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
947 [UX] Config import should search recursively for config files to import #661
948 [WP] Media Library #3203
949 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
950 Make mobile menu toggle text configurable #6264
951 [D9] Users must verify email when changing user email addresses #5210
952 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
953 [A11Y] Switch Admin Bar to using Smart Menus #2809
954 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
955 Separate the Term Reference field from Taxonomy module #5633
956 Store entity bundle in comment table #2046
957 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
958 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
959 Provide a views filter handler for project properties #5904
960 Use the default date entry format for the default date display format #4646
961 [D8] Views Content Cache #3399
962 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
963 [UX] Allow the admin bar to be shown/hidden via a toggle #970
964 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
965 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
966 [DX] Add settings/page for contextual links settings #5404
967 Create the settings.php file if missing. #1075
968 [D8] Convert "Recent content" block to a View #146
969 [UX] On the Add view page, expand block, and collapse page display #2978
970 [DX] Support a way to declare conflicts in .info files #4993
971 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
972 Add display of file details to the 'manage file' form. #3904
973 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
974 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
975 Add allowed_values_function to list field UI #3565
976 [UX] Search settings: Convert the "Search items" section to a table. #3385
977 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
978 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
979 [UX] Improve editing data and time format patterns #1284
980 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
981 Support tokens in Views "Global: custom text" field #3189
982 [WP][UX] Dashboard: Dismissible blocks #3996
983 Ability to change themes based upon a layout #6296
984 Create a field_storage_exists() function #5180
985 Setting intelligent defaults during content type fields creation #291
986 [DX] Make certain field values and entity properties available during save. #2032

Pages

Log in or register to add new topics