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 [DX] Add a Production/Development Toggle to core. #1144
402 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
403 [UX] Display a warning message when editor changes from Full HTML to something else #4807
404 Creating multiple fields simultaneously while creating a content type #292
405 [DX][D8] CMI: Add config_exclude functionality to core #4079
406 Varnish Cache Caching to improve performance Backdrop CMS #6164
407 Provide an actual maintenance mode #3060
408 [UX] Clarify Field Type choices on Field Settings page #2508
409 [UX] Views/Field formatter: Count #2634
410 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
411 Create option for a cropped image style to provide consistent image size for Cards view #5593
412 Add fallback to HTTP for update manager #5455
413 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
414 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
415 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
416 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
417 Add option to Views for hiding empty blocks #3411
418 [UX] Make block titles required and allow them to be hidden. #692
419 [DX] Provide a way to retrieve default/OOTB config values #4262
420 Support SVG in Image Library #5541
421 [UX] More info on field removal #3262
422 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
423 "Create new revision by default" doesn't enable revisions #6103
424 [UX] Modules Manual installation box needs to take modules names in any case #2885
425 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
426 [UX] Image styles: make crop and scale+crop effects smart. #1774
427 [UX] Display a reminder to uninstall modules after disabling them #3911
428 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
429 As view fields, titles for Pageless nodes show links even for those without access. #5214
430 Contact form message templates edited via the UI #3568
431 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
432 Add context handling to Views blocks #5995
433 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
434 Allow limiting access to menu items per-role #4465
435 When using a term reference field only show the term options that are in the current language #4774
436 [DX][BC] Replace module_load_include() with new, more generic function #206
437 [DX][D8] Provide a single command to install & run Backdrop #4040
438 [DX] Add user_role_has_permission function #6186
439 [UX] Move new password show/hide toggle to inside the password fields. #3046
440 Prevent users from accidentally exposing their email addresses by using it for their username #2486
441 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
442 Allow display settings for book navigation #1976
443 Create a new cropped image style specifically for cards #5607
444 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
445 [D10] Invoke hook after a site install is complete #5876
446 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
447 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
448 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
449 [UX] Config import should search recursively for config files to import #661
450 More replacement tokens for node urls #4239
451 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
452 Add function that returns default config #3251
453 Setting intelligent defaults during content type fields creation #291
454 Upscaling in out-of-the-box image style 'Large'. #3232
455 Introduce new "View own published content" #6397
456 [DX] Add a legacy upgrade_mappings database table #2855
457 Block configuration settings: Support adding IDs. #2145
458 Custom/managed publishing options. #1742
459 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
460 [DX] Disabling a field should not update the weights of all fields #5755
461 [UX][WP] CKEditor: Add word count #1477
462 Telemetry: Collect actual OS, not only type #5199
463 [META] Use UUIDs in more places #3563
464 [UX] Allow the admin bar to be shown/hidden via a toggle #970
465 Add a wrapper to make tables "responsive" #6008
466 Add an 'URL alias update queue' for entities associated with an updated entity #1124
467 Deprecate watchdog() #4749
468 [D8] Convert "Recent content" block to a View #146
469 [D7] Add alt and title fields for the image file type? #4007
470 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
471 [DX] Implement hook_hook_info() to help organize module code #3024
472 [UX] Side-by-side content translation UI #2438
473 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
474 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
475 Allow taxonomy term for layout block visibility #5612
476 Allow modules to provide flexible template row styles #5427
477 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
478 Improve the way search (re)indexing works. #1337
479 [D8] Add Breakpoints in core #4669
480 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
481 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
482 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
483 Improve 'Last updated' date shown when installing modules. #4224
484 Add CSS (JS?) code formatting automation #5568
485 Config management diff: Rename "Old" and "New" to something more meaningful #3221
486 [A11Y] Make collapsible fieldset accessible #6408
487 menu_tree_check_access() adds 1141 database queries #2825
488 Update 'Syndicate' block allow selection of available feeds #2136
489 [UX] do not lock the admin bar when a modal is active. #1721
490 Build a flexible "JSON consumer" block for Dashboard #3891
491 Status page: Provide information about the security coverage of the currently-installed minor version #5759
492 Views: allow setting the "Items to display" value to "unlimited". #1460
493 User roles form: Replace the "Required" column with a useful "Description" column #5179
494 Add pagers to watchdog entries #3546
495 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
496 Group interdependent checkboxes visually #6013
497 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
498 [WP][UX] Use admin-theme for Log In form #4410
499 Add state_override function to core #4725
500 Support additional (popular) properties in the .info files of projects #119

Pages

Log in or register to add new topics