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 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
902 Allow Link fields to be restricted to only internal or external URLs #5678
903 Add permission for users to be able to administer their own contact form #4292
904 Change message to "Your comment has been updated" on comment update #5701
905 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
906 Dashboard block: Translations #3852
907 [PS] Optimize menu_navigation_links_rebuild() #5389
908 Add a form API element for `image` that includes image type and size validators natively. #5946
909 [UX] Add charts to the dashboard #3529
910 [DX] Make views query output easier to read with indentation & line breaks #1590
911 Apply image style to default picture #4976
912 [UX] On the Add view page, expand block, and collapse page display #2978
913 [UX] Change user/login to /login and /user/logout to /logout #1248
914 Optimize `views_handler_field_field()` to only load full entities if needed #2104
915 [Meta] Available updates report not as complete as Drupal 7 report #6252
916 [UX] Layout UI: Collapsible block groups. #1691
917 Allow text formats to be cloned. #4501
918 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
919 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
920 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
921 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
922 Add an upgrade path for CKEditor module #3684
923 Add a new core theme #5175
924 Support tokens in Views "Global: custom text" field #3189
925 Cache settings via admin section #1434
926 Consolidate maintenance-related settings either in $state or $config #4723
927 [D8][UX] Add inline form errors #1040
928 Menu router refactoring #2400
929 [UX] Add responsive option to pager choice for Views and Search #6094
930 [UX] Layouts UI: Reusable visibility condition templates. #1942
931 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
932 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
933 [D10] Views: (even more) responsive grid format #5719
934 Remove grippie; use CSS "resize" property #340
935 Allow specifying optional tags for blocks #3837
936 Is the Admin Menu z-index value high enough? #5372
937 [D7] Provide method to get the pager's element ID #5958
938 [UX] [multilingual] Translated blocks are too hard to use #3514
939 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
940 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
941 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
942 [META] [UX] Add more Display Suite features #2084
943 Administration Bar module should not use popup #6270
944 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
945 [UX] Hide/Show row weights should not be done globally without warning #750
946 Flexible Layout Templates - Add hero ROW by default to new templates #4091
947 Introduce `entity_goto()` shortcut for `backdrop_goto()` on Entity paths #5838
948 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
949 Add an upgrade path from menu_block to core menu blocks. #3681
950 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
951 Add a simple way in core to define private and public access for nodes/entities. #1407
952 Create a mechanism for dynamically determining output of file entities #2721
953 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
954 Provide a mechanism to load low-level backends #2383
955 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
956 Allow form elements for updates in update.php #1912
957 Rename default Contact form category #4703
958 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
959 Simple Mode - Ability to toggle between simple and advanced admin features #4692
960 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
961 1.15 [UX] Follow-ups for auto menu settings in core #4251
962 Allow Access to Image Library for Core Hero Block #5739
963 Add a "Make Permanent" action for the manage files listing #3825
964 [D8] Allow forms to set custom validation error messages on required fields #5348
965 Include Link Sanitize tests from D7 contrib module #5613
966 Front page to be configurable by language #3500
967 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
968 Change the default profile on tests from Standard to Testing #4943
969 Provide chained term tokens for taxonomy_term_reference fields #2949
970 Move the file `description` column to file_managed table. #2070
971 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
972 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
973 Add cropping to default image styles #5590
974 [UX] Allow bulk deleting menu links. #732
975 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
976 Add a global/standardized way to add icon to external links #4047
977 Add ability to edit a revision's message #5861
978 Automatically create a node/% layout when one is created for node/NID #5539
979 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
980 Javascript end-to-end testing #5160
981 Bulk operation for scheduling publishing of multiple pieces of content. #3115
982 [D8] Port and merge Local Image Input Filter in core #1384
983 [ META] Add new interface for user selection of managed files #2718
984 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
985 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
986 Clean-up of Database after Migration from Drupal 7.x #6109

Pages

Log in or register to add new topics