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
401 [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
402 [UX] Image Library view: Dynamic number of items per page #4560
403 [UX] More info on field removal #3262
404 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
405 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
406 Mobile first approach theme #4131
407 Provide smarter default query string key names for views exposed filters #2893
408 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
409 [UX] Modules Manual installation box needs to take modules names in any case #2885
410 Consider using a flat-file cache for the page cache #716
411 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
412 Add check that active configuration directory is writable to system_requirements #5538
413 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
414 Add a localization concept for user-provided strings to core #4894
415 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
416 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
417 Add a default 'posts' view to core #2152
418 [A11Y] Make collapsible fieldset accessible #6408
419 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
420 [UX] Move new password show/hide toggle to inside the password fields. #3046
421 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
422 [UX] Rich-text Image/text flow. #987
423 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
424 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
425 Don't count markup characters as part of the text length #309
426 CKEditor5 Sections #5115
427 Contact module roadmap: 80% usecase of Webforms in core #3808
428 Re-introduce block caching support. #1619
429 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
430 [UX] Sort the image styles list in a meaningful way #2457
431 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
432 Display the field machine_name along with the label on the display mode #6200
433 [UX] Change layout 'Visibility conditions' links to a drop button #4529
434 Add function that returns default config #3251
435 Add semantic markup to layouts #1970
436 [DX] Add Flush all caches > Views to admin bar #5737
437 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
438 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
439 [DX] Add a legacy upgrade_mappings database table #2855
440 Provide an option to make language required for nodes (do not allow language = "none"). #673
441 [A11Y] tablist needs tab roles for children elements #5982
442 Database log message is truncated at 56 characters and not configurable #5553
443 View configuration UI: Add indicator denoting rewritten fields #5287
444 Log warnings when projects are encountered without a 'type' #4866
445 [UX][DX] provide utility functions to retrieve field labels #3620
446 Allow setting a default value for Alt and Title text in image fields #1439
447 [DX] [D8] Add a `validate()` method to entity classes #6061
448 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
449 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
450 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
451 Create option for a cropped image style to provide consistent image size for Cards view #5593
452 Add permission for users to be able to administer their own contact form #4292
453 [DX] Implement hook_hook_info() to help organize module code #3024
454 [UX] Add # anchors to blocks in the Layout UI. #1724
455 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
456 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
457 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
458 [UX][D8] Convert user pictures to an actual Image Field #243
459 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
460 Allow to trigger the site status alert (red button) remotely #5097
461 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
462 Security: Consider adding an option to load public forms through AJAX. #1592
463 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
464 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
465 Remove syslog module from core #1260
466 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
467 Allow text formats to be cloned. #4501
468 Upscaling in out-of-the-box image style 'Large'. #3232
469 Run tests for releases after project published ZIP file #1964
470 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
471 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
472 Config management diff: Rename "Old" and "New" to something more meaningful #3221
473 [UX] New interface for editing, previewing, and saving theme settings #1949
474 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
475 Flexible Layout Templates - Add hero ROW by default to new templates #4091
476 menu_tree_check_access() adds 1141 database queries #2825
477 [D8] Trim summary on word boundary #599
478 Add context handling to Views blocks #5995
479 [DX] Add a helper function for messaging after saving settings forms #1364
480 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
481 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
482 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
483 Offer to remove module dependencies that are no longer needed #3582
484 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
485 Add mini pager option to Search module #6083
486 Rename default Contact form category #4703
487 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
488 [UX] Token browser dialog: increase width (and height?). #1038
489 Create a new cropped image style specifically for cards #5607
490 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
491 [UX] add the ability to order menus #3003
492 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
493 Optimize core book module via book_cache port #976
494 [D10] Invoke hook after a site install is complete #5876
495 Use config for color module palettes #2554
496 Content creation page cleanup #202
497 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
498 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
499 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
500 [UX] Branding and Version info on Installation Screens #1584

Pages

Log in or register to add new topics