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
501 Telemetry: Collect Internet Status At Time Of Install #5222
502 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
503 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
504 Get rid of all Backdrop markers in HTML page source #4817
505 One click install for digitalocean #5628
506 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
507 Add allowed_values_function to list field UI #3565
508 Allow Views to be grouped in Admin Menu #5895
509 [UX] More info on field removal #3262
510 Provide smarter default query string key names for views exposed filters #2893
511 [UX] Consider saving changes to custom block text without requiring a second save. #2038
512 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
513 Add permissions for viewing blocked user account profiles (and/or their content) #6123
514 Cache settings via admin section #1434
515 Allow anonymous users to use a SESSION variable to set timezone #4612
516 [D8][UX] Add inline form errors #1040
517 [DX][D8] Allow config files to have dependencies #4188
518 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
519 'Unused' module detector #5020
520 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
521 [D8] Views Content Cache #3399
522 Introduce some missing permissions that allow global actions on files #6012
523 Provide an actual maintenance mode #3060
524 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
525 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
526 [UX] Views/Field formatter: Count #2634
527 [DX] Make views query output easier to read with indentation & line breaks #1590
528 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
529 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
530 [UX] Add help text and improve the UI to clarify things around layout templates #6314
531 [UX] Change user/login to /login and /user/logout to /logout #1248
532 [UX] When there is only one menu item in a section, don't list #4386
533 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
534 Add display of file details to the 'manage file' form. #3904
535 Installer module should check for file-write permissions #3893
536 [UX] Allow the "Book outline" vertical tab in the content create/edit form to be hidden from users with the "Administer book outlines" permission #3638
537 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
538 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
539 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
540 Add function that returns default config #3251
541 [UX] Modules Manual installation box needs to take modules names in any case #2885
542 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
543 [UX] Auto Updates for security/modules #414
544 [UX][PS] Replace the current token browser in core with the Fast Token Browser implementation from contrib #6143
545 Add a simple way in core to define private and public access for nodes/entities. #1407
546 [SR] Add a minimum length setting for passwords #4589
547 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
548 Request to add a link to project pages for modules on Functionality page #4179
549 Move "Expanded" option for Menu Items to Block settings #5428
550 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
551 Convert /admin/content/book to a View #3735
552 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
553 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
554 [UX] Move new password show/hide toggle to inside the password fields. #3046
555 Make problems with layout blocks more discoverable. #2320
556 VBO: option for separate button per action & option to override labels #802
557 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
558 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
559 Update.php should automatically apply any new configuration defaults #1832
560 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
561 Consider displaying which modules were enabled/disabled after enabling/disabling on the "List Modules" page #6331
562 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
563 Display default views on a separate tab #4369
564 [D9] Users must verify email when changing user email addresses #5210
565 Create a field_storage_exists() function #5180
566 Allow some markup in views descriptions. #3885
567 Layouts: Visibility conditions available when one of two required contexts are missing #4594
568 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
569 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
570 Upscaling in out-of-the-box image style 'Large'. #3232
571 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
572 [DX] Add a legacy upgrade_mappings database table #2855
573 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
574 [UX] Better Menu permissions #384
575 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
576 [D8] Port and merge Local Image Input Filter in core #1384
577 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
578 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
579 Improve the styling of color input elements in the admin theme #4155
580 [DX] Add settings/page for contextual links settings #5404
581 [DX] Support a way to declare conflicts in .info files #4993
582 Installer should check digital signatures when downloading a package #3714
583 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
584 [D10] Views page displays: Provide a new option to use the admin theme #6025
585 [DX] Implement hook_hook_info() to help organize module code #3024
586 authorize.php should be used for all Installer module downloads/installs #2271
587 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
588 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
589 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
590 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
591 Configuration manager to offer choices when config staging folder includes files #6383
592 Reuse test prefixes instead of rebuilding them for each test #4353
593 Ability to include module configuration in config recipe even if config already exists #5173
594 [UX] Add visibility conditions for menu location #3867
595 Layout API: function to add a block to a layout region programmatically #5662
596 [UX] Use "Configure" icons instead of the full word #3539
597 Enable Entity Reference in new installations #5913
598 Config management diff: Rename "Old" and "New" to something more meaningful #3221
599 [UX] add an exposed filter for email address to the user account list #2512
600 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003

Pages

Log in or register to add new topics