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 Make Backdrop misconfiguration messages friendlier #6110
602 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
603 Separate the Term Reference field from Taxonomy module #5633
604 [UX] Project installer: Provide link to update report from installer update tab #4471
605 [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
606 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
607 Add a new core theme #5175
608 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
609 [UX] [DX] Move the user page to a separate module #109
610 Consolidate maintenance-related settings either in $state or $config #4723
611 [DX] Add a `project_get_info` helper function. #2385
612 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
613 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
614 [UX] Introduce a `confirm_dialog()` function #3771
615 Allow leaving feedback on projects from the Project Installer UI. #1914
616 [DX] Add a legacy upgrade_mappings database table #2855
617 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
618 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
619 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
620 Status page: Provide information about the security coverage of the currently-installed minor version #5759
621 Add new Date field widget to utilize HTML5 #date input type #4255
622 [PS] Optimize menu_navigation_links_rebuild() #5389
623 [UX] Content view "Operations" drop-down lists available operations in random order. #548
624 Group interdependent checkboxes visually #6013
625 Apply image style to default picture #4976
626 Make 'gid' column in 'node_access' table VARCHAR #1396
627 Search form does not allow to be styled using icons #5573
628 Allow install profiles to define dependencies other than modules #3926
629 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
630 [UX] Terminology for configuring a block seems odd #1016
631 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
632 Allow install profiles to define explicit/hard dependencies #3597
633 Allow the values of list field types to be pulled from a view. #1677
634 [UX] add the ability to order menus #3003
635 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
636 Add permissions for viewing blocked user account profiles (and/or their content) #6123
637 Use config for color module palettes #2554
638 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
639 [UX] Fix caching of favicons #898
640 Provide a views filter handler for project properties #5904
641 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
642 [UX] Add # anchors to vtabs. #1537
643 Replace content translation with entity translation (and add an upgrade path) #52
644 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
645 [UX] Add a default Taxonomy (tag/category) layout #1164
646 Allow copying settings from other content types when adding an existing field #3229
647 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
648 Add options to Block Name in Views #1880
649 menu_tree_check_access() adds 1141 database queries #2825
650 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
651 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
652 [UX] Add help text and improve the UI to clarify things around layout templates #6314
653 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
654 [UX] CKEditor - Provide default styles #4233
655 Is the Admin Menu z-index value high enough? #5372
656 [META] [UX] Provide a instant search/filter UI interface pattern for listing pages and enhance existing ones. #503
657 [UX] Search settings: Convert the "Search items" section to a table. #3385
658 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
659 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
660 [D9] Add a sub theme starter kit to Basis #3914
661 [UX] Add the ckeditor spell-check plugin #2071
662 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
663 Allow comments to be attached to any entity type #2048
664 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
665 [DX][UX] Keyboard shortcut for admin menu search #3564
666 [UX][PS] Replace the current token browser in core with the Fast Token Browser implementation from contrib #6143
667 [UX] Maintenance mode: Do not render the "Create new account" tab, the navigation menu and the account menu when in the "Log in" or "Reset password" pages. #2529
668 Add 'Save user(s)' action #5656
669 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
670 Allow tokens to be used in the default value of fields. #885
671 Path filter/tips is not very useful and unlikely to be found #5912
672 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
673 Javascript end-to-end testing #5160
674 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
675 Replace taxonomy_index with taxonomy_entity_index #103
676 Expose breakpoints as a visibility option for blocks and layouts. #2347
677 Ability to specify absolute or relative links only in Link fields #1158
678 [WP] Media Library #3203
679 [UX] limit field tokens on node type page to fields on that type #3752
680 Layouts: Allow tokens to be used in custom page titles. #1860
681 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
682 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
683 Extend the 'hidden paths' feature to taxonomy #4653
684 Consider displaying which modules were enabled/disabled after enabling/disabling on the "List Modules" page #6331
685 Add link to installer on module list for missing modules #5792
686 [UX] Rename vocabularies & terms #4222
687 [D8] Allow forms to set custom validation error messages on required fields #5348
688 [UX] Remove the textarea_with_summary field type #490
689 Incorporate Layouts UI to "manage displays" for entities #6039
690 Change the default profile on tests from Standard to Testing #4943
691 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
692 Add cropping to default image styles #5590
693 [DX] Add config->getData() to match config->setData() #3902
694 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
695 [UX] Views: Make the "Label for "Any" value" a text field and have it be configurable per view and per exposed filter within each view. #2033
696 Allow title callbacks to return unsanitized text (after being run through t()) #2974
697 Add HTML5 Placeholder to form inputs #3561
698 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
699 Layout API: Provide contexts to custom blocks #5666
700 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408

Pages

Log in or register to add new topics