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] hook_field_*_settings_form() should have $form and $form_state parameters #3590
602 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
603 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
604 Allow the addition of Dashboard context to any layout #6182
605 Allow search result display to be controlled via view modes #829
606 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
607 Add custom block option to follow the translation system easily #2991
608 Expand the "Global settings" fieldset when creating new fields #5345
609 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
610 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
611 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
612 [UX] Image Library view: Dynamic number of items per page #4560
613 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
614 [DX] Add contrib and custom directories to the docroot/modules directory. #1996
615 Mobile first approach theme #4131
616 Add option to Views for hiding empty blocks #3411
617 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
618 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
619 Idea: Provide code names for major Backdrop releases #1458
620 Provide a form-item-inline class to help admin forms #5829
621 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
622 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
623 [UX] Redesign the Themes page #1103
624 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
625 [UX] Display a reminder to uninstall modules after disabling them #3911
626 Add permission "Clear log messages" #2242
627 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
628 Contact form message templates edited via the UI #3568
629 [UX] Project Installer: Make the sorting options responsive. #1779
630 Allow opening block configuration forms on their own page (not in a modal) #1659
631 Add status report message informing about CKEditor 5 upgrade #6346
632 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
633 Backdrop needs a "related posts" feature #1317
634 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
635 [UX] On the Add view page, expand block, and collapse page display #2978
636 Dashboard: Add a Configuration Manager widget #5322
637 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
638 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
639 [UX] Clarify Field Type choices on Field Settings page #2508
640 [UX] Change layout 'Visibility conditions' links to a drop button #4529
641 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
642 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
643 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
644 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
645 Varnish Cache Caching to improve performance Backdrop CMS #6164
646 [UX] File Field UI redesign. #1445
647 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
648 Remove grippie; use CSS "resize" property #340
649 [UX] Refine permissions for Field UI #1079
650 Create a mechanism for dynamically determining output of file entities #2721
651 CKEditor5 Sections #5115
652 Translation of taxonomy terms #4720
653 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
654 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
655 Add permission for users to be able to administer their own contact form #4292
656 [META] Use UUIDs in more places #3563
657 [UX] Image styles: make crop and scale+crop effects smart. #1774
658 [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
659 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
660 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
661 [UX] Hide/Show row weights should not be done globally without warning #750
662 Consider converting the watchdog list to a view. #1302
663 Entity reference 7.x-1.6 #5952
664 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
665 Text area with Plain text processing doesn't display line breaks #5515
666 Add a localization concept for user-provided strings to core #4894
667 Prevent users from accidentally exposing their email addresses by using it for their username #2486
668 Allow text formats to be cloned. #4501
669 Allow display settings for book navigation #1976
670 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
671 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
672 Flexible Layout Templates - Add hero ROW by default to new templates #4091
673 [DX] Add user_role_has_permission function #6186
674 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
675 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
676 Create Wordpress install profile #3127
677 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
678 Put Backdrop JS Object at the bottom of the HTML Document #1051
679 [ META] Add new interface for user selection of managed files #2718
680 Allow to trigger the site status alert (red button) remotely #5097
681 Is correcting the way form ID's named worth spending time on? #4706
682 Build a flexible "JSON consumer" block for Dashboard #3891
683 Block configuration settings: Support adding IDs. #2145
684 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
685 Add pagers to watchdog entries #3546
686 Custom/managed publishing options. #1742
687 [UX] Allow the user to change their mind about manually entering a machine name... #1608
688 [DX] Add Flush all caches > Views to admin bar #5737
689 "Create new revision by default" doesn't enable revisions #6103
690 [UX] Allow bulk deleting menu links. #732
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 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
693 Provide chained term tokens for taxonomy_term_reference fields #2949
694 View configuration UI: Add indicator denoting rewritten fields #5287
695 Add check that active configuration directory is writable to system_requirements #5538
696 Log warnings when projects are encountered without a 'type' #4866
697 [UX] Side-by-side content translation UI #2438
698 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
699 Views: Autocomplete exposed filters #2423
700 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470

Pages

Log in or register to add new topics