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 List of Modules should show required contrib modules #6173
402 Optimize `views_handler_field_field()` to only load full entities if needed #2104
403 Allow taxonomy term for layout block visibility #5612
404 [UX] Layout UI: Collapsible block groups. #1691
405 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
406 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
407 Allow modules to provide flexible template row styles #5427
408 Ensure Backdrop deletes all files it puts into /tmp #3253
409 [UX] Image Library view: Dynamic number of items per page #4560
410 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
411 Use database independent calls to initialize the testing cache. #2888
412 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
413 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
414 Mobile first approach theme #4131
415 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
416 Remove grippie; use CSS "resize" property #340
417 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
418 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
419 Layout: path condition with a subdomain #1049
420 Provide a mechanism to load low-level backends #2383
421 Double click prevention #6393
422 Allow form elements for updates in update.php #1912
423 [UX] Layouts: Allow menu "source" to be changed from within any menu block #3820
424 Status page: Provide information about the security coverage of the currently-installed minor version #5759
425 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
426 Group interdependent checkboxes visually #6013
427 User roles form: Replace the "Required" column with a useful "Description" column #5179
428 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
429 [UX] Hide/Show row weights should not be done globally without warning #750
430 Allow core libraries to be served via CDN #1593
431 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
432 Add state_override function to core #4725
433 [UX] List modules that need to be enabled on the config sync page #2604
434 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
435 [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
436 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
437 [META] [UX] Add more Display Suite features #2084
438 [UX] Add "Configure page title" tab to Layout admin pages #3983
439 Separate the Term Reference field from Taxonomy module #5633
440 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
441 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
442 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
443 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
444 [UX] Change layout 'Visibility conditions' links to a drop button #4529
445 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
446 Comment titles should be removed from presentation and from database if not used #4967
447 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
448 Cache settings via admin section #1434
449 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
450 [D8][UX] Add inline form errors #1040
451 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
452 Add ability to configure inline image upload path with global/ site tokens #6401
453 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
454 [UX] Allow cloning any user role (along with its permissions) #3813
455 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
456 Better handling of location in locale source #3451
457 [UX] Search settings: Convert the "Search items" section to a table. #3385
458 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
459 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
460 [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
461 [UX] Allow bulk deleting menu links. #732
462 [DX] Make views query output easier to read with indentation & line breaks #1590
463 Add permission for users to be able to administer their own contact form #4292
464 [UX] User "locked" in the authorize.php page #2580
465 Automatically create a node/% layout when one is created for node/NID #5539
466 [UX] Change user/login to /login and /user/logout to /logout #1248
467 Make l() to call theme('link') when possible #6194
468 Move the file `description` column to file_managed table. #2070
469 Feature request for Internal Redirects #3940
470 Restore Configurable Actions to core #3646
471 Provide a views filter handler for project properties #5904
472 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
473 Allow copying settings from other content types when adding an existing field #3229
474 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
475 Allow text formats to be cloned. #4501
476 [WP] Media Library #3203
477 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
478 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
479 [SR] Provide a status report entry for the database connection status #4945
480 [A11Y] Switch Admin Bar to using Smart Menus #2809
481 Add a simple way in core to define private and public access for nodes/entities. #1407
482 Flexible Layout Templates - Add hero ROW by default to new templates #4091
483 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
484 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
485 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
486 [UX] Project Browser should run some pre-flight checks #1858
487 [UX] Add information about removed modules to the uninstall page #3779
488 Add link to installer on module list for missing modules #5792
489 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
490 Rename default Contact form category #4703
491 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
492 Add custom block option to follow the translation system easily #2991
493 [UX] Open the field widget link in a modal #691
494 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
495 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
496 [SR] Security hardening: provide a mechanism to expire sessions #5545
497 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
498 Add hook_field_schema_alter() #6208
499 Store entity bundle in comment table #2046
500 [PS] Set cache lifetime to 1 year for static assets #3937

Pages

Log in or register to add new topics