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] Breadcrumb should include Primary/Secondary tabs #2260
602 [UX] Maximum upload size should be an integer element #1120
603 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
604 More replacement tokens for node urls #4239
605 Add custom block option to follow the translation system easily #2991
606 "Create new revision by default" doesn't enable revisions #6103
607 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
608 Provide a form-item-inline class to help admin forms #5829
609 Make pager more efficient by not generating (and running) a countQuery #404
610 [D9] Add 'published' timestamp to nodes #5062
611 [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
612 [DX] Add contrib and custom directories to the docroot/modules directory. #1996
613 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
614 Support tokens in Views "Global: custom text" field #3189
615 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
616 [D7] Add alt and title fields for the image file type? #4007
617 Allow pseudo fields to have configurable settings #3859
618 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
619 Ship core with a layout that uses user/% as context #3531
620 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
621 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
622 Entity reference 7.x-1.6 #5952
623 Idea: Provide code names for major Backdrop releases #1458
624 Text area with Plain text processing doesn't display line breaks #5515
625 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
626 Add permission "Clear log messages" #2242
627 [UX] Redesign the Themes page #1103
628 [D8] Add Breakpoints in core #4669
629 [UX] Project Installer: Make the sorting options responsive. #1779
630 Improve 'Last updated' date shown when installing modules. #4224
631 [UX] On the Add view page, expand block, and collapse page display #2978
632 Introduce new "View own published content" #6397
633 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
634 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
635 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
636 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
637 Allow opening block configuration forms on their own page (not in a modal) #1659
638 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
639 'Unused' module detector #5020
640 [UX] Clarify Field Type choices on Field Settings page #2508
641 Backdrop needs a "related posts" feature #1317
642 Prevent users from accidentally exposing their email addresses by using it for their username #2486
643 Consider converting the watchdog list to a view. #1302
644 Allow display settings for book navigation #1976
645 [WP][UX] Use admin-theme for Log In form #4410
646 Display the field machine_name along with the label on the display mode #6200
647 Redirects write to json files? #4001
648 Search terms along with nodes #3850
649 Create a mechanism for dynamically determining output of file entities #2721
650 [DX] Add Flush all caches > Views to admin bar #5737
651 Alternative approach to translating config, using get/set #3522
652 Consider using a flat-file cache for the page cache #716
653 [D9] Users must verify email when changing user email addresses #5210
654 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
655 [UX] File Field UI redesign. #1445
656 Add check that active configuration directory is writable to system_requirements #5538
657 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
658 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
659 [UX] Refine permissions for Field UI #1079
660 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
661 [UX] Image styles: make crop and scale+crop effects smart. #1774
662 [D8] Keep a snapshot of configuration directory in database #4212
663 [A11Y] Make collapsible fieldset accessible #6408
664 Views: Filter results by matching data with current content #3683
665 [UX] Rich-text Image/text flow. #987
666 Move "Expanded" option for Menu Items to Block settings #5428
667 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
668 [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
669 Don't count markup characters as part of the text length #309
670 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
671 [UX] Side-by-side content translation UI #2438
672 [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
673 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
674 Custom Block contextual link #4390
675 Bulk operation for scheduling publishing of multiple pieces of content. #3115
676 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
677 [WP] Add URL Alias as machine name-like field to node titles #3993
678 [SR] Better/safer file type validation #3830
679 [ META] Add new interface for user selection of managed files #2718
680 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
681 'Manage files' view sometimes shows incorrect filename #3507
682 Provide an option to make language required for nodes (do not allow language = "none"). #673
683 Create a field_storage_exists() function #5180
684 [A11Y] tablist needs tab roles for children elements #5982
685 Database log message is truncated at 56 characters and not configurable #5553
686 Block configuration settings: Support adding IDs. #2145
687 Put Backdrop JS Object at the bottom of the HTML Document #1051
688 Allow selecting an existing date format for log messages #4621
689 Custom/managed publishing options. #1742
690 [DX] [D8] Add a `validate()` method to entity classes #6061
691 Can we add a class to the admin tabs? #4207
692 Provide chained term tokens for taxonomy_term_reference fields #2949
693 Create option for a cropped image style to provide consistent image size for Cards view #5593
694 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
695 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
696 [DX] Add settings/page for contextual links settings #5404
697 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
698 [UX] Allow the user to change their mind about manually entering a machine name... #1608
699 [UX][D8] Convert user pictures to an actual Image Field #243
700 [DX] Support a way to declare conflicts in .info files #4993

Pages

Log in or register to add new topics