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] 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
602 Display the field machine_name along with the label on the display mode #6200
603 [UX] Move new password show/hide toggle to inside the password fields. #3046
604 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
605 [DX] Add contrib and custom directories to the docroot/modules directory. #1996
606 Create a list of all entity types under Reports. #1449
607 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
608 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
609 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
610 Provide a form-item-inline class to help admin forms #5829
611 [UX] Allow switching the menu being used for a menu block. #3410
612 Move "Expanded" option for Menu Items to Block settings #5428
613 [DX] [D8] Add a `validate()` method to entity classes #6061
614 Upscaling in out-of-the-box image style 'Large'. #3232
615 [DX] Support a way to declare conflicts in .info files #4993
616 Add permission "Clear log messages" #2242
617 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
618 Give details about why a permission 'has security implications' #5536
619 [DX] Add a legacy upgrade_mappings database table #2855
620 [UX] Project Installer: Make the sorting options responsive. #1779
621 [UX] Improve editing data and time format patterns #1284
622 Add display of file details to the 'manage file' form. #3904
623 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
624 Add allowed_values_function to list field UI #3565
625 [UX] Image Library view: Dynamic number of items per page #4560
626 Entity reference 7.x-1.6 #5952
627 Mobile first approach theme #4131
628 Create a field_storage_exists() function #5180
629 [UX] Clarify Field Type choices on Field Settings page #2508
630 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
631 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
632 [DX] Implement hook_hook_info() to help organize module code #3024
633 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
634 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
635 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
636 Create the settings.php file if missing. #1075
637 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
638 [D8] Views Content Cache #3399
639 Allow 'Main Page Content' block to use a specific display mode #4341
640 [DX] Add settings/page for contextual links settings #5404
641 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
642 Enhanced Float-Value Display Options #5379
643 Allow search result display to be controlled via view modes #829
644 Add mini pager option to Search module #6083
645 Config management diff: Rename "Old" and "New" to something more meaningful #3221
646 Link module: Provide an option to allow for a predefined list of static titles #4970
647 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
648 Allow core libraries to be served via CDN #1593
649 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
650 menu_tree_check_access() adds 1141 database queries #2825
651 [UX] Image styles: make crop and scale+crop effects smart. #1774
652 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
653 Installer module should check for file-write permissions #3893
654 [DX] Add Flush all caches > Views to admin bar #5737
655 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
656 [UX] Change layout 'Visibility conditions' links to a drop button #4529
657 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
658 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
659 Ability to include module configuration in config recipe even if config already exists #5173
660 Prevent users from accidentally exposing their email addresses by using it for their username #2486
661 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
662 [UX] add the ability to order menus #3003
663 Allow display settings for book navigation #1976
664 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
665 Use config for color module palettes #2554
666 Layout: path condition with a subdomain #1049
667 Convert /admin/content/book to a View #3735
668 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
669 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
670 Add permission for users to be able to administer their own contact form #4292
671 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
672 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
673 [UX][D8] Make position of #description (help text) configurable via the API #1403
674 SMTP / PHPMailer module in core #3199
675 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
676 Block configuration settings: Support adding IDs. #2145
677 [DX] Make views query output easier to read with indentation & line breaks #1590
678 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
679 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
680 Custom/managed publishing options. #1742
681 [UX] Change user/login to /login and /user/logout to /logout #1248
682 Allow some markup in views descriptions. #3885
683 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
684 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
685 Allow text formats to be cloned. #4501
686 [A11Y] tablist needs tab roles for children elements #5982
687 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
688 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
689 [UX] Side-by-side content translation UI #2438
690 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
691 More useful tags for views #6268
692 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
693 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
694 Cache settings via admin section #1434
695 [D8][UX] Add inline form errors #1040
696 Create option for a cropped image style to provide consistent image size for Cards view #5593
697 Installer should check digital signatures when downloading a package #3714
698 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
699 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
700 Rename default Contact form category #4703

Pages

Log in or register to add new topics