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] Move the confirmation dialog for deletion of menu links to a modal. #770
602 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
603 Add a "remove" UI for modules & themes (& layouts?) #5320
604 Allow install profiles to define dependencies other than modules #3926
605 Site-wide settings for file garbage collection #2896
606 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
607 Allow install profiles to define explicit/hard dependencies #3597
608 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
609 [D8] Port and merge Internationalization Views in core #1375
610 Allow comment types independent of content types #2049
611 [D9] Add menu link support into views #4505
612 Provide a form-item-inline class to help admin forms #5829
613 [META] Improve the project screenshots functionality in the project browser #3061
614 [UX] Views save/cancel buttons are at the top right #3054
615 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
616 [DX] Introduce a new `user_permission_get_info()` function #4097
617 [D8] Image styles: add "Convert" effect/action #5107
618 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
619 [UX] Layout path selection: Make it more user friendly #2618
620 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
621 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
622 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
623 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
624 [DX] Add a Production/Development Toggle to core. #1144
625 Is correcting the way form ID's named worth spending time on? #4706
626 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
627 Ensure Backdrop deletes all files it puts into /tmp #3253
628 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
629 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
630 Entity reference 7.x-1.6 #5952
631 Add admin tagging API to entities, menus, etc. #5307
632 [D9] Add a sub theme starter kit to Basis #3914
633 Use database independent calls to initialize the testing cache. #2888
634 Text area with Plain text processing doesn't display line breaks #5515
635 Make the 404 / 403 page setting "translatable" #4881
636 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
637 Allow the addition of Dashboard context to any layout #6182
638 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
639 [UX] Consider saving changes to custom block text without requiring a second save. #2038
640 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
641 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
642 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
643 [UX] Make sidebars collapsible in Harris layout #5486
644 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
645 [UX] Rich-text Image/text flow. #987
646 [UX] Project installer: Provide link to update report from installer update tab #4471
647 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
648 Provide `original` vocabulary to presave and update vocabulary hooks #5475
649 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
650 Don't count markup characters as part of the text length #309
651 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
652 [UX] limit field tokens on node type page to fields on that type #3752
653 [UX] List modules that need to be enabled on the config sync page #2604
654 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
655 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
656 Make problems with layout blocks more discoverable. #2320
657 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
658 [DX] Add Flush all caches > Views to admin bar #5737
659 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
660 Update.php should automatically apply any new configuration defaults #1832
661 Consider using a flat-file cache for the page cache #716
662 Add new Date field widget to utilize HTML5 #date input type #4255
663 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
664 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
665 [DX] Add config->getData() to match config->setData() #3902
666 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
667 Add check that active configuration directory is writable to system_requirements #5538
668 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
669 [DX][UX] Keyboard shortcut for admin menu search #3564
670 Add status report message informing about CKEditor 5 upgrade #6346
671 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
672 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
673 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
674 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
675 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
676 Status Report should flag duplicate module installs #5464
677 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
678 [UX][D8] Convert user pictures to an actual Image Field #243
679 Disable unused layout templates #5068
680 [WP] Support HTML formatted emails in core #3727
681 [UX] User "locked" in the authorize.php page #2580
682 Varnish Cache Caching to improve performance Backdrop CMS #6164
683 [UX][WP] CKEditor: Add word count #1477
684 authorize.php should be used for all Installer module downloads/installs #2271
685 Add an 'URL alias update queue' for entities associated with an updated entity #1124
686 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
687 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
688 Allow copying settings from other content types when adding an existing field #3229
689 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
690 Provide an option to make language required for nodes (do not allow language = "none"). #673
691 [UX] CKEditor - Provide default styles #4233
692 [A11Y] tablist needs tab roles for children elements #5982
693 Add Claro administration theme to core #5241
694 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
695 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
696 Database log message is truncated at 56 characters and not configurable #5553
697 All config_*() functions should accept `$type` for consistency. #4821
698 Add HTML5 Placeholder to form inputs #3561
699 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
700 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532

Pages

Log in or register to add new topics