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][D8] Allow config files to have dependencies #4188
402 [UX][DX] provide utility functions to retrieve field labels #3620
403 Add permission "Clear log messages" #2242
404 Change message to "Your comment has been updated" on comment update #5701
405 [UX] Project Installer: Make the sorting options responsive. #1779
406 Add a form API element for `image` that includes image type and size validators natively. #5946
407 Allow non-administrative users the ability to publish/unpublish/schedule content #815
408 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
409 [D7] Provide method to get the pager's element ID #5958
410 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
411 "Create new revision by default" doesn't enable revisions #6103
412 [META] Improve the project screenshots functionality in the project browser #3061
413 [UX] Introduce button group UI component #2643
414 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
415 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
416 Display default views on a separate tab #4369
417 Add a localization concept for user-provided strings to core #4894
418 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
419 Prevent users from accidentally exposing their email addresses by using it for their username #2486
420 [UX] Allow switching the menu being used for a menu block. #3410
421 Allow display settings for book navigation #1976
422 Introduce `entity_goto()` shortcut for `backdrop_goto()` on Entity paths #5838
423 [DX] Add user_role_has_permission function #6186
424 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
425 Make pager more efficient by not generating (and running) a countQuery #404
426 Site-wide settings for file garbage collection #2896
427 Re-introduce block caching support. #1619
428 [SR] Add a minimum length setting for passwords #4589
429 CKEditor5 Sections #5115
430 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
431 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
432 Request to add a link to project pages for modules on Functionality page #4179
433 Offer to remove module dependencies that are no longer needed #3582
434 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
435 [D10] Views: (even more) responsive grid format #5719
436 [UX] Image styles: make crop and scale+crop effects smart. #1774
437 Custom/managed publishing options. #1742
438 Include Link Sanitize tests from D7 contrib module #5613
439 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
440 Introduce new "View own published content" #6397
441 [UX] Views save/cancel buttons are at the top right #3054
442 Text area with Plain text processing doesn't display line breaks #5515
443 [UX] Layout path selection: Make it more user friendly #2618
444 View configuration UI: Add indicator denoting rewritten fields #5287
445 Allow setting a default value for Alt and Title text in image fields #1439
446 Reuse test prefixes instead of rebuilding them for each test #4353
447 Log warnings when projects are encountered without a 'type' #4866
448 [UX] Side-by-side content translation UI #2438
449 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
450 [D8] Views Content Cache #3399
451 Add cropping to default image styles #5590
452 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
453 Add ability to edit a revision's message #5861
454 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
455 [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
456 Ensure Backdrop deletes all files it puts into /tmp #3253
457 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
458 Use database independent calls to initialize the testing cache. #2888
459 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
460 Security: Consider adding an option to load public forms through AJAX. #1592
461 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
462 Allow to trigger the site status alert (red button) remotely #5097
463 Add display of file details to the 'manage file' form. #3904
464 Remove syslog module from core #1260
465 Improve the styling of color input elements in the admin theme #4155
466 Add allowed_values_function to list field UI #3565
467 Block configuration settings: Support adding IDs. #2145
468 Allow Access to Image Library for Core Hero Block #5739
469 [DX][D9] Add the ability to deprecate the name (and value?) of entries in settings.php #5740
470 [UX] do not lock the admin bar when a modal is active. #1721
471 Add a language switcher to the admin bar when locale is enabled #5983
472 Consider using a flat-file cache for the page cache #716
473 [A11Y] Make collapsible fieldset accessible #6408
474 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
475 Add check that active configuration directory is writable to system_requirements #5538
476 [UX] List modules that need to be enabled on the config sync page #2604
477 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
478 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
479 Allow default/required settings on multilingual ("Language") fields #4322
480 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
481 Convert /admin/content/book to a View #3735
482 Views: Autocomplete exposed filters #2423
483 [UX] Token browser dialog: increase width (and height?). #1038
484 The farbtastic color picker is unmaintained since 2017 - replace with a modern/maintained alternative #5598
485 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
486 Add global site logo token #5871
487 [UX] Rich-text Image/text flow. #987
488 Display the field machine_name along with the label on the display mode #6200
489 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
490 Don't count markup characters as part of the text length #309
491 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
492 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
493 [UX] Branding and Version info on Installation Screens #1584
494 [UX] Add a token-browser-like PHP date format helper dialog #4556
495 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
496 Installer module should check for file-write permissions #3893
497 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
498 CSS Architecture with SASS, SMACSS, and BEM #4129
499 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
500 Update 'Syndicate' block allow selection of available feeds #2136

Pages

Log in or register to add new topics