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][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
402 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
403 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
404 Make new field labels visible by default #6192
405 Easier/better way to revert Views' settings #4368
406 [UX] Add the ability for default layouts to be cloned (like views). #1674
407 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
408 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
409 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
410 Put all search results on a single page (with facets?) #1330
411 Add a new core theme #5175
412 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
413 Create New Field API for more efficient fields #2661
414 Move the file `description` column to file_managed table. #2070
415 Store entity bundle in comment table #2046
416 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
417 Offer to remove module dependencies that are no longer needed #3582
418 [DX] Backward compatibility in theme_item_list() #6398
419 [META][UX] Better "Recent content" block #4576
420 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
421 Link to all release notes between installed and recommended versions #3303
422 Showcase core features during install #4138
423 Create a list of all entity types under Reports. #1449
424 Is the Admin Menu z-index value high enough? #5372
425 Remove grippie; use CSS "resize" property #340
426 Admin interface for manual garbage collection #2898
427 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
428 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
429 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
430 [UX] Project Browser should run some pre-flight checks #1858
431 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
432 [UX] Allow switching the menu being used for a menu block. #3410
433 Config override in settings.php file doesn't work for permissions #6193
434 Add per-bundle token info to hook_token_info() #5707
435 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
436 [UX] Hide/Show row weights should not be done globally without warning #750
437 [UX] Inject "mini modules forms" in various places where it makes sense #5949
438 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
439 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
440 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
441 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
442 Javascript end-to-end testing #5160
443 Automatically create a node/% layout when one is created for node/NID #5539
444 [UX] Views/Field formatter: Count #2634
445 [DX] Make certain field values and entity properties available during save. #2032
446 Add display of file details to the 'manage file' form. #3904
447 Add allowed_values_function to list field UI #3565
448 Incorporate Layouts UI to "manage displays" for entities #6039
449 Add a comma-separated/list field formatter for multi-value fields. #316
450 Feature to add multiple Layouts together #5585
451 [DX] Support some basic markdown-flavoured formatting in t() #4535
452 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
453 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
454 [UX] More info on field removal #3262
455 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
456 [D8] Allow forms to set custom validation error messages on required fields #5348
457 Provide smarter default query string key names for views exposed filters #2893
458 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
459 Create the settings.php file if missing. #1075
460 Change the default profile on tests from Standard to Testing #4943
461 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
462 [D8] Views Content Cache #3399
463 Enhance Available Updates Report to show date of release and date of latest commit #6207
464 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
465 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
466 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
467 [UX] Allow bulk deleting menu links. #732
468 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
469 Provide an actual maintenance mode #3060
470 [UX] Improve editing data and time format patterns #1284
471 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
472 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
473 [SR] Security hardening: provide a mechanism to expire sessions #5545
474 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
475 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
476 Installer module should check for file-write permissions #3893
477 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
478 [DX] Offer to backup and delete existing config to proceed with installation #6062
479 Simplify Layout configuration #5592
480 [D9] Add menu link support into views #4505
481 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
482 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
483 Add function that returns default config #3251
484 [UX] Add the ability to make any standard layout template a flexible one #4114
485 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
486 Enable dropdown menu for menus in header block #5330
487 [UX] Modules Manual installation box needs to take modules names in any case #2885
488 VBO: Allow bulk enabling/disabling comments on existing content. #2297
489 Layout: path condition with a subdomain #1049
490 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
491 Convert /admin/content/book to a View #3735
492 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
493 Translation of taxonomy terms #4720
494 Ability to add custom file fields to Node Edit Form #5738
495 Allow core libraries to be served via CDN #1593
496 [UX] Open the field widget link in a modal #691
497 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
498 [UX] Move new password show/hide toggle to inside the password fields. #3046
499 [DX] Make views query output easier to read with indentation & line breaks #1590
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