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] Allow multiple screenshots for modules themes and layouts #1517
602 [DX][D8] Provide a mechanism to deprecate permissions #5030
603 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
604 Consider using a flat-file cache for the page cache #716
605 [UX] Allow image styles to be ordered/sorted. #1141
606 Add check that active configuration directory is writable to system_requirements #5538
607 Allow default/required settings on multilingual ("Language") fields #4322
608 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
609 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
610 [UX] Add the ckeditor spell-check plugin #2071
611 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
612 [DX] Add config->getData() to match config->setData() #3902
613 [UX] Move new password show/hide toggle to inside the password fields. #3046
614 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
615 [DX] Implement hook_hook_info() to help organize module code #3024
616 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
617 Add HTML5 Placeholder to form inputs #3561
618 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
619 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
620 [D8] Add a phone field type #1342
621 [UX] Menu link items should be kept in sync with their respective content titles #4759
622 [UX][D8] Convert user pictures to an actual Image Field #243
623 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
624 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
625 Expose breakpoints as a visibility option for blocks and layouts. #2347
626 Allow a hook to alter the list of CSS files parsed by Color module #6240
627 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
628 Layouts: Allow tokens to be used in custom page titles. #1860
629 Upscaling in out-of-the-box image style 'Large'. #3232
630 Introduce some missing permissions that allow global actions on files #6012
631 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
632 [WP] Support HTML formatted emails in core #3727
633 [DX] Add a legacy upgrade_mappings database table #2855
634 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
635 Add a link to the BackdropCMS.org page on module list for each module #5003
636 Provide an option to make language required for nodes (do not allow language = "none"). #673
637 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
638 Add markup or message field to contact form #4721
639 Database log message is truncated at 56 characters and not configurable #5553
640 Allow separate edit and display titles for field #4310
641 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
642 One click install for digitalocean #5628
643 Allow comments to be attached to any entity type #2048
644 Allow Views to be grouped in Admin Menu #5895
645 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
646 Allow content types to be enabled/disabled via the admin UI #3883
647 [UX] add the ability to order menus #3003
648 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
649 [UX] Allow 'manage file' from Image Library #3544
650 Optimize core book module via book_cache port #976
651 Use config for color module palettes #2554
652 Content creation page cleanup #202
653 [D8] Introduce a new `file_url_transform_relative()` function #4106
654 Views: improve the "last" link of pagers #2332
655 Make mobile menu toggle text configurable #6264
656 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
657 [UX][WP][D8] Allow the admin bar to be docked in various sides of the screen #1842
658 Config management diff: Rename "Old" and "New" to something more meaningful #3221
659 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
660 [UX] Allow reordering of layouts from main Layouts page #5411
661 menu_tree_check_access() adds 1141 database queries #2825
662 [PS] Use signatures instead of the form cache #1470
663 [SEO][META] Provide some basic SEO meta tags OOTB #4995
664 [D8] Trim summary on word boundary #599
665 [UX] Maximum upload size should be an integer element #1120
666 [UX] Combine Permissions for `Field` and `Field UI` #4710
667 [DX] Add a helper function for messaging after saving settings forms #1364
668 Saving a content type display should not return up to the Manage Displays list #4291
669 Allow more granular HTML filter options for HTML attributes, not just tags #6100
670 [UX] Allow the "Book outline" vertical tab in the content create/edit form to be hidden from users with the "Administer book outlines" permission #3638
671 [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
672 Add layout name in class for custom layout. #2012
673 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
674 Allow pseudo fields to have configurable settings #3859
675 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
676 Allow opening block configuration forms on their own page (not in a modal) #1659
677 Add a new core theme #5175
678 Ship core with a layout that uses user/% as context #3531
679 Remove the "Layout" part from the layout names in the layouts list. #945
680 Backdrop needs a "related posts" feature #1317
681 Consolidate maintenance-related settings either in $state or $config #4723
682 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
683 [DX][D8] CMI: Add config_exclude functionality to core #4079
684 [DX] Allow nested form elements to be attached to radio and checkbox options. #2304
685 Ability to change themes based upon a layout #6296
686 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
687 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
688 SMTP / PHPMailer module in core #3199
689 [D10] Views page displays: Provide a new option to use the admin theme #6025
690 [PS] Optimize menu_navigation_links_rebuild() #5389
691 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
692 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
693 Idea: Provide code names for major Backdrop releases #1458
694 Apply image style to default picture #4976
695 Use data-* to check modules dependencies before submit #565
696 [UX] Redesign the Themes page #1103
697 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
698 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
699 [DX] Provide a way to retrieve default/OOTB config values #4262
700 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108

Pages

Log in or register to add new topics