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] Consider saving changes to custom block text without requiring a second save. #2038
402 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
403 [D8] Image styles: add "Convert" effect/action #5107
404 Provide chained term tokens for taxonomy_term_reference fields #2949
405 Add "All day" functionality for the HTML5 widget #6142
406 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
407 Make the value of e-mail field visiable on user profile's View page #5663
408 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
409 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
410 Give details about why a permission 'has security implications' #5536
411 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
412 Make problems with layout blocks more discoverable. #2320
413 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
414 [D9] Add menu link support into views #4505
415 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
416 [UX] Mobile project browser: make it easier to get to the queue #3098
417 Update.php should automatically apply any new configuration defaults #1832
418 [UX] Add the ability to make any standard layout template a flexible one #4114
419 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
420 [UX] Layouts: Allow menu "source" to be changed from within any menu block #3820
421 Provide "Delimited" and "HTML list" display formatters for fields #2674
422 Trim textfields? #6386
423 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
424 Provide views field handler to access project properties from the `info` column in the `system` table #5820
425 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
426 Translation of taxonomy terms #4720
427 Provide `original` vocabulary to presave and update vocabulary hooks #5475
428 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
429 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
430 [UX] Add "Configure page title" tab to Layout admin pages #3983
431 Add the ability to create a CSS class for image field in Views #2920
432 Redis super easy with Redis Enterprise Caching to improve performance Backdrop CMS #6165
433 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
434 Move the Color module to a contributed project #5667
435 Allow search result display to be controlled via view modes #829
436 Seventy two theme #5928
437 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
438 [UX][WP] CKEditor: Add word count #1477
439 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
440 authorize.php should be used for all Installer module downloads/installs #2271
441 Add an 'URL alias update queue' for entities associated with an updated entity #1124
442 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
443 Add Claro administration theme to core #5241
444 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
445 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
446 [DX] Introduce a new `user_permission_get_info()` function #4097
447 All config_*() functions should accept `$type` for consistency. #4821
448 [UX] Allow cloning any user role (along with its permissions) #3813
449 Create New Field API for more efficient fields #2661
450 [UX] Add parent menu selector to menu add/edit link form #6390
451 Better handling of location in locale source #3451
452 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
453 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
454 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
455 Improve the way search (re)indexing works. #1337
456 Is correcting the way form ID's named worth spending time on? #4706
457 Status Report should flag duplicate module installs #5464
458 Media: Use field mapping to automatically store metadata/EXIF info #3333
459 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
460 Disable unused layout templates #5068
461 Feature request for Internal Redirects #3940
462 Views UI: Edit Basic Settings #2906
463 List of Modules should show required contrib modules #6173
464 Restore Configurable Actions to core #3646
465 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
466 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
467 Views: allow setting the "Items to display" value to "unlimited". #1460
468 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
469 Add option to set a maximum age of log messages #2243
470 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
471 [UX] Project installer: Provide link to update report from installer update tab #4471
472 [D8] Manage form display: Allow managing form fields non-programmatically #5219
473 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
474 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
475 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
476 [UX] Add information about removed modules to the uninstall page #3779
477 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
478 Double click prevention #6393
479 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
480 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
481 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
482 Remove grippie; use CSS "resize" property #340
483 [UX] add an exposed filter for email address to the user account list #2512
484 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
485 Link to all release notes between installed and recommended versions #3303
486 Backdrop release procedure enhancement #1987
487 Add new Date field widget to utilize HTML5 #date input type #4255
488 [DX][D8] Provide a mechanism to deprecate permissions #5030
489 [PS] Set cache lifetime to 1 year for static assets #3937
490 Admin interface for manual garbage collection #2898
491 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
492 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
493 Add per-bundle token info to hook_token_info() #5707
494 [UX] Hide/Show row weights should not be done globally without warning #750
495 [UX] Inject "mini modules forms" in various places where it makes sense #5949
496 [UX] Allow bulk deleting menu links. #732
497 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
498 Automatically create a node/% layout when one is created for node/NID #5539
499 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
500 [UX] Better alignment for drop buttons. #1090

Pages

Log in or register to add new topics