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 Create the settings.php file if missing. #1075
902 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
903 Restore Configurable Actions to core #3646
904 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
905 [UX] Fix pager styling on mobile #3099
906 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
907 [UX] Allow bulk deleting menu links. #732
908 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
909 [UX][D8] Make position of #description (help text) configurable via the API #1403
910 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
911 [DX] Make certain field values and entity properties available during save. #2032
912 Automatically create a node/% layout when one is created for node/NID #5539
913 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
914 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
915 [UX] Improve editing data and time format patterns #1284
916 Add permission for users to be able to administer their own contact form #4292
917 [UX] Allow cloning any user role (along with its permissions) #3813
918 Better handling of location in locale source #3451
919 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
920 'Unused' module detector #5020
921 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
922 [D8] Add new formatter - "URL to Image" to image field in Views #2921
923 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
924 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
925 Allow PHP libraries to be added via hook_library_info() #2911
926 Add per-bundle token info to hook_token_info() #5707
927 VBO: Allow bulk enabling/disabling comments on existing content. #2297
928 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
929 [UX] Inject "mini modules forms" in various places where it makes sense #5949
930 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
931 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
932 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
933 [PS] Set cache lifetime to 1 year for static assets #3937
934 Layout: path condition with a subdomain #1049
935 Flexible Layout Templates - Add hero ROW by default to new templates #4091
936 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
937 [D9] Users must verify email when changing user email addresses #5210
938 [UX] Mobile project browser: make search result filters better for mobile #3096
939 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
940 [UX] Open the field widget link in a modal #691
941 [UX] Display the "Default" block title on Add/Configure block UI #2665
942 Make Backdrop misconfiguration messages friendlier #6110
943 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
944 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
945 [SR] Security hardening: provide a mechanism to expire sessions #5545
946 Allow core libraries to be served via CDN #1593
947 Rename default Contact form category #4703
948 [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
949 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
950 [UX] Add information about removed modules to the uninstall page #3779
951 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
952 Move "Expanded" option for Menu Items to Block settings #5428
953 "Available updates" page seems unresponsive the more installed projects there are. #3337
954 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
955 [DX] Support a way to declare conflicts in .info files #4993
956 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
957 Confirmation dialog for orphaned files #2899
958 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
959 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
960 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
961 [UX] Add help text and improve the UI to clarify things around layout templates #6314
962 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
963 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
964 Cache settings via admin section #1434
965 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
966 Allow user to set custom background color on core hero block #3918
967 [D8][UX] Add inline form errors #1040
968 Add a global/standardized way to add icon to external links #4047
969 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
970 Create a field_storage_exists() function #5180
971 [UX] Add a 'visible' property to display modes #3082
972 Feature to add multiple Layouts together #5585
973 Evaluate the reasons for removal of the Trigger module from core. #2522
974 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
975 Add permissions for viewing blocked user account profiles (and/or their content) #6123
976 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
977 Create redirects for bulk alias delete #1993
978 Missing a possibility to get a books mlid value for views #5565
979 [DX] Make views query output easier to read with indentation & line breaks #1590
980 Simple Mode - Ability to toggle between simple and advanced admin features #4692
981 [UX] Change user/login to /login and /user/logout to /logout #1248
982 1.15 [UX] Follow-ups for auto menu settings in core #4251
983 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
984 Add option to Views for hiding empty blocks #3411
985 [DX] Add settings/page for contextual links settings #5404
986 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328

Pages

Log in or register to add new topics