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 [UX] Allow 'manage file' from Image Library #3544
402 Use smart dictionaries for object compression #1511
403 [UX] Remove the textarea_with_summary field type #490
404 "Create new revision by default" doesn't enable revisions #6103
405 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
406 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
407 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
408 Add cropping to default image styles #5590
409 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
410 Allow regions titles #2647
411 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
412 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
413 [DX] Make File::access consistent with other entity classes. #5480
414 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
415 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
416 User roles form: Replace the "Required" column with a useful "Description" column #5179
417 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
418 Add state_override function to core #4725
419 Views advanced settings: Only one page region, but still a drop-down. #852
420 [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
421 [UX] Sort the image styles list in a meaningful way #2457
422 [UX] More info on field removal #3262
423 [UX] Layout deletion confirmation form: add more explanation and options #5511
424 Add semantic markup to layouts #1970
425 Refactor the generation of SQL for dates and times into the database driver #2890
426 Allow site administrators to selectively disable entity caching #5632
427 [DX] Support some basic markdown-flavoured formatting in t() #4535
428 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
429 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
430 Allow pseudo fields to have configurable settings #3859
431 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
432 Ship core with a layout that uses user/% as context #3531
433 Responsive tabs for Seven: change the arrows to an ellipsis and an "x" close icon. #1498
434 [UX] Turn the installer into a 1-minute installer #467
435 Introduce new "View own published content" #6397
436 [UX] Make the theme preview thumbnail clickable and show larger version of screenshot (à la lightbox). #1127
437 Add a default 'posts' view to core #2152
438 Provide an actual maintenance mode #3060
439 [UX] Default drop-button action for node types should be 'manage fields' #1116
440 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
441 [UX] Move new password show/hide toggle to inside the password fields. #3046
442 [UX] Add # anchors to blocks in the Layout UI. #1724
443 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
444 Add markup or message field to contact form #4721
445 Create "Current Node" block #5774
446 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
447 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
448 Views: Filter results by matching data with current content #3683
449 Allow non-administrative users the ability to publish/unpublish/schedule content #815
450 Display the field machine_name along with the label on the display mode #6200
451 Put all search results on a single page (with facets?) #1330
452 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
453 Add function that returns default config #3251
454 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
455 Run tests for releases after project published ZIP file #1964
456 Bulk delete taxonomy terms #2875
457 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
458 [D9] Add menu link support into views #4505
459 [DX] Add normalized project data into the database. #5905
460 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
461 Search terms along with nodes #3850
462 [UX] Add the ability to make any standard layout template a flexible one #4114
463 Comment titles should be removed from presentation and from database if not used #4967
464 Alternative approach to translating config, using get/set #3522
465 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
466 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
467 [A11Y] Make collapsible fieldset accessible #6408
468 Make pager more efficient by not generating (and running) a countQuery #404
469 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
470 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
471 [DX] Implement hook_hook_info() to help organize module code #3024
472 [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
473 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
474 [UX] Combine Permissions for `Field` and `Field UI` #4710
475 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
476 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
477 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
478 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
479 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
480 Basis: Add basic font-sizes to skin.css #2410
481 Upscaling in out-of-the-box image style 'Large'. #3232
482 [UX] New interface for editing, previewing, and saving theme settings #1949
483 Make the value of e-mail field visiable on user profile's View page #5663
484 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
485 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
486 [WP] Add Token Filter to core #5352
487 [SR] Better/safer file type validation #3830
488 [DX] Introduce a new `user_permission_get_info()` function #4097
489 [SR] Provide a status report entry for the database connection status #4945
490 'Manage files' view sometimes shows incorrect filename #3507
491 Create a list of all entity types under Reports. #1449
492 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
493 Add mini pager option to Search module #6083
494 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
495 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
496 Create the settings.php file if missing. #1075
497 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
498 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
499 Allow the values of list field types to be pulled from a view. #1677
500 [UX] Running cron.php from browser should return a success message rather than a blank page #2535

Pages

Log in or register to add new topics