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 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
402 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
403 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
404 Add HTML5 Placeholder to form inputs #3561
405 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
406 Consolidate messages about modules merged into core if more than one module detected. #1163
407 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
408 [UX] Add a 'visible' property to display modes #3082
409 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
410 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
411 Options to change parent link behaviour in responsive dropdown menus #2370
412 Comment titles should be removed from presentation and from database if not used #4967
413 [SR] Provide a status report entry for the database connection status #4945
414 Create a tests case for version upgrade #1874
415 [UX] Hide/Show row weights should not be done globally without warning #750
416 [UX] Inject "mini modules forms" in various places where it makes sense #5949
417 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
418 [UX] Move admin menu system tasks to their own dropdown? #1368
419 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
420 [D9] Add menu link support into views #4505
421 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
422 [UX] Add the ability to make any standard layout template a flexible one #4114
423 Site-wide settings for file garbage collection #2896
424 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
425 Allow comment types independent of content types #2049
426 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
427 Allow content types to be enabled/disabled via the admin UI #3883
428 Remove grippie; use CSS "resize" property #340
429 [UX] Set date formats by country #1521
430 [UX] Allow 'manage file' from Image Library #3544
431 Allow themes to have `config` folders #6122
432 Translation of taxonomy terms #4720
433 [META] Improve the project screenshots functionality in the project browser #3061
434 [UX] Introduce button group UI component #2643
435 [WP] Add Token Filter to core #5352
436 Changing theme cache workflow #2349
437 Add per-bundle token info to hook_token_info() #5707
438 [UX] Layout path selection: Make it more user friendly #2618
439 [UX] Some UI improvements to Book module #5331
440 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
441 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
442 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
443 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
444 [UX] Allow bulk deleting menu links. #732
445 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
446 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
447 Automatically create a node/% layout when one is created for node/NID #5539
448 [UX] Add nowrap CSS to field suffixes (ex the machine name span) #1349
449 Allow the addition of Dashboard context to any layout #6182
450 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
451 Ensure Backdrop deletes all files it puts into /tmp #3253
452 [DX] Introduce a new `user_permission_get_info()` function #4097
453 Use database independent calls to initialize the testing cache. #2888
454 Feature to add multiple Layouts together #5585
455 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
456 [UX] Consider saving changes to custom block text without requiring a second save. #2038
457 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
458 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
459 Allow pseudo fields to have configurable settings #3859
460 Use smart dictionaries for object compression #1511
461 Ship core with a layout that uses user/% as context #3531
462 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
463 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
464 Is correcting the way form ID's named worth spending time on? #4706
465 [UX] Views save/cancel buttons are at the top right #3054
466 [UX] List modules that need to be enabled on the config sync page #2604
467 Add a "remove" UI for modules & themes (& layouts?) #5320
468 Make problems with layout blocks more discoverable. #2320
469 Ability to add custom file fields to Node Edit Form #5738
470 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
471 Update.php should automatically apply any new configuration defaults #1832
472 [UX] Open the field widget link in a modal #691
473 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
474 Views: Filter results by matching data with current content #3683
475 [SR] Security hardening: provide a mechanism to expire sessions #5545
476 Add status report message informing about CKEditor 5 upgrade #6346
477 [UX] Project installer: Provide link to update report from installer update tab #4471
478 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
479 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
480 Simplify Layout configuration #5592
481 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
482 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
483 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
484 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
485 Search terms along with nodes #3850
486 Responsive tabs for Seven: change the arrows to an ellipsis and an "x" close icon. #1498
487 Alternative approach to translating config, using get/set #3522
488 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
489 [UX] Make the theme preview thumbnail clickable and show larger version of screenshot (à la lightbox). #1127
490 Add new Date field widget to utilize HTML5 #date input type #4255
491 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
492 [UX] CKEditor - Provide default styles #4233
493 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
494 [UX] User "locked" in the authorize.php page #2580
495 Add admin tagging API to entities, menus, etc. #5307
496 authorize.php should be used for all Installer module downloads/installs #2271
497 Allow altering image style urls #5745
498 Make the 404 / 403 page setting "translatable" #4881
499 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
500 [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

Pages

Log in or register to add new topics