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 VBO: Allow bulk enabling/disabling comments on existing content. #2297
602 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
603 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
604 Layout API: function to add a block to a layout region programmatically #5662
605 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
606 [UX] Field UI - clean up the field type selection #1041
607 Expand the "Global settings" fieldset when creating new fields #5345
608 Enable Entity Reference in new installations #5913
609 Add new Date field widget to utilize HTML5 #date input type #4255
610 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
611 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
612 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
613 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
614 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
615 Evaluate the reasons for removal of the Trigger module from core. #2522
616 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
617 Installer should check digital signatures when downloading a package #3714
618 Create redirects for bulk alias delete #1993
619 Feature/Package Module Proposal #1238
620 Create a printable Status Report #5821
621 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
622 Add Mailsystem 3.x delegator class to core #3218
623 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
624 [UX] integrate file editing into the file field widget #2810
625 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
626 Text area with Plain text processing doesn't display line breaks #5515
627 [DX] [D8] Add a `validate()` method to entity classes #6061
628 Allow some markup in views descriptions. #3885
629 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
630 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
631 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
632 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
633 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
634 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
635 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
636 Dashboard: Add a Configuration Manager widget #5322
637 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
638 [UX] CKEditor - Provide default styles #4233
639 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
640 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
641 [UX] Rename vocabularies & terms #4222
642 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
643 Add a localization concept for user-provided strings to core #4894
644 [UX] Rich-text Image/text flow. #987
645 Don't count markup characters as part of the text length #309
646 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
647 Add a "Site Category" field to site info #1543
648 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
649 Docblock in page.tpl.php lists incorrect 'available' variables. #1981
650 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
651 Provide a form-item-inline class to help admin forms #5829
652 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
653 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
654 CKEditor5 Sections #5115
655 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
656 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
657 Consider using a flat-file cache for the page cache #716
658 Add check that active configuration directory is writable to system_requirements #5538
659 Add mini pager option to Search module #6083
660 [UX] Add visibility conditions for menu location #3867
661 [DX] Simplify getting and setting of values without using the 'und' data structure in entities #2240
662 [DX] Views query should not output { and } around database table names. #1389
663 [UX] Use "Configure" icons instead of the full word #3539
664 [UX] Project Browser: Improve the project details modal. #1778
665 Extend the 'hidden paths' feature to taxonomy #4653
666 [D8][DX] Add Modernizr to core. #1009
667 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
668 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
669 View configuration UI: Add indicator denoting rewritten fields #5287
670 Entity reference 7.x-1.6 #5952
671 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
672 Request: More style options for the table format in Views #2961
673 Log warnings when projects are encountered without a 'type' #4866
674 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
675 [UX][D8] Convert user pictures to an actual Image Field #243
676 More useful tags for views #6268
677 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
678 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
679 Add an upgrade path for CKEditor module #3684
680 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
681 Consolidate messages about modules merged into core if more than one module detected. #1163
682 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
683 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
684 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
685 Allow to trigger the site status alert (red button) remotely #5097
686 [WP][UX] Dashboard: Dismissible blocks #3996
687 CKEditor: Provide a setting to switch skins. #2729
688 Provide an option to make language required for nodes (do not allow language = "none"). #673
689 Database log message is truncated at 56 characters and not configurable #5553
690 [UX][D8] Make position of #description (help text) configurable via the API #1403
691 Dashboard block: Translations #3852
692 [UX] Swap tab order of "Export" and "Import" config pages #2185
693 [D8] Port and merge Localization Update in core #1377
694 [UX] Add charts to the dashboard #3529
695 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
696 [UX] Better image style previews. #1772
697 Use the default date entry format for the default date display format #4646
698 [DX] Add project's 'install time' to system table #1726
699 [UX] Dismissible status report messages. #4617
700 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247

Pages

Log in or register to add new topics