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 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
602 [D7] Provide method to get the pager's element ID #5958
603 [UX] Move admin menu system tasks to their own dropdown? #1368
604 [WP][SR] Add email obfuscator to core #3270
605 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
606 Store entity bundle in comment table #2046
607 [UX] timezone drop-down should group timezones by continent #2928
608 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
609 Garbage collection deletes files if they are inserted where filter can't find them. #3826
610 [UX] Edit view from Layout blocks page #3501
611 Consider adding an easy way to provide click-to-copy functionality in core #6135
612 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
613 Introduce `entity_goto()` shortcut for `backdrop_goto()` on Entity paths #5838
614 [UX] Set date formats by country #1521
615 Add more HTML5 elements for dates #326
616 Expand the "Global settings" fieldset when creating new fields #5345
617 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
618 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
619 [UX] Project Browser should run some pre-flight checks #1858
620 Allow admins to unblock someone easily without having to go into the database #3111
621 Add option to run-test.sh to allow skipping troublesome tests. #4607
622 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
623 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
624 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
625 Add a views filter/argument for Term Depth #2666
626 [UX] Add path settings to file pages #4176
627 Cannot create menu items linking to existing files #3945
628 [UX] Admin Bar: Make "Development" a top-level menu item #3652
629 Allow Access to Image Library for Core Hero Block #5739
630 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
631 [UX] Make block titles required and allow them to be hidden. #692
632 Include Link Sanitize tests from D7 contrib module #5613
633 [UX] Add nowrap CSS to field suffixes (ex the machine name span) #1349
634 Support SVG in Image Library #5541
635 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
636 [DX] Make certain field values and entity properties available during save. #2032
637 Comment administration improvements #2919
638 Easier/better way to revert Views' settings #4368
639 Add cropping to default image styles #5590
640 [UX] combine different kinds of views link fields #3457
641 Add "All day" functionality for the HTML5 widget #6142
642 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
643 Add ability to edit a revision's message #5861
644 Use smart dictionaries for object compression #1511
645 Creating multiple fields simultaneously while creating a content type #292
646 Dashboard: Add a Configuration Manager widget #5322
647 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
648 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
649 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
650 Add a localization concept for user-provided strings to core #4894
651 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
652 [UX] Allow moving blocks from the front end? #3086
653 [META][UX] Better "Recent content" block #4576
654 Allow admin theme CSS for dialogs to be used on front-end #2659
655 Showcase core features during install #4138
656 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
657 [DX][D9] Add the ability to deprecate the name (and value?) of entries in settings.php #5740
658 Trim textfields? #6386
659 [UX] Config import should search recursively for config files to import #661
660 Add a language switcher to the admin bar when locale is enabled #5983
661 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
662 CKEditor5 Sections #5115
663 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
664 [DX] Form API: provide a 'type' => 'status_message' element. #3329
665 [UX] Hide all field labels by default #2902
666 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
667 Contact module roadmap: 80% usecase of Webforms in core #3808
668 The farbtastic color picker is unmaintained since 2017 - replace with a modern/maintained alternative #5598
669 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
670 Redis super easy with Redis Enterprise Caching to improve performance Backdrop CMS #6165
671 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
672 Add global site logo token #5871
673 Responsive tabs for Seven: change the arrows to an ellipsis and an "x" close icon. #1498
674 [DX][BC] Replace module_load_include() with new, more generic function #206
675 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
676 VBO: Allow bulk enabling/disabling comments on existing content. #2297
677 [UX] Make the theme preview thumbnail clickable and show larger version of screenshot (à la lightbox). #1127
678 View configuration UI: Add indicator denoting rewritten fields #5287
679 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
680 [UX] Default drop-button action for node types should be 'manage fields' #1116
681 Log warnings when projects are encountered without a 'type' #4866
682 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
683 Reconfiguring the administrative layout #3072
684 [DX] Support some basic markdown-flavoured formatting in t() #4535
685 Allow regions titles #2647
686 [UX][DX] provide utility functions to retrieve field labels #3620
687 Allow user/module to disable theme_debug for particular templates or modules #5746
688 [UX] Add the ability for default layouts to be cloned (like views). #1674
689 [UX] Add parent menu selector to menu add/edit link form #6390
690 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
691 [DX] Add `#indentation` property to FAPI elements. #5999
692 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
693 Evaluate the reasons for removal of the Trigger module from core. #2522
694 Put all search results on a single page (with facets?) #1330
695 Setting intelligent defaults during content type fields creation #291
696 Allow to trigger the site status alert (red button) remotely #5097
697 Create redirects for bulk alias delete #1993
698 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
699 File entity setting for garbage collection #2897
700 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316

Pages

Log in or register to add new topics