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 Get rid of all Backdrop markers in HTML page source #4817
902 Use config for color module palettes #2554
903 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
904 [WP][UX] Dashboard: Collapsible blocks #3995
905 Put all search results on a single page (with facets?) #1330
906 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
907 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
908 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
909 Layout API: Provide contexts to custom blocks #5666
910 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
911 SMTP / PHPMailer module in core #3199
912 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
913 [META] Use UUIDs in more places #3563
914 [UX] Improve the default user management view and account edit form with links to manage permissions/roles #5918
915 [Meta] Available updates report not as complete as Drupal 7 report #6252
916 'Unused' module detector #5020
917 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
918 Allow anonymous users to use a SESSION variable to set timezone #4612
919 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
920 [DX][D8] Allow config files to have dependencies #4188
921 [UX] Default drop-button action for node types should be 'manage fields' #1116
922 Missing a possibility to get a books mlid value for views #5565
923 [DX] Make certain field values and entity properties available during save. #2032
924 Preview of menu machine name is inaccurate while adding a menu #5807
925 [UX] Add responsive option to pager choice for Views and Search #6094
926 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
927 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
928 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
929 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
930 [UX] Add the ability for default layouts to be cloned (like views). #1674
931 [UX] When there is only one menu item in a section, don't list #4386
932 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
933 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
934 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
935 VBO: Allow bulk enabling/disabling comments on existing content. #2297
936 Build a flexible "JSON consumer" block for Dashboard #3891
937 Allow Link fields to be restricted to only internal or external URLs #5678
938 Move "Expanded" option for Menu Items to Block settings #5428
939 [WP] Add the ability to schedule config changes #3185
940 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
941 Add pagers to watchdog entries #3546
942 Improve Instant Search Reset on Modules and Permissions Page #5933
943 Administration Bar module should not use popup #6270
944 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
945 [UX] Decrease size of help text input textareas #2747
946 [SR] Add a minimum length setting for passwords #4589
947 Create a list of all entity types under Reports. #1449
948 Request to add a link to project pages for modules on Functionality page #4179
949 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
950 Why do we need to write the entire config data within update hooks? #3347
951 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
952 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
953 [UX] Provide an option to sort the keys/values of the options select form elements #5823
954 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
955 [D9] Users must verify email when changing user email addresses #5210
956 Allow title callbacks to return unsanitized text (after being run through t()) #2974
957 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
958 Display default views on a separate tab #4369
959 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
960 Reuse test prefixes instead of rebuilding them for each test #4353
961 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
962 [UX] Improve editing data and time format patterns #1284
963 [UX] [DX] Move the user page to a separate module #109
964 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
965 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
966 Change message to "Your comment has been updated" on comment update #5701
967 [DX] Add settings/page for contextual links settings #5404
968 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
969 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
970 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
971 Add a form API element for `image` that includes image type and size validators natively. #5946
972 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
973 [DX] Support a way to declare conflicts in .info files #4993
974 Create new form that wraps the "file/add" and "Media Library Selector" forms for re-use #2720
975 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
976 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
977 Improve the styling of color input elements in the admin theme #4155
978 [UX] Content view "Operations" drop-down lists available operations in random order. #548
979 Create the settings.php file if missing. #1075
980 CKEditor: Add filter to allow empty HTML tags #3269
981 Evaluate the reasons for removal of the Trigger module from core. #2522
982 Create redirects for bulk alias delete #1993
983 [UX] Hide redundant items in Node Edit form. #3705
984 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
985 Clean-up of Database after Migration from Drupal 7.x #6109
986 Create a field_storage_exists() function #5180

Pages

Log in or register to add new topics