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 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
602 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
603 Add more HTML5 elements for dates #326
604 Cannot create menu items linking to existing files #3945
605 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
606 [UX] timezone drop-down should group timezones by continent #2928
607 [UX] Admin Bar: Make "Development" a top-level menu item #3652
608 [D9] Add 'published' timestamp to nodes #5062
609 [PS] Use signatures instead of the form cache #1470
610 Add 'reverse' option to 'View result counter' #4590
611 Idea: Provide code names for major Backdrop releases #1458
612 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
613 Add hook_field_schema_alter() #6208
614 [UX] Redesign the Themes page #1103
615 [D8] Introduce a new example.settings.local.php file #4173
616 [UX] Clarify Field Type choices on Field Settings page #2508
617 Ability to add custom file fields to Node Edit Form #5738
618 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
619 [UX] Make block titles required and allow them to be hidden. #692
620 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
621 [SR] Security hardening: provide a mechanism to expire sessions #5545
622 [UX] Mobile project browser: make it easier to get to the queue #3098
623 Contact module roadmap: 80% usecase of Webforms in core #3808
624 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
625 Add a views filter/argument for Term Depth #2666
626 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
627 Allow opening block configuration forms on their own page (not in a modal) #1659
628 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
629 Backdrop needs a "related posts" feature #1317
630 Simplify Layout configuration #5592
631 Add permission "Clear log messages" #2242
632 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
633 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
634 [UX] Project Installer: Make the sorting options responsive. #1779
635 Creating multiple fields simultaneously while creating a content type #292
636 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
637 Comment administration improvements #2919
638 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
639 'Unused' module detector #5020
640 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
641 [UX] File Field UI redesign. #1445
642 [UX] Image Library view: Dynamic number of items per page #4560
643 Allow a hook to alter the list of CSS files parsed by Color module #6240
644 [UX] Refine permissions for Field UI #1079
645 Mobile first approach theme #4131
646 Prevent users from accidentally exposing their email addresses by using it for their username #2486
647 Allow altering image style urls #5745
648 Allow display settings for book navigation #1976
649 [UX] Config import should search recursively for config files to import #661
650 [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
651 Missing a possibility to get a books mlid value for views #5565
652 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
653 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
654 [D9] Users must verify email when changing user email addresses #5210
655 Allow admin theme CSS for dialogs to be used on front-end #2659
656 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
657 [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
658 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
659 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
660 Consider converting the watchdog list to a view. #1302
661 Allow 'Main Page Content' block to use a specific display mode #4341
662 Add new PR template, with reminder to reference an issue #5605
663 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
664 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
665 Bring back the initial functionality of _field_write_instance function #5875
666 [UX] Image styles: make crop and scale+crop effects smart. #1774
667 [DX][BC] Replace module_load_include() with new, more generic function #206
668 Media: Use field mapping to automatically store metadata/EXIF info #3333
669 Move "Expanded" option for Menu Items to Block settings #5428
670 [UX] Hide all field labels by default #2902
671 [UX][DX] provide utility functions to retrieve field labels #3620
672 Offer to remove module dependencies that are no longer needed #3582
673 [DX] Support a way to declare conflicts in .info files #4993
674 [UX] Change layout 'Visibility conditions' links to a drop button #4529
675 Make mobile menu toggle text configurable #6264
676 Put Backdrop JS Object at the bottom of the HTML Document #1051
677 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
678 [UX] Side-by-side content translation UI #2438
679 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
680 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
681 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
682 Add 'Field HTML Trim' to core #6001
683 Why do we need to write the entire config data within update hooks? #3347
684 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
685 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
686 Create a field_storage_exists() function #5180
687 Allow regions titles #2647
688 [UX] Allow switching the menu being used for a menu block. #3410
689 [UX] Allow the user to change their mind about manually entering a machine name... #1608
690 Allow more granular HTML filter options for HTML attributes, not just tags #6100
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 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
693 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
694 Block configuration settings: Support adding IDs. #2145
695 [UX] Allow the admin bar to be shown/hidden via a toggle #970
696 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
697 Custom/managed publishing options. #1742
698 [D8] Convert "Recent content" block to a View #146
699 Link to all release notes between installed and recommended versions #3303
700 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917

Pages

Log in or register to add new topics