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
601 [UX] Project Browser: Improve the project details modal. #1778
602 [D10] Invoke hook after a site install is complete #5876
603 Consider using a flat-file cache for the page cache #716
604 [DX] Offer to backup and delete existing config to proceed with installation #6062
605 Add option to run-test.sh to allow skipping troublesome tests. #4607
606 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
607 Add check that active configuration directory is writable to system_requirements #5538
608 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
609 [UX] Field UI - clean up the field type selection #1041
610 Add the ability to create a CSS class for image field in Views #2920
611 [UX] limit field tokens on node type page to fields on that type #3752
612 [WP] Support HTML formatted emails in core #3727
613 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
614 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
615 [DX] Disabling a field should not update the weights of all fields #5755
616 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
617 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
618 Add a wrapper to make tables "responsive" #6008
619 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
620 [UX][D8] Convert user pictures to an actual Image Field #243
621 [Meta] Available updates report not as complete as Drupal 7 report #6252
622 Easier/better way to revert Views' settings #4368
623 Feature/Package Module Proposal #1238
624 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
625 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
626 [UX] Swap tab order of "Export" and "Import" config pages #2185
627 Create New Field API for more efficient fields #2661
628 Add HTML5 Placeholder to form inputs #3561
629 Allow taxonomy term for layout block visibility #5612
630 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
631 [UX] Better image style previews. #1772
632 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
633 Provide an option to make language required for nodes (do not allow language = "none"). #673
634 [UX] Add responsive option to pager choice for Views and Search #6094
635 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
636 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
637 Database log message is truncated at 56 characters and not configurable #5553
638 [UX] Add path settings to file pages #4176
639 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
640 Media: Use field mapping to automatically store metadata/EXIF info #3333
641 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
642 Views UI: Edit Basic Settings #2906
643 [UX] Layout UI: Per-block "dirty" form messages. #2430
644 Admin interface for manual garbage collection #2898
645 Expand the "Global settings" fieldset when creating new fields #5345
646 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
647 Status page: Provide information about the security coverage of the currently-installed minor version #5759
648 Optimize core book module via book_cache port #976
649 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
650 Group interdependent checkboxes visually #6013
651 Add a "Site Category" field to site info #1543
652 Content creation page cleanup #202
653 Administration Bar module should not use popup #6270
654 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
655 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
656 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
657 Allow content types to be enabled/disabled via the admin UI #3883
658 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
659 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
660 [UX] Allow 'manage file' from Image Library #3544
661 Separate the Term Reference field from Taxonomy module #5633
662 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
663 [DX] Add project's 'install time' to system table #1726
664 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
665 [D8] Trim summary on word boundary #599
666 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
667 [META][UX] Better "Recent content" block #4576
668 [DX] Views query should not output { and } around database table names. #1389
669 [DX] Add a helper function for messaging after saving settings forms #1364
670 Showcase core features during install #4138
671 [D8][DX] Add Modernizr to core. #1009
672 Link to all release notes between installed and recommended versions #3303
673 [UX] More info on field removal #3262
674 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
675 Provide smarter default query string key names for views exposed filters #2893
676 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
677 Dashboard: Add a Configuration Manager widget #5322
678 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
679 Remove the "Layout" part from the layout names in the layouts list. #945
680 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
681 [UX] Search settings: Convert the "Search items" section to a table. #3385
682 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
683 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
684 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
685 Consolidate messages about modules merged into core if more than one module detected. #1163
686 Provide an actual maintenance mode #3060
687 Allow pseudo fields to have configurable settings #3859
688 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
689 [UX] Views/Field formatter: Count #2634
690 Ship core with a layout that uses user/% as context #3531
691 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
692 [UX] Provide a theme switcher. #1711
693 Provide a views filter handler for project properties #5904
694 Use data-* to check modules dependencies before submit #565
695 Clean-up of Database after Migration from Drupal 7.x #6109
696 [DX] Support some basic markdown-flavoured formatting in t() #4535
697 [D8] Port and merge Localization Update in core #1377
698 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
699 Add function that returns default config #3251
700 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387

Pages

Log in or register to add new topics