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 Custom Block contextual link #4390
402 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
403 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
404 [WP] Add URL Alias as machine name-like field to node titles #3993
405 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
406 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
407 Allow user/module to disable theme_debug for particular templates or modules #5746
408 [DX] Add `#indentation` property to FAPI elements. #5999
409 [UX][DX] Show location of config files on status report #3839
410 [UX] Views save/cancel buttons are at the top right #3054
411 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
412 [UX] Add content title match as search relevancy factor #3517
413 Enhance Available Updates Report to show date of release and date of latest commit #6207
414 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
415 [UX] List modules that need to be enabled on the config sync page #2604
416 Add option to run-test.sh to allow skipping troublesome tests. #4607
417 Telemetry: Collect Internet Status At Time Of Install #5222
418 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
419 [UX] Hide/Show row weights should not be done globally without warning #750
420 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
421 Get rid of all Backdrop markers in HTML page source #4817
422 Add a check for missing modules or dependencies #5625
423 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
424 Add filtering to the List Views page like the filtering that existed in D7 #5896
425 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
426 [UX] Allow multiple screenshots for modules themes and layouts #1517
427 Provide the option for not displaying URL settings #3664
428 [DX] Offer to backup and delete existing config to proceed with installation #6062
429 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
430 [UX] Allow image styles to be ordered/sorted. #1141
431 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
432 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
433 Make problems with layout blocks more discoverable. #2320
434 [D9] Add 'published' timestamp to nodes #5062
435 Remove grippie; use CSS "resize" property #340
436 Update.php should automatically apply any new configuration defaults #1832
437 Status page: Show information about supported image types by GD #5760
438 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
439 Garbage collection deletes files if they are inserted where filter can't find them. #3826
440 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
441 [DX] Remove unused item attributes (per delta) on fields #1352
442 [UX] Edit view from Layout blocks page #3501
443 [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
444 [D8] Add a phone field type #1342
445 [UX] combine different kinds of views link fields #3457
446 [Meta] Available updates report not as complete as Drupal 7 report #6252
447 [UX] User "locked" in the authorize.php page #2580
448 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
449 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
450 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
451 [UX] Add path settings to file pages #4176
452 [UX] Allow bulk deleting menu links. #732
453 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
454 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
455 Allow site administrators to selectively disable entity caching #5632
456 Automatically create a node/% layout when one is created for node/NID #5539
457 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
458 Cannot create menu items linking to existing files #3945
459 Allow copying settings from other content types when adding an existing field #3229
460 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
461 [UX] Admin Bar: Make "Development" a top-level menu item #3652
462 [UX] Add responsive option to pager choice for Views and Search #6094
463 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
464 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
465 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
466 Easier/better way to revert Views' settings #4368
467 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
468 authorize.php should be used for all Installer module downloads/installs #2271
469 'Unused' module detector #5020
470 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
471 [DX] Make File::access consistent with other entity classes. #5480
472 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
473 Add custom block option to follow the translation system easily #2991
474 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
475 Administration Bar module should not use popup #6270
476 [META][UX] Better "Recent content" block #4576
477 [UX] add an exposed filter for email address to the user account list #2512
478 [D9] Users must verify email when changing user email addresses #5210
479 Showcase core features during install #4138
480 [UX] Open the field widget link in a modal #691
481 Backdrop release procedure enhancement #1987
482 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
483 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
484 [SR] Security hardening: provide a mechanism to expire sessions #5545
485 [DX] Add normalized project data into the database. #5905
486 [WP] Media Library #3203
487 [PS] Use signatures instead of the form cache #1470
488 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
489 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
490 [A11Y] Switch Admin Bar to using Smart Menus #2809
491 [UX] Maximum upload size should be an integer element #1120
492 Move "Expanded" option for Menu Items to Block settings #5428
493 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
494 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
495 Add option to set a maximum age of log messages #2243
496 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
497 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
498 Create "Current Node" block #5774
499 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
500 Contact module roadmap: 80% usecase of Webforms in core #3808

Pages

Log in or register to add new topics