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] Rich Text editor inserting/updating images before a file is uploaded #3900
402 [UX] Layout path selection: Make it more user friendly #2618
403 [META] Use UUIDs in more places #3563
404 Dashboard: Add a Configuration Manager widget #5322
405 [UX] Allow bulk deleting menu links. #732
406 [UX] Add parent menu selector to menu add/edit link form #6390
407 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
408 Automatically create a node/% layout when one is created for node/NID #5539
409 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
410 [SR] Security hardening: provide a mechanism to expire sessions #5545
411 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
412 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
413 Layouts: Provide a way to define conditions based on field values. #2103
414 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
415 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
416 Replace user signatures & pictures with fields #1679
417 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
418 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
419 CKEditor5 Sections #5115
420 Re-introduce block caching support. #1619
421 Add per-bundle token info to hook_token_info() #5707
422 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
423 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
424 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
425 [UX] Inject "mini modules forms" in various places where it makes sense #5949
426 [D8] Introduce a new example.settings.local.php file #4173
427 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
428 Build a flexible "JSON consumer" block for Dashboard #3891
429 Add indicator for menu-level visibility conditions #1929
430 [UX] List modules that need to be enabled on the config sync page #2604
431 Add pagers to watchdog entries #3546
432 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
433 [UX] Open the field widget link in a modal #691
434 Double click prevention #6393
435 Add a localization concept for user-provided strings to core #4894
436 Feature to add multiple Layouts together #5585
437 Add ability to configure inline image upload path with global/ site tokens #6401
438 Log warnings when projects are encountered without a 'type' #4866
439 Allow setting a default value for Alt and Title text in image fields #1439
440 Missing a possibility to get a books mlid value for views #5565
441 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
442 Allow 'Main Page Content' block to use a specific display mode #4341
443 Allow copying settings from other content types when adding an existing field #3229
444 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
445 [DX] bring back db_fetch_array() and db_fetch_object() #2081
446 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
447 [UX] Hide redundant items in Node Edit form. #3705
448 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
449 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
450 Make l() to call theme('link') when possible #6194
451 Allow to trigger the site status alert (red button) remotely #5097
452 Security: Consider adding an option to load public forms through AJAX. #1592
453 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
454 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
455 [UX] Image Library view: Dynamic number of items per page #4560
456 Remove syslog module from core #1260
457 Options to change parent link behaviour in responsive dropdown menus #2370
458 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
459 Mobile first approach theme #4131
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 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
462 [UX] CKEditor: autocorrection. #1902
463 [UX] User "locked" in the authorize.php page #2580
464 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
465 View configuration UI: Add indicator denoting rewritten fields #5287
466 Simplify Layout configuration #5592
467 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
468 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
469 Why do we need to write the entire config data within update hooks? #3347
470 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
471 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
472 [WP] Media Library #3203
473 [UX] Token browser dialog: increase width (and height?). #1038
474 Allow comment types independent of content types #2049
475 [A11Y] Switch Admin Bar to using Smart Menus #2809
476 Add an upgrade path from Admin Menu to Admin bar #3687
477 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
478 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
479 Add hook_field_schema_alter() #6208
480 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
481 [UX] Branding and Version info on Installation Screens #1584
482 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
483 Ability to add custom file fields to Node Edit Form #5738
484 [UX] Change layout 'Visibility conditions' links to a drop button #4529
485 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
486 Changing theme cache workflow #2349
487 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
488 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
489 Add custom block option to follow the translation system easily #2991
490 Admin UI: denote settings that may be overridden in settings.php #3856
491 Create a tests case for version upgrade #1874
492 Ship core with a layout that uses node/% as context #3530
493 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
494 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
495 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
496 Add an "unsorted" indicator to table columns #5221
497 [UX] Content view "Operations" drop-down lists available operations in random order. #548
498 Add new PR template, with reminder to reference an issue #5605
499 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
500 [UX] Display a warning message when editor changes from Full HTML to something else #4807

Pages

Log in or register to add new topics