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 Support SVG in Image Library #5541
402 Create the settings.php file if missing. #1075
403 Varnish Cache Caching to improve performance Backdrop CMS #6164
404 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
405 Custom Block contextual link #4390
406 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
407 [DX] Change modals so special server whitelist is not required #3938
408 Menu router refactoring #2400
409 [WP] Add URL Alias as machine name-like field to node titles #3993
410 Provide additional permissions for the maintenance mode #3625
411 Telemetry: Collect actual OS, not only type #5199
412 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
413 [UX] Layouts UI: Reusable visibility condition templates. #1942
414 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
415 Deprecate watchdog() #4749
416 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
417 Creating multiple fields simultaneously while creating a content type #292
418 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
419 [UX] Improve editing data and time format patterns #1284
420 "Create new revision by default" doesn't enable revisions #6103
421 Add option to run-test.sh to allow skipping troublesome tests. #4607
422 Provide a form-item-inline class to help admin forms #5829
423 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
424 [UX] Introduce a `confirm_dialog()` function #3771
425 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
426 [META] [UX] Add more Display Suite features #2084
427 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
428 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
429 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
430 [UX] Config import should search recursively for config files to import #661
431 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
432 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
433 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
434 Layout: path condition with a subdomain #1049
435 [DX] Add user_role_has_permission function #6186
436 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
437 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
438 Allow install profiles to define dependencies other than modules #3926
439 Provide a mechanism to load low-level backends #2383
440 Allow install profiles to define explicit/hard dependencies #3597
441 User roles form: Replace the "Required" column with a useful "Description" column #5179
442 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
443 Allow form elements for updates in update.php #1912
444 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
445 Add state_override function to core #4725
446 Allow core libraries to be served via CDN #1593
447 [DX][BC] Replace module_load_include() with new, more generic function #206
448 [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
449 [UX] Change user/login to /login and /user/logout to /logout #1248
450 Introduce new "View own published content" #6397
451 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
452 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
453 [UX] Add path settings to file pages #4176
454 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
455 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
456 Move the file `description` column to file_managed table. #2070
457 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
458 Comment titles should be removed from presentation and from database if not used #4967
459 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
460 CKEditor: Provide a setting to switch skins. #2729
461 Cache settings via admin section #1434
462 Setting intelligent defaults during content type fields creation #291
463 [D8][UX] Add inline form errors #1040
464 [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
465 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
466 Easier/better way to revert Views' settings #4368
467 Entity reference 7.x-1.6 #5952
468 [D9] Add a sub theme starter kit to Basis #3914
469 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
470 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
471 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
472 [UX] Allow the admin bar to be shown/hidden via a toggle #970
473 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
474 Request: More style options for the table format in Views #2961
475 [DX] Make views query output easier to read with indentation & line breaks #1590
476 [D8] Convert "Recent content" block to a View #146
477 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
478 [A11Y] Make collapsible fieldset accessible #6408
479 [META][UX] Better "Recent content" block #4576
480 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
481 Showcase core features during install #4138
482 [UX] limit field tokens on node type page to fields on that type #3752
483 [WP] Add Token Filter to core #5352
484 Store entity bundle in comment table #2046
485 Create Wordpress install profile #3127
486 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
487 [SR] Provide a status report entry for the database connection status #4945
488 Replace user-picture.tpl.php with a theme function #555
489 Modify the CKEditor image dialog to use the new wrapper form for "file/add" and "Media Library Selector" mechanisms #2719
490 Add a simple way in core to define private and public access for nodes/entities. #1407
491 Add CSS (JS?) code formatting automation #5568
492 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
493 Display the field machine_name along with the label on the display mode #6200
494 [DX] Add Flush all caches > Views to admin bar #5737
495 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
496 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
497 [DX] Add config->getData() to match config->setData() #3902
498 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
499 [DX][UX] Keyboard shortcut for admin menu search #3564
500 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163

Pages

Log in or register to add new topics