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 Allow obsolete config strings to be culled from localization table #3452
902 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
903 [D8] Autosave content #3426
904 Block configuration settings: Support adding IDs. #2145
905 Enhance Available Updates Report to show date of release and date of latest commit #6207
906 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
907 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
908 Custom/managed publishing options. #1742
909 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
910 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
911 Preview of menu machine name is inaccurate while adding a menu #5807
912 [UX] Views save/cancel buttons are at the top right #3054
913 [DX] Change modals so special server whitelist is not required #3938
914 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
915 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
916 [UX] Layout path selection: Make it more user friendly #2618
917 Provide additional permissions for the maintenance mode #3625
918 [UX] Side-by-side content translation UI #2438
919 Incorporate Layouts UI to "manage displays" for entities #6039
920 Add filtering to path_autocomplete #4381
921 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
922 Add a comma-separated/list field formatter for multi-value fields. #316
923 Make 'gid' column in 'node_access' table VARCHAR #1396
924 [UX] Terminology for configuring a block seems odd #1016
925 Layout API: Provide contexts to custom blocks #5666
926 Ensure Backdrop deletes all files it puts into /tmp #3253
927 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
928 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
929 [UX] Improve the default user management view and account edit form with links to manage permissions/roles #5918
930 Use database independent calls to initialize the testing cache. #2888
931 Add 'reverse' option to 'View result counter' #4590
932 [UX] Introduce a `confirm_dialog()` function #3771
933 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
934 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
935 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
936 Update 'Syndicate' block allow selection of available feeds #2136
937 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
938 [D8] Introduce a new example.settings.local.php file #4173
939 [UX] Add # anchors to vtabs. #1537
940 [UX] do not lock the admin bar when a modal is active. #1721
941 [UX] Add a default Taxonomy (tag/category) layout #1164
942 Expand the "Global settings" fieldset when creating new fields #5345
943 [UX] Provide an option to sort the keys/values of the options select form elements #5823
944 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
945 Allow install profiles to define dependencies other than modules #3926
946 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
947 [UX] Auto Updates for security/modules #414
948 [UX] List modules that need to be enabled on the config sync page #2604
949 Allow install profiles to define explicit/hard dependencies #3597
950 Views: Autocomplete exposed filters #2423
951 [DX] Offer to backup and delete existing config to proceed with installation #6062
952 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
953 Allow Link fields to be restricted to only internal or external URLs #5678
954 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
955 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
956 VBO: option for separate button per action & option to override labels #802
957 Improve Instant Search Reset on Modules and Permissions Page #5933
958 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
959 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
960 Add a form API element for `image` that includes image type and size validators natively. #5946
961 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
962 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
963 [UX] Image Library view: Dynamic number of items per page #4560
964 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
965 Optimize `views_handler_field_field()` to only load full entities if needed #2104
966 [Meta] Available updates report not as complete as Drupal 7 report #6252
967 Mobile first approach theme #4131
968 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
969 [UX] Layout UI: Collapsible block groups. #1691
970 Ability to specify absolute or relative links only in Link fields #1158
971 Dashboard: Add a Configuration Manager widget #5322
972 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
973 [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
974 [D9] Add a sub theme starter kit to Basis #3914
975 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
976 [UX] Better Menu permissions #384
977 [UX] User "locked" in the authorize.php page #2580
978 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
979 Menu router refactoring #2400
980 [UX] Add responsive option to pager choice for Views and Search #6094
981 Allow 'Main Page Content' block to use a specific display mode #4341
982 [UX] Layouts UI: Reusable visibility condition templates. #1942
983 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
984 Change message to "Your comment has been updated" on comment update #5701
985 Allow copying settings from other content types when adding an existing field #3229
986 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135

Pages

Log in or register to add new topics