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 Put Backdrop JS Object at the bottom of the HTML Document #1051
902 Add an upgrade path for CKEditor module #3684
903 Status Report should flag duplicate module installs #5464
904 Disable unused layout templates #5068
905 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
906 Create a printable Status Report #5821
907 Ability to change themes based upon a layout #6296
908 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
909 [DX] Introduce a new `user_permission_get_info()` function #4097
910 [UX] Allow the user to change their mind about manually entering a machine name... #1608
911 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
912 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
913 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
914 Dashboard block: Translations #3852
915 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
916 Add a views filter/argument for Term Depth #2666
917 [UX] Add charts to the dashboard #3529
918 Add Claro administration theme to core #5241
919 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
920 All config_*() functions should accept `$type` for consistency. #4821
921 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
922 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
923 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
924 Is correcting the way form ID's named worth spending time on? #4706
925 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
926 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
927 Comment administration improvements #2919
928 [UX] Hide all field labels by default #2902
929 [UX] Field UI - clean up the field type selection #1041
930 Add an upgrade path from menu_block to core menu blocks. #3681
931 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
932 [UX] Sort the image styles list in a meaningful way #2457
933 [DX][D8] Provide a mechanism to deprecate permissions #5030
934 Add semantic markup to layouts #1970
935 Provide a form-item-inline class to help admin forms #5829
936 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
937 [UX] Project installer: Provide link to update report from installer update tab #4471
938 Allow install profiles to be run after site creation #1591
939 [UX] Hide/Show row weights should not be done globally without warning #750
940 [UX] Allow moving blocks from the front end? #3086
941 Check if paths already exist when views or layouts are being installed. #1257
942 Allow specifying optional tags for blocks #3837
943 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
944 Allow admin theme CSS for dialogs to be used on front-end #2659
945 [UX] [multilingual] Translated blocks are too hard to use #3514
946 [D8] Manage form display: Allow managing form fields non-programmatically #5219
947 Add a default 'posts' view to core #2152
948 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
949 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
950 Allow themes to have `config` folders #6122
951 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
952 Add new Date field widget to utilize HTML5 #date input type #4255
953 [DX] Form API: provide a 'type' => 'status_message' element. #3329
954 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
955 Remove grippie; use CSS "resize" property #340
956 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
957 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
958 File entity setting for garbage collection #2897
959 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
960 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
961 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
962 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
963 Add a link to the BackdropCMS.org page on module list for each module #5003
964 Run tests for releases after project published ZIP file #1964
965 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
966 Allow the addition of Dashboard context to any layout #6182
967 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
968 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
969 [UX] Allow bulk deleting menu links. #732
970 Reconfiguring the administrative layout #3072
971 Feature/Package Module Proposal #1238
972 Add a "Make Permanent" action for the manage files listing #3825
973 Automatically create a node/% layout when one is created for node/NID #5539
974 Allow regions titles #2647
975 Front page to be configurable by language #3500
976 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
977 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
978 [UX] Menu link items should be kept in sync with their respective content titles #4759
979 [UX] Add # anchors to blocks in the Layout UI. #1724
980 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
981 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
982 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
983 Entity reference 7.x-1.6 #5952
984 [UX] CKEditor - Provide default styles #4233
985 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
986 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292

Pages

Log in or register to add new topics