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 Restore Configurable Actions to core #3646
402 [DX] Provide a way to retrieve default/OOTB config values #4262
403 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
404 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
405 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
406 [UX][WP] CKEditor: Add word count #1477
407 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
408 Allow to trigger the site status alert (red button) remotely #5097
409 authorize.php should be used for all Installer module downloads/installs #2271
410 Add an 'URL alias update queue' for entities associated with an updated entity #1124
411 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
412 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
413 [UX] Allow cloning any user role (along with its permissions) #3813
414 Create New Field API for more efficient fields #2661
415 [UX] Add information about removed modules to the uninstall page #3779
416 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
417 Double click prevention #6393
418 Allow limiting access to menu items per-role #4465
419 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
420 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
421 [DX][D8] Provide a single command to install & run Backdrop #4040
422 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
423 Remove grippie; use CSS "resize" property #340
424 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
425 [UX] add an exposed filter for email address to the user account list #2512
426 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
427 Link to all release notes between installed and recommended versions #3303
428 Backdrop release procedure enhancement #1987
429 [PS] Set cache lifetime to 1 year for static assets #3937
430 Admin interface for manual garbage collection #2898
431 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
432 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
433 Add per-bundle token info to hook_token_info() #5707
434 More replacement tokens for node urls #4239
435 [UX] Hide/Show row weights should not be done globally without warning #750
436 [UX] Inject "mini modules forms" in various places where it makes sense #5949
437 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
438 Views: allow setting the "Items to display" value to "unlimited". #1460
439 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
440 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
441 Add option to set a maximum age of log messages #2243
442 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
443 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
444 [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
445 Provide an actual maintenance mode #3060
446 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
447 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
448 [UX] Views/Field formatter: Count #2634
449 Feature to add multiple Layouts together #5585
450 Add ability to configure inline image upload path with global/ site tokens #6401
451 Add option to Views for hiding empty blocks #3411
452 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
453 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
454 [D7] Add alt and title fields for the image file type? #4007
455 [UX] Add a "Back" button to the "Add block" dialog. #1644
456 Add an "unsorted" indicator to table columns #5221
457 link fields for in page navigation #go-to-here #1308
458 [UX] Display a warning message when editor changes from Full HTML to something else #4807
459 [UX] More info on field removal #3262
460 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
461 Allow user to set custom background color on core hero block #3918
462 Provide smarter default query string key names for views exposed filters #2893
463 Make l() to call theme('link') when possible #6194
464 [D8] Add Breakpoints in core #4669
465 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
466 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
467 Improve 'Last updated' date shown when installing modules. #4224
468 [UX] Allow bulk deleting menu links. #732
469 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
470 Add fallback to HTTP for update manager #5455
471 Automatically create a node/% layout when one is created for node/NID #5539
472 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
473 [UX] Better alignment for drop buttons. #1090
474 [UX] Move new password show/hide toggle to inside the password fields. #3046
475 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
476 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
477 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
478 Simplify Layout configuration #5592
479 [WP][UX] Use admin-theme for Log In form #4410
480 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
481 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
482 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
483 Redirects write to json files? #4001
484 Re-introduce block caching support. #1619
485 As view fields, titles for Pageless nodes show links even for those without access. #5214
486 [UX] Sort the image styles list in a meaningful way #2457
487 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
488 When using a term reference field only show the term options that are in the current language #4774
489 Add function that returns default config #3251
490 Add semantic markup to layouts #1970
491 [UX] Display a reminder to uninstall modules after disabling them #3911
492 [UX] Modules Manual installation box needs to take modules names in any case #2885
493 Add hook_field_schema_alter() #6208
494 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
495 Contact form message templates edited via the UI #3568
496 Ability to add custom file fields to Node Edit Form #5738
497 [D8] Keep a snapshot of configuration directory in database #4212
498 [UX] Open the field widget link in a modal #691
499 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
500 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449

Pages

Log in or register to add new topics