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 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
602 Add permissions to view and use button "Clear log messages" #3056
603 [UX] Allow multiple screenshots for modules themes and layouts #1517
604 Allow limiting access to menu items per-role #4465
605 [UX] Add the ckeditor spell-check plugin #2071
606 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
607 [UX] Allow image styles to be ordered/sorted. #1141
608 [DX][D8] Provide a single command to install & run Backdrop #4040
609 Search terms along with nodes #3850
610 Provide `original` vocabulary to presave and update vocabulary hooks #5475
611 Move the Color module to a contributed project #5667
612 Alternative approach to translating config, using get/set #3522
613 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
614 [UX] Turn the installer into a 1-minute installer #467
615 Seventy two theme #5928
616 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
617 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
618 Add node's 'Menu link titles' to views #3248
619 [D8] Add Breakpoints in core #4669
620 Expose breakpoints as a visibility option for blocks and layouts. #2347
621 Bulk delete taxonomy terms #2875
622 [D8] Add a phone field type #1342
623 Improve 'Last updated' date shown when installing modules. #4224
624 Layouts: Allow tokens to be used in custom page titles. #1860
625 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
626 Add Claro administration theme to core #5241
627 Allow non-administrative users the ability to publish/unpublish/schedule content #815
628 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
629 All config_*() functions should accept `$type` for consistency. #4821
630 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
631 Clean-up of Database after Migration from Drupal 7.x #6109
632 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
633 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
634 Allow comments to be attached to any entity type #2048
635 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
636 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
637 [D7] Add alt and title fields for the image file type? #4007
638 [SR] Better/safer file type validation #3830
639 Status Report should flag duplicate module installs #5464
640 'Manage files' view sometimes shows incorrect filename #3507
641 Disable unused layout templates #5068
642 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
643 [UX] Inject "mini modules forms" in various places where it makes sense #5949
644 [UX] Provide preview and confirmation of permission changes before saving them #6320
645 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
646 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
647 Views: improve the "last" link of pagers #2332
648 [D8] Keep a snapshot of configuration directory in database #4212
649 [UX] Add "Configure page title" tab to Layout admin pages #3983
650 [UX][WP][D8] Allow the admin bar to be docked in various sides of the screen #1842
651 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
652 [D8] Manage form display: Allow managing form fields non-programmatically #5219
653 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
654 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
655 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
656 Consider adding an easy way to provide click-to-copy functionality in core #6135
657 [PS] Use signatures instead of the form cache #1470
658 [WP][UX] Use admin-theme for Log In form #4410
659 [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
660 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
661 [UX] Maximum upload size should be an integer element #1120
662 Redirects write to json files? #4001
663 [UX] Layouts: Allow menu "source" to be changed from within any menu block #3820
664 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
665 Add per-bundle token info to hook_token_info() #5707
666 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
667 [DX][D8] Provide a mechanism to deprecate permissions #5030
668 Make pager more efficient by not generating (and running) a countQuery #404
669 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
670 Better handling of location in locale source #3451
671 Add a link to the BackdropCMS.org page on module list for each module #5003
672 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
673 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
674 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
675 Add Mailsystem 3.x delegator class to core #3218
676 Allow opening block configuration forms on their own page (not in a modal) #1659
677 Allow selecting an existing date format for log messages #4621
678 [DX] Allow nested form elements to be attached to radio and checkbox options. #2304
679 [UX] integrate file editing into the file field widget #2810
680 Backdrop needs a "related posts" feature #1317
681 Can we add a class to the admin tabs? #4207
682 Feature request for Internal Redirects #3940
683 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
684 Feature to add multiple Layouts together #5585
685 Restore Configurable Actions to core #3646
686 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
687 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
688 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
689 [UX] Menu link items should be kept in sync with their respective content titles #4759
690 Text area with Plain text processing doesn't display line breaks #5515
691 Add "All day" functionality for the HTML5 widget #6142
692 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
693 Idea: Provide code names for major Backdrop releases #1458
694 Custom Block contextual link #4390
695 Add layout name in class for custom layout. #2012
696 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
697 [UX] Redesign the Themes page #1103
698 [WP] Add URL Alias as machine name-like field to node titles #3993
699 [UX] Allow cloning any user role (along with its permissions) #3813
700 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438

Pages

Log in or register to add new topics