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 Enable Entity Reference in new installations #5913
902 Allow copying settings from other content types when adding an existing field #3229
903 Configuration manager to offer choices when config staging folder includes files #6383
904 [UX] Side-by-side content translation UI #2438
905 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
906 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
907 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
908 'Unused' module detector #5020
909 Allow opening block configuration forms on their own page (not in a modal) #1659
910 [SR] Better/safer file type validation #3830
911 Give details about why a permission 'has security implications' #5536
912 Use the default date entry format for the default date display format #4646
913 Backdrop needs a "related posts" feature #1317
914 'Manage files' view sometimes shows incorrect filename #3507
915 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
916 Create a printable Status Report #5821
917 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
918 [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
919 Block configuration settings: Support adding IDs. #2145
920 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
921 [UX] User "locked" in the authorize.php page #2580
922 Custom/managed publishing options. #1742
923 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
924 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
925 Idea: Provide code names for major Backdrop releases #1458
926 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
927 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
928 [UX] Redesign the Themes page #1103
929 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
930 [WP][UX] Dashboard: Dismissible blocks #3996
931 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
932 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
933 [WP] Media Library #3203
934 [UX] Provide some help text about temporary files in the "Manage files" form #6388
935 Views: Autocomplete exposed filters #2423
936 Move "Expanded" option for Menu Items to Block settings #5428
937 [A11Y] Switch Admin Bar to using Smart Menus #2809
938 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
939 Allow search result display to be controlled via view modes #829
940 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
941 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
942 [UX] Layouts: Allow menu "source" to be changed from within any menu block #3820
943 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
944 [UX] Dismissible status report messages. #4617
945 Consider converting the watchdog list to a view. #1302
946 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
947 Allow overriding Seven's header customisations #4205
948 Provide a form-item-inline class to help admin forms #5829
949 Add content type name as a part of a new field name suggestion #6172
950 Add custom block option to follow the translation system easily #2991
951 Update 'Syndicate' block allow selection of available feeds #2136
952 [D9] Users must verify email when changing user email addresses #5210
953 [UX] Add "Configure page title" tab to Layout admin pages #3983
954 [UX] do not lock the admin bar when a modal is active. #1721
955 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
956 [UX] File Field UI redesign. #1445
957 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
958 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
959 [UX] Refine permissions for Field UI #1079
960 Entity reference 7.x-1.6 #5952
961 Support tokens in Views "Global: custom text" field #3189
962 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
963 Menu router refactoring #2400
964 [DX] Add settings/page for contextual links settings #5404
965 [UX] Layouts UI: Reusable visibility condition templates. #1942
966 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
967 [DX] Support a way to declare conflicts in .info files #4993
968 [UX] Allow the user to change their mind about manually entering a machine name... #1608
969 [UX] Allow cloning any user role (along with its permissions) #3813
970 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
971 Add 'reverse' option to 'View result counter' #4590
972 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
973 Better handling of location in locale source #3451
974 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
975 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
976 Make new field labels visible by default #6192
977 [UX] On the Add view page, expand block, and collapse page display #2978
978 Optimize `views_handler_field_field()` to only load full entities if needed #2104
979 Create a field_storage_exists() function #5180
980 Feature request for Internal Redirects #3940
981 [UX] Layout UI: Collapsible block groups. #1691
982 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
983 Restore Configurable Actions to core #3646
984 Add filtering to path_autocomplete #4381
985 Put Backdrop JS Object at the bottom of the HTML Document #1051
986 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712

Pages

Log in or register to add new topics