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] Allow 'manage file' from Image Library #3544
902 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
903 Make l() to call theme('link') when possible #6194
904 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
905 Improve the styling of color input elements in the admin theme #4155
906 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
907 [UX] Clarify Field Type choices on Field Settings page #2508
908 Entity reference 7.x-1.6 #5952
909 Media: Use field mapping to automatically store metadata/EXIF info #3333
910 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
911 [D8] Allow forms to set custom validation error messages on required fields #5348
912 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
913 Views UI: Edit Basic Settings #2906
914 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
915 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
916 Change the default profile on tests from Standard to Testing #4943
917 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
918 Add ability to configure inline image upload path with global/ site tokens #6401
919 Reuse test prefixes instead of rebuilding them for each test #4353
920 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
921 Add permission "Clear log messages" #2242
922 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
923 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
924 Allow pseudo fields to have configurable settings #3859
925 [UX] Project Installer: Make the sorting options responsive. #1779
926 Javascript end-to-end testing #5160
927 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
928 Create New Field API for more efficient fields #2661
929 Ability to specify absolute or relative links only in Link fields #1158
930 Ship core with a layout that uses user/% as context #3531
931 [UX] Allow image styles to be ordered/sorted. #1141
932 Alternative approach to translating config, using get/set #3522
933 Add hook_field_schema_alter() #6208
934 [UX] Add a token-browser-like PHP date format helper dialog #4556
935 CSS Architecture with SASS, SMACSS, and BEM #4129
936 [DX] Add Flush all caches > Views to admin bar #5737
937 Prevent users from accidentally exposing their email addresses by using it for their username #2486
938 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
939 Link to all release notes between installed and recommended versions #3303
940 Allow display settings for book navigation #1976
941 Enable dropdown menu for menus in header block #5330
942 [UX] Hide/Show row weights should not be done globally without warning #750
943 Admin interface for manual garbage collection #2898
944 [DX] Remove unused item attributes (per delta) on fields #1352
945 Views: Filter results by matching data with current content #3683
946 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
947 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
948 Allow default/required settings on multilingual ("Language") fields #4322
949 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
950 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
951 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
952 [UX] Allow multiple screenshots for modules themes and layouts #1517
953 Search terms along with nodes #3850
954 [UX] Image styles: make crop and scale+crop effects smart. #1774
955 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
956 Remove grippie; use CSS "resize" property #340
957 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
958 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
959 [SR] Better/safer file type validation #3830
960 Custom/managed publishing options. #1742
961 Add layouts into the search index #5128
962 [UX] Views/Field formatter: Count #2634
963 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
964 'Manage files' view sometimes shows incorrect filename #3507
965 Allow a hook to alter the list of CSS files parsed by Color module #6240
966 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
967 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
968 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
969 [UX] Side-by-side content translation UI #2438
970 [A11Y] tablist needs tab roles for children elements #5982
971 [UX] More info on field removal #3262
972 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
973 Tweak Theme Overview page to group sub-themes by parent theme #5318
974 [UX] Allow bulk deleting menu links. #732
975 Provide smarter default query string key names for views exposed filters #2893
976 [D8] Add a phone field type #1342
977 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
978 Automatically create a node/% layout when one is created for node/NID #5539
979 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
980 Add markup or message field to contact form #4721
981 Allow separate edit and display titles for field #4310
982 Create option for a cropped image style to provide consistent image size for Cards view #5593
983 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
984 Block configuration settings: Support adding IDs. #2145
985 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
986 Provide an actual maintenance mode #3060

Pages

Log in or register to add new topics