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
401 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
402 Improve the way search (re)indexing works. #1337
403 Simple Mode - Ability to toggle between simple and advanced admin features #4692
404 Creating multiple fields simultaneously while creating a content type #292
405 [DX] Change modals so special server whitelist is not required #3938
406 1.15 [UX] Follow-ups for auto menu settings in core #4251
407 Add permission "Clear log messages" #2242
408 Provide additional permissions for the maintenance mode #3625
409 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
410 [UX] Project Installer: Make the sorting options responsive. #1779
411 Preview of menu machine name is inaccurate while adding a menu #5807
412 [UX] Provide an option to sort the keys/values of the options select form elements #5823
413 Expand the "Global settings" fieldset when creating new fields #5345
414 [META] Improve the project screenshots functionality in the project browser #3061
415 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
416 [UX] Introduce button group UI component #2643
417 Views: allow setting the "Items to display" value to "unlimited". #1460
418 [UX] Config import should search recursively for config files to import #661
419 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
420 Prevent users from accidentally exposing their email addresses by using it for their username #2486
421 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
422 [UX] Introduce a `confirm_dialog()` function #3771
423 Allow fully deleting text formats #4013
424 Allow display settings for book navigation #1976
425 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
426 Allow Link fields to be restricted to only internal or external URLs #5678
427 [A11Y] Make collapsible fieldset accessible #6408
428 Improve Instant Search Reset on Modules and Permissions Page #5933
429 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
430 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
431 Site-wide settings for file garbage collection #2896
432 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
433 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
434 [UX] install.php: Provide help text for site name #4675
435 [DX][BC] Replace module_load_include() with new, more generic function #206
436 Allow install profiles to define dependencies other than modules #3926
437 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
438 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
439 Allow install profiles to define explicit/hard dependencies #3597
440 Display the field machine_name along with the label on the display mode #6200
441 [UX] Image styles: make crop and scale+crop effects smart. #1774
442 Custom/managed publishing options. #1742
443 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
444 Dashboard: Add a Configuration Manager widget #5322
445 [UX] Views save/cancel buttons are at the top right #3054
446 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
447 [UX] Layout path selection: Make it more user friendly #2618
448 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
449 [UX] Better alignment for drop buttons. #1090
450 [D7] Add setting for which roles can be assigned #4437
451 [UX] Side-by-side content translation UI #2438
452 Setting intelligent defaults during content type fields creation #291
453 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
454 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
455 [DX] [D8] Add a `validate()` method to entity classes #6061
456 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
457 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
458 Change message to "Your comment has been updated" on comment update #5701
459 Add a form API element for `image` that includes image type and size validators natively. #5946
460 Ensure Backdrop deletes all files it puts into /tmp #3253
461 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
462 Use database independent calls to initialize the testing cache. #2888
463 [UX] Add a "Back" button to the "Add block" dialog. #1644
464 [UX] Allow the admin bar to be shown/hidden via a toggle #970
465 link fields for in page navigation #go-to-here #1308
466 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
467 [D8] Convert "Recent content" block to a View #146
468 [D9] Add a sub theme starter kit to Basis #3914
469 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
470 Block configuration settings: Support adding IDs. #2145
471 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
472 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
473 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
474 [UX] do not lock the admin bar when a modal is active. #1721
475 Introduce `entity_goto()` shortcut for `backdrop_goto()` on Entity paths #5838
476 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
477 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
478 Add a localization concept for user-provided strings to core #4894
479 [UX] List modules that need to be enabled on the config sync page #2604
480 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
481 Replace user-picture.tpl.php with a theme function #555
482 Views: Autocomplete exposed filters #2423
483 Add CSS (JS?) code formatting automation #5568
484 [UX] limit field tokens on node type page to fields on that type #3752
485 [WP][UX] Dashboard: Collapsible blocks #3995
486 Add mini pager option to Search module #6083
487 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
488 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
489 [D10] Views: (even more) responsive grid format #5719
490 [D7] Provide method to get the pager's element ID #5958
491 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
492 CKEditor5 Sections #5115
493 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
494 Re-introduce block caching support. #1619
495 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
496 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
497 Consolidate user links on admin bar #4643
498 Support additional (popular) properties in the .info files of projects #119
499 [DX] Add config->getData() to match config->setData() #3902
500 Basis: Update box-sizing method #4208

Pages

Log in or register to add new topics