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] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
402 Menu router refactoring #2400
403 Feature/Package Module Proposal #1238
404 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
405 Config management diff: Rename "Old" and "New" to something more meaningful #3221
406 [UX] Layouts UI: Reusable visibility condition templates. #1942
407 [UX] integrate file editing into the file field widget #2810
408 Add content type name as a part of a new field name suggestion #6172
409 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
410 Allow Link fields to be restricted to only internal or external URLs #5678
411 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
412 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
413 Change message to "Your comment has been updated" on comment update #5701
414 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
415 Use the default date entry format for the default date display format #4646
416 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
417 Add a form API element for `image` that includes image type and size validators natively. #5946
418 [DX] Views query should not output { and } around database table names. #1389
419 [D8] Views Content Cache #3399
420 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
421 [META] [UX] Add more Display Suite features #2084
422 [D8][DX] Add Modernizr to core. #1009
423 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
424 [UX] Add the ability for default layouts to be cloned (like views). #1674
425 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
426 Add display of file details to the 'manage file' form. #3904
427 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
428 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
429 Add a "Site Category" field to site info #1543
430 Add allowed_values_function to list field UI #3565
431 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
432 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
433 Make pager more efficient by not generating (and running) a countQuery #404
434 Provide a mechanism to load low-level backends #2383
435 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
436 [WP][UX] Dashboard: Dismissible blocks #3996
437 SMTP / PHPMailer module in core #3199
438 Allow form elements for updates in update.php #1912
439 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
440 Make new field labels visible by default #6192
441 Config override in settings.php file doesn't work for permissions #6193
442 Add fallback to HTTP for update manager #5455
443 [D10] Views: (even more) responsive grid format #5719
444 Convert /admin/content/book to a View #3735
445 [UX] Dismissible status report messages. #4617
446 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
447 [D7] Provide method to get the pager's element ID #5958
448 [D8] Port and merge Localization Update in core #1377
449 Allow overriding Seven's header customisations #4205
450 [WP][SR] Add email obfuscator to core #3270
451 Move the file `description` column to file_managed table. #2070
452 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
453 Request: More style options for the table format in Views #2961
454 [DX] Backward compatibility in theme_item_list() #6398
455 Installer module should check for file-write permissions #3893
456 Add an "unsorted" indicator to table columns #5221
457 Introduce `entity_goto()` shortcut for `backdrop_goto()` on Entity paths #5838
458 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
459 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
460 [UX] Display a warning message when editor changes from Full HTML to something else #4807
461 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
462 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
463 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
464 Consolidate messages about modules merged into core if more than one module detected. #1163
465 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
466 [WP] Add the ability to schedule config changes #3185
467 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
468 CKEditor: Provide a setting to switch skins. #2729
469 Enhance Available Updates Report to show date of release and date of latest commit #6207
470 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
471 Allow Access to Image Library for Core Hero Block #5739
472 Installer should check digital signatures when downloading a package #3714
473 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
474 Add 'reverse' option to 'View result counter' #4590
475 Consider using a flat-file cache for the page cache #716
476 Include Link Sanitize tests from D7 contrib module #5613
477 [UX] Move admin menu system tasks to their own dropdown? #1368
478 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
479 Support SVG in Image Library #5541
480 Store entity bundle in comment table #2046
481 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
482 Add a comma-separated/list field formatter for multi-value fields. #316
483 Allow some markup in views descriptions. #3885
484 As view fields, titles for Pageless nodes show links even for those without access. #5214
485 [UX] Rich-text Image/text flow. #987
486 Add ability to edit a revision's message #5861
487 [UX] Set date formats by country #1521
488 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
489 When using a term reference field only show the term options that are in the current language #4774
490 Add filtering to path_autocomplete #4381
491 Don't count markup characters as part of the text length #309
492 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
493 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
494 [UX] Project Browser should run some pre-flight checks #1858
495 Modify the CKEditor image dialog to use the new wrapper form for "file/add" and "Media Library Selector" mechanisms #2719
496 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
497 Allow modules to provide flexible template row styles #5427
498 [DX][D9] Add the ability to deprecate the name (and value?) of entries in settings.php #5740
499 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
500 [PS] Add `webp` to default extensions on new image fields (if supported) #4998

Pages

Log in or register to add new topics