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] Allow the user to change their mind about manually entering a machine name... #1608
402 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
403 Add filtering to path_autocomplete #4381
404 [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
405 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
406 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
407 Make l() to call theme('link') when possible #6194
408 [UX] Menu link items should be kept in sync with their respective content titles #4759
409 Allow user to set custom background color on core hero block #3918
410 [UX] On the Add view page, expand block, and collapse page display #2978
411 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
412 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
413 [UX] Swap tab order of "Export" and "Import" config pages #2185
414 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
415 [UX] Better image style previews. #1772
416 Add 'reverse' option to 'View result counter' #4590
417 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
418 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
419 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
420 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
421 [UX] Allow reordering of layouts from main Layouts page #5411
422 Consider using a flat-file cache for the page cache #716
423 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
424 [D8] Introduce a new example.settings.local.php file #4173
425 [UX] Field UI - clean up the field type selection #1041
426 [SEO][META] Provide some basic SEO meta tags OOTB #4995
427 Add check that active configuration directory is writable to system_requirements #5538
428 Simplify Layout configuration #5592
429 [UX] Layout UI: Per-block "dirty" form messages. #2430
430 Create a mechanism for dynamically determining output of file entities #2721
431 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
432 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
433 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
434 Allow install profiles to be run after site creation #1591
435 [UX] Rich-text Image/text flow. #987
436 Check if paths already exist when views or layouts are being installed. #1257
437 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
438 Don't count markup characters as part of the text length #309
439 Add hook_field_schema_alter() #6208
440 [UX] Display a reminder to uninstall modules after disabling them #3911
441 Contact form message templates edited via the UI #3568
442 Ability to add custom file fields to Node Edit Form #5738
443 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
444 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
445 [DX] Add project's 'install time' to system table #1726
446 [UX] Image Library view: Dynamic number of items per page #4560
447 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
448 [PS] Optimize menu_navigation_links_rebuild() #5389
449 Provide an option to make language required for nodes (do not allow language = "none"). #673
450 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
451 Mobile first approach theme #4131
452 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
453 Apply image style to default picture #4976
454 Database log message is truncated at 56 characters and not configurable #5553
455 Bulk operation for scheduling publishing of multiple pieces of content. #3115
456 Add new PR template, with reminder to reference an issue #5605
457 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
458 [ META] Add new interface for user selection of managed files #2718
459 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
460 Bring back the initial functionality of _field_write_instance function #5875
461 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
462 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
463 Allow 'Main Page Content' block to use a specific display mode #4341
464 Feature/Package Module Proposal #1238
465 Add a new core theme #5175
466 [UX][D8] Convert user pictures to an actual Image Field #243
467 Allow a hook to alter the list of CSS files parsed by Color module #6240
468 Consolidate maintenance-related settings either in $state or $config #4723
469 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
470 Provide chained term tokens for taxonomy_term_reference fields #2949
471 [META] Use UUIDs in more places #3563
472 Allow altering image style urls #5745
473 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
474 [UX] Contact module: Rename "categories" to "recipient groups" in the admin UI - allow customizing the label of the field in the public-facing form #5992
475 [UX] Provide a theme switcher. #1711
476 Replace user signatures & pictures with fields #1679
477 [UX] Change layout 'Visibility conditions' links to a drop button #4529
478 [DX] Views query should not output { and } around database table names. #1389
479 Is the Admin Menu z-index value high enough? #5372
480 [D8] Trim summary on word boundary #599
481 Allow more granular HTML filter options for HTML attributes, not just tags #6100
482 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
483 [D8][DX] Add Modernizr to core. #1009
484 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
485 [DX] Add a helper function for messaging after saving settings forms #1364
486 [UX] Mobile project browser: make it easier to get to the queue #3098
487 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
488 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
489 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
490 Provide "Delimited" and "HTML list" display formatters for fields #2674
491 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
492 Add indicator for menu-level visibility conditions #1929
493 Add a "Site Category" field to site info #1543
494 Optimize core book module via book_cache port #976
495 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
496 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
497 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
498 Content creation page cleanup #202
499 Make mobile menu toggle text configurable #6264
500 Build a flexible "JSON consumer" block for Dashboard #3891

Pages

Log in or register to add new topics