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] Redesign the Themes page #1103
402 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
403 [UX] Layout UI: Collapsible block groups. #1691
404 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
405 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
406 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
407 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
408 [UX] Views save/cancel buttons are at the top right #3054
409 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
410 [UX] Layout path selection: Make it more user friendly #2618
411 Allow opening block configuration forms on their own page (not in a modal) #1659
412 Text area with Plain text processing doesn't display line breaks #5515
413 Menu router refactoring #2400
414 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
415 Backdrop needs a "related posts" feature #1317
416 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
417 [UX] Layouts UI: Reusable visibility condition templates. #1942
418 [DX] Disabling a field should not update the weights of all fields #5755
419 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
420 Status page: Provide information about the security coverage of the currently-installed minor version #5759
421 Ship core with a layout that uses node/% as context #3530
422 [D9] Add 'published' timestamp to nodes #5062
423 Group interdependent checkboxes visually #6013
424 Redis super easy with Redis Enterprise Caching to improve performance Backdrop CMS #6165
425 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
426 [WP][UX] Dashboard: Collapsible blocks #3995
427 [UX] Rich-text Image/text flow. #987
428 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
429 Don't count markup characters as part of the text length #309
430 [UX] File Field UI redesign. #1445
431 [META] [UX] Add more Display Suite features #2084
432 Separate the Term Reference field from Taxonomy module #5633
433 Add an upgrade path from Admin Menu to Admin bar #3687
434 [UX] Refine permissions for Field UI #1079
435 Telemetry: Collect Internet Status At Time Of Install #5222
436 Consolidate user links on admin bar #4643
437 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
438 Get rid of all Backdrop markers in HTML page source #4817
439 Basis: Update box-sizing method #4208
440 Trim textfields? #6386
441 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
442 Consider using a flat-file cache for the page cache #716
443 [UX] List modules that need to be enabled on the config sync page #2604
444 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
445 Add check that active configuration directory is writable to system_requirements #5538
446 Provide a mechanism to load low-level backends #2383
447 Admin UI: denote settings that may be overridden in settings.php #3856
448 Consider converting the watchdog list to a view. #1302
449 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
450 Allow form elements for updates in update.php #1912
451 [UX][DX] Show location of config files on status report #3839
452 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
453 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
454 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
455 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
456 [UX] Add content title match as search relevancy factor #3517
457 'Unused' module detector #5020
458 [UX] When there is only one menu item in a section, don't list #4386
459 [UX] Search settings: Convert the "Search items" section to a table. #3385
460 List of Modules should show required contrib modules #6173
461 Allow copying settings from other content types when adding an existing field #3229
462 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
463 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
464 [UX][D8] Convert user pictures to an actual Image Field #243
465 Move the file `description` column to file_managed table. #2070
466 Add an upgrade path from block class module backdrop core. #3682
467 Put Backdrop JS Object at the bottom of the HTML Document #1051
468 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
469 Allow anonymous users to use a SESSION variable to set timezone #4612
470 Provide a views filter handler for project properties #5904
471 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
472 [DX][D8] Allow config files to have dependencies #4188
473 [UX] Add parent menu selector to menu add/edit link form #6390
474 [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
475 Provide an option to make language required for nodes (do not allow language = "none"). #673
476 [UX] User "locked" in the authorize.php page #2580
477 [UX] Allow the user to change their mind about manually entering a machine name... #1608
478 Database log message is truncated at 56 characters and not configurable #5553
479 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
480 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
481 Garbage collection deletes files if they are inserted where filter can't find them. #3826
482 Check if paths already exist when views or layouts are being installed. #1257
483 Move "Expanded" option for Menu Items to Block settings #5428
484 [UX] Project Browser should run some pre-flight checks #1858
485 Add link to installer on module list for missing modules #5792
486 [UX] Edit view from Layout blocks page #3501
487 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
488 Display default views on a separate tab #4369
489 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
490 [WP] Media Library #3203
491 Optimize core book module via book_cache port #976
492 [A11Y] Switch Admin Bar to using Smart Menus #2809
493 Content creation page cleanup #202
494 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
495 Store entity bundle in comment table #2046
496 Add 'Save user(s)' action #5656
497 Provide the option for not displaying URL settings #3664
498 [UX] Field UI - clean up the field type selection #1041
499 [D9] Users must verify email when changing user email addresses #5210
500 [SR] Add a minimum length setting for passwords #4589

Pages

Log in or register to add new topics