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
901 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
902 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
903 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
904 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
905 [D9] Add a sub theme starter kit to Basis #3914
906 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
907 Add a link to the BackdropCMS.org page on module list for each module #5003
908 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
909 [UX] Default drop-button action for node types should be 'manage fields' #1116
910 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
911 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
912 Feature to add multiple Layouts together #5585
913 Add ability to configure inline image upload path with global/ site tokens #6401
914 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
915 File entity setting for garbage collection #2897
916 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
917 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
918 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
919 [UX] Add the ability for default layouts to be cloned (like views). #1674
920 [UX] Better Menu permissions #384
921 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
922 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
923 Put all search results on a single page (with facets?) #1330
924 [UX] Menu link items should be kept in sync with their respective content titles #4759
925 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
926 Add hook_field_schema_alter() #6208
927 Add permissions to view and use button "Clear log messages" #3056
928 Docblock in page.tpl.php lists incorrect 'available' variables. #1981
929 Ability to add custom file fields to Node Edit Form #5738
930 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
931 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
932 [UX] Allow reordering of layouts from main Layouts page #5411
933 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
934 [WP][UX] Dashboard: Collapsible blocks #3995
935 [DX] Add config->getData() to match config->setData() #3902
936 Create a list of all entity types under Reports. #1449
937 [WP][SR] Add email obfuscator to core #3270
938 [SEO][META] Provide some basic SEO meta tags OOTB #4995
939 [DX][UX] Keyboard shortcut for admin menu search #3564
940 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
941 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
942 [UX] Show result count and result range in search results #3261
943 [DX] Simplify getting and setting of values without using the 'und' data structure in entities #2240
944 Simplify Layout configuration #5592
945 Consolidate user links on admin bar #4643
946 Refactor the generation of SQL for dates and times into the database driver #2890
947 [UX] Project Browser: Improve the project details modal. #1778
948 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
949 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
950 Basis: Update box-sizing method #4208
951 Add more HTML5 elements for dates #326
952 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
953 [UX] limit field tokens on node type page to fields on that type #3752
954 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
955 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
956 Allow a hook to alter the list of CSS files parsed by Color module #6240
957 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
958 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
959 Allow altering image style urls #5745
960 [UX] When there is only one menu item in a section, don't list #4386
961 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
962 [UX] Make block titles required and allow them to be hidden. #692
963 [PS] Optimize menu_navigation_links_rebuild() #5389
964 [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
965 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
966 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
967 Support SVG in Image Library #5541
968 Apply image style to default picture #4976
969 Add HTML5 Placeholder to form inputs #3561
970 Create the settings.php file if missing. #1075
971 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
972 Add node's 'Menu link titles' to views #3248
973 [UX] Swap tab order of "Export" and "Import" config pages #2185
974 Add new PR template, with reminder to reference an issue #5605
975 Allow anonymous users to use a SESSION variable to set timezone #4612
976 Bulk delete taxonomy terms #2875
977 [UX] Better image style previews. #1772
978 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
979 Bring back the initial functionality of _field_write_instance function #5875
980 [DX][D8] Allow config files to have dependencies #4188
981 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
982 Creating multiple fields simultaneously while creating a content type #292
983 Add a new core theme #5175
984 [WP] Support HTML formatted emails in core #3727
985 [UX] Improve editing data and time format patterns #1284
986 Consolidate maintenance-related settings either in $state or $config #4723

Pages

Log in or register to add new topics