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 Provide an actual maintenance mode #3060
402 Enhance Available Updates Report to show date of release and date of latest commit #6207
403 Allow setting a default value for Alt and Title text in image fields #1439
404 [UX] Swap tab order of "Export" and "Import" config pages #2185
405 Allow modules to provide flexible template row styles #5427
406 [UX] Views/Field formatter: Count #2634
407 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
408 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
409 [UX] Better image style previews. #1772
410 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
411 [DX] Change modals so special server whitelist is not required #3938
412 [WP][UX] Dashboard: Dismissible blocks #3996
413 [UX] Allow the admin bar to be shown/hidden via a toggle #970
414 Provide additional permissions for the maintenance mode #3625
415 [D8] Convert "Recent content" block to a View #146
416 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
417 Support additional (popular) properties in the .info files of projects #119
418 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
419 Add function that returns default config #3251
420 [DX] Offer to backup and delete existing config to proceed with installation #6062
421 [UX] Branding and Version info on Installation Screens #1584
422 [UX] Layout UI: Per-block "dirty" form messages. #2430
423 [UX] Modules Manual installation box needs to take modules names in any case #2885
424 [UX] Dismissible status report messages. #4617
425 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
426 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
427 User roles form: Replace the "Required" column with a useful "Description" column #5179
428 Allow overriding Seven's header customisations #4205
429 Add state_override function to core #4725
430 [UX] Introduce a `confirm_dialog()` function #3771
431 Replace user-picture.tpl.php with a theme function #555
432 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
433 Add CSS (JS?) code formatting automation #5568
434 Provide a form-item-inline class to help admin forms #5829
435 [UX] Move new password show/hide toggle to inside the password fields. #3046
436 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
437 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
438 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
439 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
440 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
441 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
442 [UX] Token browser dialog: increase width (and height?). #1038
443 [DX] Add project's 'install time' to system table #1726
444 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
445 Allow install profiles to define dependencies other than modules #3926
446 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
447 Allow install profiles to define explicit/hard dependencies #3597
448 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
449 [DX] [BC] Deprecate, reduce use of, or remove DBTNG #61
450 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
451 Entity reference 7.x-1.6 #5952
452 Upscaling in out-of-the-box image style 'Large'. #3232
453 [UX] Add responsive option to pager choice for Views and Search #6094
454 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
455 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
456 [DX] Add a legacy upgrade_mappings database table #2855
457 Add 'reverse' option to 'View result counter' #4590
458 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
459 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
460 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
461 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
462 [UX] admin bar search results should not be allowed to span further than the page height. #520
463 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
464 Add ability to skip running tests on PR #5575
465 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
466 [DX] Implement hook_hook_info() to help organize module code #3024
467 [Meta] Available updates report not as complete as Drupal 7 report #6252
468 Make 'gid' column in 'node_access' table VARCHAR #1396
469 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
470 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
471 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
472 Add filtering to path_autocomplete #4381
473 [UX] Terminology for configuring a block seems odd #1016
474 [UX] Provide a theme switcher. #1711
475 Comment titles should be removed from presentation and from database if not used #4967
476 [D9] Add a sub theme starter kit to Basis #3914
477 [UX] disable "upload" button on file widget until file has been selected #908
478 [DX] Add config->getData() to match config->setData() #3902
479 [DX][UX] Keyboard shortcut for admin menu search #3564
480 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
481 [DX] Add Flush all caches > Views to admin bar #5737
482 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
483 Config management diff: Rename "Old" and "New" to something more meaningful #3221
484 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
485 [UX] Add # anchors to vtabs. #1537
486 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
487 menu_tree_check_access() adds 1141 database queries #2825
488 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
489 [UX] Add a default Taxonomy (tag/category) layout #1164
490 Add indicator for menu-level visibility conditions #1929
491 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
492 [D8] Introduce a new example.settings.local.php file #4173
493 [UX] limit field tokens on node type page to fields on that type #3752
494 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
495 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
496 [UX] add the ability to order menus #3003
497 Administration Bar module should not use popup #6270
498 Layouts: Provide a way to define conditions based on field values. #2103
499 [WP] Add Token Filter to core #5352
500 Use config for color module palettes #2554

Pages

Log in or register to add new topics