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 Layout API: function to add a block to a layout region programmatically #5662
602 Make problems with layout blocks more discoverable. #2320
603 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
604 Enable Entity Reference in new installations #5913
605 Update.php should automatically apply any new configuration defaults #1832
606 [UX] install.php: Provide help text for site name #4675
607 Responsive tabs for Seven: change the arrows to an ellipsis and an "x" close icon. #1498
608 Implement createAccess for File entities #5479
609 Add entity_save and entity_delete in core. #862
610 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
611 [UX] Make the theme preview thumbnail clickable and show larger version of screenshot (à la lightbox). #1127
612 [UX] Automatically clear caches after manual upgrades #5101
613 [D8] Include Tour module in core #89
614 Add status report message informing about CKEditor 5 upgrade #6346
615 Add function that returns default config #3251
616 Garbage collection deletes files if they are inserted where filter can't find them. #3826
617 Upscaling in out-of-the-box image style 'Large'. #3232
618 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
619 [DX] Add a legacy upgrade_mappings database table #2855
620 [UX] combine different kinds of views link fields #3457
621 Create a printable Status Report #5821
622 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
623 [UX] Add the ability for default layouts to be cloned (like views). #1674
624 [D7] Add setting for which roles can be assigned #4437
625 Put all search results on a single page (with facets?) #1330
626 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
627 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
628 Varnish Cache Caching to improve performance Backdrop CMS #6164
629 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
630 Cannot create menu items linking to existing files #3945
631 [DX] Implement hook_hook_info() to help organize module code #3024
632 [UX] Admin Bar: Make "Development" a top-level menu item #3652
633 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
634 authorize.php should be used for all Installer module downloads/installs #2271
635 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
636 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
637 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
638 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
639 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
640 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
641 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
642 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
643 [UX] Default drop-button action for node types should be 'manage fields' #1116
644 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
645 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
646 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
647 "Create new revision by default" doesn't enable revisions #6103
648 Config management diff: Rename "Old" and "New" to something more meaningful #3221
649 Contact module roadmap: 80% usecase of Webforms in core #3808
650 [UX] add an exposed filter for email address to the user account list #2512
651 menu_tree_check_access() adds 1141 database queries #2825
652 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
653 Provide a form-item-inline class to help admin forms #5829
654 Backdrop release procedure enhancement #1987
655 Telemetry: Collect Internet Status At Time Of Install #5222
656 [UX] Auto Updates for security/modules #414
657 [DX] Add user_role_has_permission function #6186
658 [WP][UX] Dashboard: Collapsible blocks #3995
659 Get rid of all Backdrop markers in HTML page source #4817
660 [UX] add the ability to order menus #3003
661 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
662 Add option to set a maximum age of log messages #2243
663 Use config for color module palettes #2554
664 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
665 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
666 Consolidate user links on admin bar #4643
667 Create a list of all entity types under Reports. #1449
668 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
669 VBO: option for separate button per action & option to override labels #802
670 Basis: Update box-sizing method #4208
671 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
672 [D9] Add 'published' timestamp to nodes #5062
673 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
674 [DX][D8] Allow config files to have dependencies #4188
675 Create the settings.php file if missing. #1075
676 'Unused' module detector #5020
677 Introduce new "View own published content" #6397
678 SMTP / PHPMailer module in core #3199
679 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
680 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
681 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
682 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
683 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
684 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
685 [UX] When there is only one menu item in a section, don't list #4386
686 [UX] Improve editing data and time format patterns #1284
687 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
688 [UX] Better Menu permissions #384
689 [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
690 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
691 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
692 [UX][DX] provide utility functions to retrieve field labels #3620
693 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
694 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
695 Entity reference 7.x-1.6 #5952
696 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
697 Allow anonymous users to use a SESSION variable to set timezone #4612
698 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
699 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
700 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769

Pages

Log in or register to add new topics