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] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
402 [UX] Image Library view: Dynamic number of items per page #4560
403 [UX] Views save/cancel buttons are at the top right #3054
404 Move the file `description` column to file_managed table. #2070
405 Mobile first approach theme #4131
406 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
407 [PS] Optimize menu_navigation_links_rebuild() #5389
408 Ability to add custom file fields to Node Edit Form #5738
409 Is the Admin Menu z-index value high enough? #5372
410 [UX] List modules that need to be enabled on the config sync page #2604
411 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
412 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
413 [PS] Use signatures instead of the form cache #1470
414 Add an upgrade path from menu_block to core menu blocks. #3681
415 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
416 [UX] Maximum upload size should be an integer element #1120
417 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
418 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
419 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
420 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
421 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
422 Simplify Layout configuration #5592
423 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
424 [UX] Project Browser should run some pre-flight checks #1858
425 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
426 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
427 Allow specifying optional tags for blocks #3837
428 [UX] [multilingual] Translated blocks are too hard to use #3514
429 Why do we need to write the entire config data within update hooks? #3347
430 Allow themes to have `config` folders #6122
431 [UX] Change layout 'Visibility conditions' links to a drop button #4529
432 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
433 Store entity bundle in comment table #2046
434 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
435 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
436 [DX] Make certain field values and entity properties available during save. #2032
437 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
438 Allow altering image style urls #5745
439 [D8] Allow forms to set custom validation error messages on required fields #5348
440 [UX] User "locked" in the authorize.php page #2580
441 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
442 [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
443 Change the default profile on tests from Standard to Testing #4943
444 Idea: Provide code names for major Backdrop releases #1458
445 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
446 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
447 [UX] Redesign the Themes page #1103
448 [UX] [DX] Move the user page to a separate module #109
449 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
450 Allow the addition of Dashboard context to any layout #6182
451 Allow copying settings from other content types when adding an existing field #3229
452 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
453 Add permission for users to be able to administer their own contact form #4292
454 Add new PR template, with reminder to reference an issue #5605
455 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
456 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
457 Bring back the initial functionality of _field_write_instance function #5875
458 Javascript end-to-end testing #5160
459 Allow opening block configuration forms on their own page (not in a modal) #1659
460 Add a "Make Permanent" action for the manage files listing #3825
461 Backdrop needs a "related posts" feature #1317
462 Front page to be configurable by language #3500
463 [UX] Content view "Operations" drop-down lists available operations in random order. #548
464 CKEditor: Add filter to allow empty HTML tags #3269
465 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
466 Allow text formats to be cloned. #4501
467 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
468 Add custom block option to follow the translation system easily #2991
469 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
470 Flexible Layout Templates - Add hero ROW by default to new templates #4091
471 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
472 Enable dropdown menu for menus in header block #5330
473 Dashboard Module: Show link to manage existing nodes of specific content type #3944
474 Add 'Field HTML Trim' to core #6001
475 [UX] File Field UI redesign. #1445
476 [UX] Fix caching of favicons #898
477 [UX] Refine permissions for Field UI #1079
478 Replace content translation with entity translation (and add an upgrade path) #52
479 Rename default Contact form category #4703
480 Add status report message informing about CKEditor 5 upgrade #6346
481 [WP] Media Library #3203
482 VBO: Allow bulk enabling/disabling comments on existing content. #2297
483 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
484 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
485 [A11Y] Switch Admin Bar to using Smart Menus #2809
486 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
487 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
488 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
489 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
490 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
491 Consider converting the watchdog list to a view. #1302
492 Allow obsolete config strings to be culled from localization table #3452
493 [META] [UX] Provide a instant search/filter UI interface pattern for listing pages and enhance existing ones. #503
494 Get Designer Input on BackdropCMS 'Out of the Box' appearance #5581
495 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
496 Varnish Cache Caching to improve performance Backdrop CMS #6164
497 Evaluate the reasons for removal of the Trigger module from core. #2522
498 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
499 [UX] On the Add view page, expand block, and collapse page display #2978
500 Create redirects for bulk alias delete #1993

Pages

Log in or register to add new topics