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
601 Content creation page cleanup #202
602 Provide a mechanism to load low-level backends #2383
603 Display the field machine_name along with the label on the display mode #6200
604 Add per-bundle token info to hook_token_info() #5707
605 [UX] Introduce a `confirm_dialog()` function #3771
606 Allow form elements for updates in update.php #1912
607 [UX] Inject "mini modules forms" in various places where it makes sense #5949
608 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
609 [UX] Move new password show/hide toggle to inside the password fields. #3046
610 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
611 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
612 [DX] Implement hook_hook_info() to help organize module code #3024
613 Create a field_storage_exists() function #5180
614 Idea: Provide code names for major Backdrop releases #1458
615 Add 'reverse' option to 'View result counter' #4590
616 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
617 [UX] Redesign the Themes page #1103
618 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
619 Use data-* to check modules dependencies before submit #565
620 [DX] [D8] Add a `validate()` method to entity classes #6061
621 Feature to add multiple Layouts together #5585
622 [D9] Add a sub theme starter kit to Basis #3914
623 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
624 Move the file `description` column to file_managed table. #2070
625 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
626 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
627 Upscaling in out-of-the-box image style 'Large'. #3232
628 [DX] Add settings/page for contextual links settings #5404
629 Allow opening block configuration forms on their own page (not in a modal) #1659
630 [DX] Add a legacy upgrade_mappings database table #2855
631 [DX] Support a way to declare conflicts in .info files #4993
632 Backdrop needs a "related posts" feature #1317
633 Add filtering to path_autocomplete #4381
634 Remove the "Layout" part from the layout names in the layouts list. #945
635 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
636 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
637 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
638 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
639 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
640 [UX] Project Browser should run some pre-flight checks #1858
641 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
642 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
643 [UX] add the ability to order menus #3003
644 Ability to include module configuration in config recipe even if config already exists #5173
645 [UX] File Field UI redesign. #1445
646 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
647 Use config for color module palettes #2554
648 [UX] Refine permissions for Field UI #1079
649 [D8] Introduce a new example.settings.local.php file #4173
650 [UX] Make it easy to find newly-added modules on the modules page #532
651 Add mini pager option to Search module #6083
652 Simplify Layout configuration #5592
653 [DX] Add config->getData() to match config->setData() #3902
654 Search form does not allow to be styled using icons #5573
655 Store entity bundle in comment table #2046
656 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
657 [DX][UX] Keyboard shortcut for admin menu search #3564
658 Config management diff: Rename "Old" and "New" to something more meaningful #3221
659 Enhanced Float-Value Display Options #5379
660 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
661 menu_tree_check_access() adds 1141 database queries #2825
662 Link module: Provide an option to allow for a predefined list of static titles #4970
663 Consider converting the watchdog list to a view. #1302
664 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
665 [D8] Ensure that entries are written to watchdog table #63
666 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
667 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
668 Ability to add custom file fields to Node Edit Form #5738
669 [UX] limit field tokens on node type page to fields on that type #3752
670 Allow altering image style urls #5745
671 [WP] Support HTML formatted emails in core #3727
672 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
673 [UX] Contact module: Rename "categories" to "recipient groups" in the admin UI - allow customizing the label of the field in the public-facing form #5992
674 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
675 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
676 [UX] Image Library view: Dynamic number of items per page #4560
677 Put Backdrop JS Object at the bottom of the HTML Document #1051
678 Mobile first approach theme #4131
679 [UX][D8] Make position of #description (help text) configurable via the API #1403
680 Add new PR template, with reminder to reference an issue #5605
681 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
682 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
683 [DX] Make certain field values and entity properties available during save. #2032
684 Bring back the initial functionality of _field_write_instance function #5875
685 Add HTML5 Placeholder to form inputs #3561
686 SMTP / PHPMailer module in core #3199
687 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
688 [UX] Allow the user to change their mind about manually entering a machine name... #1608
689 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
690 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
691 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
692 Allow 'Main Page Content' block to use a specific display mode #4341
693 uuid and entity import / export #890
694 [DX] Revert field storage back to Drupal 6 style normalized tables #56
695 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
696 More useful tags for views #6268
697 [D8] Include Tour module in core #89
698 VBO: Allow bulk enabling/disabling comments on existing content. #2297
699 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
700 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750

Pages

Log in or register to add new topics