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 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
402 [UX] [DX] Move the user page to a separate module #109
403 Use the default date entry format for the default date display format #4646
404 [UX] Change user/login to /login and /user/logout to /logout #1248
405 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
406 Allow to trigger the site status alert (red button) remotely #5097
407 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
408 Feature request for Internal Redirects #3940
409 Block configuration settings: Support adding IDs. #2145
410 Restore Configurable Actions to core #3646
411 Custom/managed publishing options. #1742
412 [D8] Add new formatter - "URL to Image" to image field in Views #2921
413 Add ability to configure inline image upload path with global/ site tokens #6401
414 [UX] Content view "Operations" drop-down lists available operations in random order. #548
415 [META] [UX] Provide a instant search/filter UI interface pattern for listing pages and enhance existing ones. #503
416 Add a simple way in core to define private and public access for nodes/entities. #1407
417 Ability to add custom file fields to Node Edit Form #5738
418 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
419 Get Designer Input on BackdropCMS 'Out of the Box' appearance #5581
420 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
421 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
422 Views: Autocomplete exposed filters #2423
423 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
424 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
425 [UX] Add information about removed modules to the uninstall page #3779
426 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
427 [UX] Mobile project browser: make search result filters better for mobile #3096
428 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
429 [UX] Display the "Default" block title on Add/Configure block UI #2665
430 Add hook_field_schema_alter() #6208
431 [UX] Fix caching of favicons #898
432 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
433 Simplify Layout configuration #5592
434 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
435 Replace content translation with entity translation (and add an upgrade path) #52
436 [UX] Dismissible status report messages. #4617
437 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
438 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
439 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
440 Allow overriding Seven's header customisations #4205
441 [PS] Set cache lifetime to 1 year for static assets #3937
442 Update 'Syndicate' block allow selection of available feeds #2136
443 "Available updates" page seems unresponsive the more installed projects there are. #3337
444 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
445 [UX] do not lock the admin bar when a modal is active. #1721
446 Allow PHP libraries to be added via hook_library_info() #2911
447 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
448 [UX] Remove the textarea_with_summary field type #490
449 [D8] Port and merge Local Image Input Filter in core #1384
450 Allow altering image style urls #5745
451 Add an "unsorted" indicator to table columns #5221
452 Add filtering to path_autocomplete #4381
453 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
454 Menu router refactoring #2400
455 [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
456 [UX] Display a warning message when editor changes from Full HTML to something else #4807
457 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
458 [UX] Layouts UI: Reusable visibility condition templates. #1942
459 [UX] Add a 'visible' property to display modes #3082
460 Add option to Views for hiding empty blocks #3411
461 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
462 Allow a hook to alter the list of CSS files parsed by Color module #6240
463 Allow tokens to be used in the default value of fields. #885
464 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
465 Add new PR template, with reminder to reference an issue #5605
466 Add fallback to HTTP for update manager #5455
467 Replace taxonomy_index with taxonomy_entity_index #103
468 Add 'reverse' option to 'View result counter' #4590
469 Bring back the initial functionality of _field_write_instance function #5875
470 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
471 Allow user to set custom background color on core hero block #3918
472 Optimize `views_handler_field_field()` to only load full entities if needed #2104
473 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
474 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
475 [UX] Layout UI: Collapsible block groups. #1691
476 Confirmation dialog for orphaned files #2899
477 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
478 Allow more granular HTML filter options for HTML attributes, not just tags #6100
479 [UX] Turn the installer into a 1-minute installer #467
480 [D8] Port and merge Internationalization Views in core #1375
481 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
482 As view fields, titles for Pageless nodes show links even for those without access. #5214
483 Provide a mechanism to load low-level backends #2383
484 Add 'Field HTML Trim' to core #6001
485 When using a term reference field only show the term options that are in the current language #4774
486 Allow form elements for updates in update.php #1912
487 [META] Improve the project screenshots functionality in the project browser #3061
488 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
489 [UX] Introduce button group UI component #2643
490 Make mobile menu toggle text configurable #6264
491 Views advanced settings: Only one page region, but still a drop-down. #852
492 Allow a layout to be selected on additional paths. #1528
493 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
494 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
495 [UX] Layout deletion confirmation form: add more explanation and options #5511
496 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
497 [UX] Rename "Configuration" to "Settings" #1161
498 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
499 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
500 [D8] Introduce a new example.settings.local.php file #4173

Pages

Log in or register to add new topics