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 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
902 [D8] Autosave content #3426
903 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
904 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
905 File entity setting for garbage collection #2897
906 [UX][WP] CKEditor: Add word count #1477
907 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
908 Custom Block contextual link #4390
909 Add an 'URL alias update queue' for entities associated with an updated entity #1124
910 Allow to trigger the site status alert (red button) remotely #5097
911 Add permissions for viewing blocked user account profiles (and/or their content) #6123
912 [WP] Add URL Alias as machine name-like field to node titles #3993
913 [DX] Allow nested form elements to be attached to radio and checkbox options. #2304
914 [DX] Change modals so special server whitelist is not required #3938
915 Missing a possibility to get a books mlid value for views #5565
916 Feature to add multiple Layouts together #5585
917 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
918 Provide additional permissions for the maintenance mode #3625
919 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
920 Reconfiguring the administrative layout #3072
921 Allow regions titles #2647
922 Allow selecting an existing date format for log messages #4621
923 Improve the way search (re)indexing works. #1337
924 View configuration UI: Add indicator denoting rewritten fields #5287
925 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
926 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
927 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
928 [UX] Maintenance mode: Do not render the "Create new account" tab, the navigation menu and the account menu when in the "Log in" or "Reset password" pages. #2529
929 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
930 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
931 Consider displaying which modules were enabled/disabled after enabling/disabling on the "List Modules" page #6331
932 [DX] Add contrib and custom directories to the docroot/modules directory. #1996
933 [UX] Introduce a `confirm_dialog()` function #3771
934 Ability to add custom file fields to Node Edit Form #5738
935 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
936 [UX] Show result count and result range in search results #3261
937 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
938 Refactor the generation of SQL for dates and times into the database driver #2890
939 Views: allow setting the "Items to display" value to "unlimited". #1460
940 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
941 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
942 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
943 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
944 [UX][PS] Replace the current token browser in core with the Fast Token Browser implementation from contrib #6143
945 [UX] Breadcrumb should include Primary/Secondary tabs #2260
946 Allow install profiles to define dependencies other than modules #3926
947 Why do we need to write the entire config data within update hooks? #3347
948 Simplify Layout configuration #5592
949 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
950 Allow install profiles to define explicit/hard dependencies #3597
951 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
952 Add permissions to view and use button "Clear log messages" #3056
953 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
954 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
955 Add option to run-test.sh to allow skipping troublesome tests. #4607
956 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
957 link fields for in page navigation #go-to-here #1308
958 Add an "unsorted" indicator to table columns #5221
959 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
960 [UX] Add path settings to file pages #4176
961 [UX] Clarify Field Type choices on Field Settings page #2508
962 [UX] Display a warning message when editor changes from Full HTML to something else #4807
963 [UX] [DX] Move the user page to a separate module #109
964 Configuration manager to offer choices when config staging folder includes files #6383
965 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
966 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
967 Allow altering image style urls #5745
968 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
969 Add node's 'Menu link titles' to views #3248
970 [UX] Contact module: Rename "categories" to "recipient groups" in the admin UI - allow customizing the label of the field in the public-facing form #5992
971 Bulk delete taxonomy terms #2875
972 Add fallback to HTTP for update manager #5455
973 Easier/better way to revert Views' settings #4368
974 [UX] Better alignment for drop buttons. #1090
975 [UX] Content view "Operations" drop-down lists available operations in random order. #548
976 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
977 Add permission "Clear log messages" #2242
978 [D9] Add a sub theme starter kit to Basis #3914
979 CKEditor: Add filter to allow empty HTML tags #3269
980 Add new PR template, with reminder to reference an issue #5605
981 [UX] Project Installer: Make the sorting options responsive. #1779
982 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
983 Bring back the initial functionality of _field_write_instance function #5875
984 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
985 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
986 [UX] Add a "Back" button to the "Add block" dialog. #1644

Pages

Log in or register to add new topics