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 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
902 Cannot create menu items linking to existing files #3945
903 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
904 [UX] Admin Bar: Make "Development" a top-level menu item #3652
905 Add permission "Clear log messages" #2242
906 [UX] Some UI improvements to Book module #5331
907 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
908 Reconfiguring the administrative layout #3072
909 [UX] Project Installer: Make the sorting options responsive. #1779
910 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
911 Add permission for users to be able to administer their own contact form #4292
912 Allow regions titles #2647
913 [UX] Make block titles required and allow them to be hidden. #692
914 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
915 Support SVG in Image Library #5541
916 Feature to add multiple Layouts together #5585
917 Add ability to configure inline image upload path with global/ site tokens #6401
918 Create the settings.php file if missing. #1075
919 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
920 [UX] Clarify Field Type choices on Field Settings page #2508
921 [UX] combine different kinds of views link fields #3457
922 Prevent users from accidentally exposing their email addresses by using it for their username #2486
923 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
924 [UX] Show result count and result range in search results #3261
925 Allow display settings for book navigation #1976
926 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
927 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
928 Refactor the generation of SQL for dates and times into the database driver #2890
929 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
930 Flexible Layout Templates - Add hero ROW by default to new templates #4091
931 Allow core libraries to be served via CDN #1593
932 [DX][BC] Replace module_load_include() with new, more generic function #206
933 Add hook_field_schema_alter() #6208
934 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
935 Ability to add custom file fields to Node Edit Form #5738
936 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
937 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
938 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
939 Add a "remove" UI for modules & themes (& layouts?) #5320
940 Rename default Contact form category #4703
941 Add permissions to view and use button "Clear log messages" #3056
942 [UX] Image styles: make crop and scale+crop effects smart. #1774
943 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
944 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
945 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
946 [UX] Config import should search recursively for config files to import #661
947 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
948 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
949 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
950 Simplify Layout configuration #5592
951 Layout: path condition with a subdomain #1049
952 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
953 Contact module roadmap: 80% usecase of Webforms in core #3808
954 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
955 [UX] Side-by-side content translation UI #2438
956 [UX] Make sidebars collapsible in Harris layout #5486
957 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
958 Add node's 'Menu link titles' to views #3248
959 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
960 [D8] Image styles: add "Convert" effect/action #5107
961 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
962 Bulk delete taxonomy terms #2875
963 [UX] Allow the admin bar to be shown/hidden via a toggle #970
964 Add a global/standardized way to add icon to external links #4047
965 [DX] Make views query output easier to read with indentation & line breaks #1590
966 [D8] Convert "Recent content" block to a View #146
967 Allow a hook to alter the list of CSS files parsed by Color module #6240
968 [UX] Change user/login to /login and /user/logout to /logout #1248
969 Allow altering image style urls #5745
970 [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
971 [UX][DX] provide utility functions to retrieve field labels #3620
972 Block configuration settings: Support adding IDs. #2145
973 Add admin tagging API to entities, menus, etc. #5307
974 Simple Mode - Ability to toggle between simple and advanced admin features #4692
975 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
976 Custom/managed publishing options. #1742
977 Make the 404 / 403 page setting "translatable" #4881
978 1.15 [UX] Follow-ups for auto menu settings in core #4251
979 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
980 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
981 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
982 Cache settings via admin section #1434
983 Setting intelligent defaults during content type fields creation #291
984 Add new PR template, with reminder to reference an issue #5605
985 [D8][UX] Add inline form errors #1040
986 Bring back the initial functionality of _field_write_instance function #5875

Pages

Log in or register to add new topics