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][WP] CKEditor: Add word count #1477
402 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
403 Automatically create a node/% layout when one is created for node/NID #5539
404 Support tokens in Views "Global: custom text" field #3189
405 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
406 Add an 'URL alias update queue' for entities associated with an updated entity #1124
407 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
408 Add ability to configure inline image upload path with global/ site tokens #6401
409 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
410 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
411 'Unused' module detector #5020
412 Entity reference 7.x-1.6 #5952
413 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
414 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
415 [UX] Swap tab order of "Export" and "Import" config pages #2185
416 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
417 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
418 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
419 [D8] Introduce a new `file_url_transform_relative()` function #4106
420 [DX] Add project's 'install time' to system table #1726
421 Add hook_field_schema_alter() #6208
422 Add an upgrade path from Admin Menu to Admin bar #3687
423 [D9] Users must verify email when changing user email addresses #5210
424 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
425 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
426 [UX] Combine Permissions for `Field` and `Field UI` #4710
427 [UX] Layout UI: Per-block "dirty" form messages. #2430
428 [UX] Open the field widget link in a modal #691
429 Saving a content type display should not return up to the Manage Displays list #4291
430 Views: allow setting the "Items to display" value to "unlimited". #1460
431 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
432 [SR] Security hardening: provide a mechanism to expire sessions #5545
433 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
434 Admin UI: denote settings that may be overridden in settings.php #3856
435 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
436 Move "Expanded" option for Menu Items to Block settings #5428
437 Create a mechanism for dynamically determining output of file entities #2721
438 Ship core with a layout that uses node/% as context #3530
439 [DX] Add Flush all caches > Views to admin bar #5737
440 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
441 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
442 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
443 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
444 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
445 [UX] Add a "Back" button to the "Add block" dialog. #1644
446 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
447 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
448 [DX][D8] CMI: Add config_exclude functionality to core #4079
449 link fields for in page navigation #go-to-here #1308
450 [UX] Provide a theme switcher. #1711
451 Allow a hook to alter the list of CSS files parsed by Color module #6240
452 Provide chained term tokens for taxonomy_term_reference fields #2949
453 Add an upgrade path from block class module backdrop core. #3682
454 Create option for a cropped image style to provide consistent image size for Cards view #5593
455 Create a field_storage_exists() function #5180
456 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
457 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
458 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
459 [DX] Provide a way to retrieve default/OOTB config values #4262
460 Missing a possibility to get a books mlid value for views #5565
461 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
462 Bulk operation for scheduling publishing of multiple pieces of content. #3115
463 [UX][DX] Show location of config files on status report #3839
464 [UX] Better alignment for drop buttons. #1090
465 [DX] Add settings/page for contextual links settings #5404
466 [ META] Add new interface for user selection of managed files #2718
467 [UX] Add content title match as search relevancy factor #3517
468 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
469 [DX] Support a way to declare conflicts in .info files #4993
470 [A11Y] tablist needs tab roles for children elements #5982
471 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
472 Allow limiting access to menu items per-role #4465
473 Re-introduce block caching support. #1619
474 Layouts: Provide a way to define conditions based on field values. #2103
475 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
476 [DX][D8] Provide a single command to install & run Backdrop #4040
477 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
478 Replace user signatures & pictures with fields #1679
479 Make mobile menu toggle text configurable #6264
480 Add the ability to create a CSS class for image field in Views #2920
481 Provide the option for not displaying URL settings #3664
482 Create a new cropped image style specifically for cards #5607
483 Ability to include module configuration in config recipe even if config already exists #5173
484 [D10] Invoke hook after a site install is complete #5876
485 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
486 More replacement tokens for node urls #4239
487 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
488 Add indicator for menu-level visibility conditions #1929
489 Why do we need to write the entire config data within update hooks? #3347
490 Allow more granular HTML filter options for HTML attributes, not just tags #6100
491 [UX] Mobile project browser: make it easier to get to the queue #3098
492 Garbage collection deletes files if they are inserted where filter can't find them. #3826
493 Enhanced Float-Value Display Options #5379
494 Provide "Delimited" and "HTML list" display formatters for fields #2674
495 [UX] Edit view from Layout blocks page #3501
496 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
497 Link module: Provide an option to allow for a predefined list of static titles #4970
498 Add context handling to Views blocks #5995
499 [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
500 Security: Consider adding an option to load public forms through AJAX. #1592

Pages

Log in or register to add new topics