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
901 [DX] Add a `project_get_info` helper function. #2385
902 Simple Mode - Ability to toggle between simple and advanced admin features #4692
903 Provide additional permissions for the maintenance mode #3625
904 Feature/Package Module Proposal #1238
905 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
906 SMTP / PHPMailer module in core #3199
907 Allow leaving feedback on projects from the Project Installer UI. #1914
908 1.15 [UX] Follow-ups for auto menu settings in core #4251
909 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
910 [DX] Disabling a field should not update the weights of all fields #5755
911 Ability to change themes based upon a layout #6296
912 Use data-* to check modules dependencies before submit #565
913 Add a wrapper to make tables "responsive" #6008
914 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
915 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
916 Telemetry: Collect actual OS, not only type #5199
917 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
918 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
919 [D8] Autosave content #3426
920 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
921 Deprecate watchdog() #4749
922 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
923 Allow the values of list field types to be pulled from a view. #1677
924 Add a global/standardized way to add icon to external links #4047
925 Allow taxonomy term for layout block visibility #5612
926 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
927 Remove the "Layout" part from the layout names in the layouts list. #945
928 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
929 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
930 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
931 Allow install profiles to define dependencies other than modules #3926
932 Add a "Site Category" field to site info #1543
933 [D8] Ensure that entries are written to watchdog table #63
934 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
935 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
936 [UX] install.php: Provide help text for site name #4675
937 Allow install profiles to define explicit/hard dependencies #3597
938 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
939 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
940 [WP] Add the ability to schedule config changes #3185
941 Add options to Block Name in Views #1880
942 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
943 [UX] Decrease size of help text input textareas #2747
944 Status page: Provide information about the security coverage of the currently-installed minor version #5759
945 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
946 [UX] Make it easy to find newly-added modules on the modules page #532
947 Group interdependent checkboxes visually #6013
948 [UX] Introduce a `confirm_dialog()` function #3771
949 [DX] Views query should not output { and } around database table names. #1389
950 Search form does not allow to be styled using icons #5573
951 User roles form: Replace the "Required" column with a useful "Description" column #5179
952 [UX] Add the ckeditor spell-check plugin #2071
953 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
954 [D8][DX] Add Modernizr to core. #1009
955 Add state_override function to core #4725
956 Allow title callbacks to return unsanitized text (after being run through t()) #2974
957 Allow fully deleting text formats #4013
958 Separate the Term Reference field from Taxonomy module #5633
959 Allow themes to have `config` folders #6122
960 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
961 uuid and entity import / export #890
962 Provide a views filter handler for project properties #5904
963 [D9] Add a sub theme starter kit to Basis #3914
964 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
965 [DX] Revert field storage back to Drupal 6 style normalized tables #56
966 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
967 Expose breakpoints as a visibility option for blocks and layouts. #2347
968 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
969 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
970 Consolidate messages about modules merged into core if more than one module detected. #1163
971 Comment titles should be removed from presentation and from database if not used #4967
972 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
973 Layouts: Allow tokens to be used in custom page titles. #1860
974 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
975 Create new form that wraps the "file/add" and "Media Library Selector" forms for re-use #2720
976 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
977 Allow the addition of Dashboard context to any layout #6182
978 [UX] Search settings: Convert the "Search items" section to a table. #3385
979 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
980 [D8] Port and merge Localization Update in core #1377
981 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
982 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
983 Allow comments to be attached to any entity type #2048
984 [D7] Add setting for which roles can be assigned #4437
985 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
986 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002

Pages

Log in or register to add new topics