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 mobile menu toggle text configurable #6264
602 Prevent users from accidentally exposing their email addresses by using it for their username #2486
603 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
604 Allow display settings for book navigation #1976
605 Simplify Layout configuration #5592
606 Add the ability to create a CSS class for image field in Views #2920
607 Remove grippie; use CSS "resize" property #340
608 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
609 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
610 [D8] Keep a snapshot of configuration directory in database #4212
611 Can we add a class to the admin tabs? #4207
612 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
613 Allow pseudo fields to have configurable settings #3859
614 Add admin tagging API to entities, menus, etc. #5307
615 Block configuration settings: Support adding IDs. #2145
616 Ship core with a layout that uses user/% as context #3531
617 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
618 [UX] Allow bulk deleting menu links. #732
619 Make the 404 / 403 page setting "translatable" #4881
620 Custom/managed publishing options. #1742
621 Allow altering image style urls #5745
622 Create New Field API for more efficient fields #2661
623 Automatically create a node/% layout when one is created for node/NID #5539
624 Idea: Provide code names for major Backdrop releases #1458
625 [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
626 Custom Block contextual link #4390
627 [UX] Redesign the Themes page #1103
628 [WP] Add URL Alias as machine name-like field to node titles #3993
629 [UX] Make sidebars collapsible in Harris layout #5486
630 Ability to change themes based upon a layout #6296
631 [UX] Side-by-side content translation UI #2438
632 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
633 Media: Use field mapping to automatically store metadata/EXIF info #3333
634 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
635 [D8] Image styles: add "Convert" effect/action #5107
636 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
637 Add new PR template, with reminder to reference an issue #5605
638 Views UI: Edit Basic Settings #2906
639 Allow opening block configuration forms on their own page (not in a modal) #1659
640 Bring back the initial functionality of _field_write_instance function #5875
641 Allow selecting an existing date format for log messages #4621
642 Backdrop needs a "related posts" feature #1317
643 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
644 Add option to run-test.sh to allow skipping troublesome tests. #4607
645 Consider converting the watchdog list to a view. #1302
646 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
647 Allow themes to have `config` folders #6122
648 Search terms along with nodes #3850
649 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
650 Update 'Syndicate' block allow selection of available feeds #2136
651 Alternative approach to translating config, using get/set #3522
652 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
653 [UX] Open the field widget link in a modal #691
654 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
655 [UX] do not lock the admin bar when a modal is active. #1721
656 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
657 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
658 [SR] Security hardening: provide a mechanism to expire sessions #5545
659 [UX] File Field UI redesign. #1445
660 Add 'Field HTML Trim' to core #6001
661 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
662 [UX] Refine permissions for Field UI #1079
663 Provide `original` vocabulary to presave and update vocabulary hooks #5475
664 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
665 Views: Autocomplete exposed filters #2423
666 Views: Filter results by matching data with current content #3683
667 Link to all release notes between installed and recommended versions #3303
668 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
669 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
670 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
671 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
672 Admin interface for manual garbage collection #2898
673 [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
674 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
675 [UX] Allow the user to change their mind about manually entering a machine name... #1608
676 Allow Views to be grouped in Admin Menu #5895
677 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
678 [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
679 [UX] Add path settings to file pages #4176
680 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
681 [SR] Better/safer file type validation #3830
682 Add Claro administration theme to core #5241
683 Optimize `views_handler_field_field()` to only load full entities if needed #2104
684 'Manage files' view sometimes shows incorrect filename #3507
685 Provide an actual maintenance mode #3060
686 All config_*() functions should accept `$type` for consistency. #4821
687 [UX] Layout UI: Collapsible block groups. #1691
688 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
689 [UX] Views/Field formatter: Count #2634
690 Missing a possibility to get a books mlid value for views #5565
691 Introduce some missing permissions that allow global actions on files #6012
692 Easier/better way to revert Views' settings #4368
693 Put Backdrop JS Object at the bottom of the HTML Document #1051
694 Status Report should flag duplicate module installs #5464
695 Allow the addition of Dashboard context to any layout #6182
696 Menu router refactoring #2400
697 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
698 [UX] More info on field removal #3262
699 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
700 Disable unused layout templates #5068

Pages

Log in or register to add new topics