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 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
402 [UX] Views/Field formatter: Count #2634
403 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
404 [DX] Disabling a field should not update the weights of all fields #5755
405 Add option to Views for hiding empty blocks #3411
406 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
407 Consolidate messages about modules merged into core if more than one module detected. #1163
408 Use data-* to check modules dependencies before submit #565
409 Add a wrapper to make tables "responsive" #6008
410 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
411 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
412 Clean-up of Database after Migration from Drupal 7.x #6109
413 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
414 [UX] More info on field removal #3262
415 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
416 Add permission for users to be able to administer their own contact form #4292
417 Allow user to set custom background color on core hero block #3918
418 Provide smarter default query string key names for views exposed filters #2893
419 Allow taxonomy term for layout block visibility #5612
420 Separate the Term Reference field from Taxonomy module #5633
421 [D9] Add 'published' timestamp to nodes #5062
422 Contact form message templates edited via the UI #3568
423 [UX] Move admin menu system tasks to their own dropdown? #1368
424 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
425 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
426 Store entity bundle in comment table #2046
427 [D8] Ensure that entries are written to watchdog table #63
428 [UX] Provide preview and confirmation of permission changes before saving them #6320
429 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
430 [UX] Move new password show/hide toggle to inside the password fields. #3046
431 Telemetry: Collect Internet Status At Time Of Install #5222
432 Flexible Layout Templates - Add hero ROW by default to new templates #4091
433 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
434 [UX] Set date formats by country #1521
435 Status page: Provide information about the security coverage of the currently-installed minor version #5759
436 Get rid of all Backdrop markers in HTML page source #4817
437 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
438 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
439 [UX] Make it easy to find newly-added modules on the modules page #532
440 Group interdependent checkboxes visually #6013
441 [UX] Project Browser should run some pre-flight checks #1858
442 Search form does not allow to be styled using icons #5573
443 Consider adding an easy way to provide click-to-copy functionality in core #6135
444 Rename default Contact form category #4703
445 Add function that returns default config #3251
446 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
447 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
448 [UX] Display a reminder to uninstall modules after disabling them #3911
449 [UX] Modules Manual installation box needs to take modules names in any case #2885
450 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
451 1.15 [UX] Follow-ups for auto menu settings in core #4251
452 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
453 [DX] Add a legacy upgrade_mappings database table #2855
454 'Unused' module detector #5020
455 [META] Use UUIDs in more places #3563
456 [UX] Add nowrap CSS to field suffixes (ex the machine name span) #1349
457 uuid and entity import / export #890
458 Provide a views filter handler for project properties #5904
459 [DX] Make certain field values and entity properties available during save. #2032
460 [DX] Revert field storage back to Drupal 6 style normalized tables #56
461 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
462 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
463 [DX] Implement hook_hook_info() to help organize module code #3024
464 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
465 Add a global/standardized way to add icon to external links #4047
466 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
467 Use smart dictionaries for object compression #1511
468 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
469 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
470 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
471 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
472 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
473 [UX] Search settings: Convert the "Search items" section to a table. #3385
474 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
475 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
476 Add "All day" functionality for the HTML5 widget #6142
477 Simple Mode - Ability to toggle between simple and advanced admin features #4692
478 Upscaling in out-of-the-box image style 'Large'. #3232
479 [UX] install.php: Provide help text for site name #4675
480 Config management diff: Rename "Old" and "New" to something more meaningful #3221
481 Move "Expanded" option for Menu Items to Block settings #5428
482 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
483 Build a flexible "JSON consumer" block for Dashboard #3891
484 menu_tree_check_access() adds 1141 database queries #2825
485 Add 'Save user(s)' action #5656
486 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
487 Add pagers to watchdog entries #3546
488 Add entity_save and entity_delete in core. #862
489 Path filter/tips is not very useful and unlikely to be found #5912
490 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
491 [D8] Include Tour module in core #89
492 Trim textfields? #6386
493 [UX] add the ability to order menus #3003
494 [D9] Users must verify email when changing user email addresses #5210
495 Allow fully deleting text formats #4013
496 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
497 Use config for color module palettes #2554
498 Responsive tabs for Seven: change the arrows to an ellipsis and an "x" close icon. #1498
499 Add link to installer on module list for missing modules #5792
500 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755

Pages

Log in or register to add new topics