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 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
902 Provide an option to make language required for nodes (do not allow language = "none"). #673
903 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
904 [SR] Security hardening: provide a mechanism to expire sessions #5545
905 Status page: Provide information about the security coverage of the currently-installed minor version #5759
906 [UX] Mobile project browser: make search result filters better for mobile #3096
907 Add a views filter/argument for Term Depth #2666
908 Add Claro administration theme to core #5241
909 [UX] Allow cloning any user role (along with its permissions) #3813
910 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
911 [UX] Change layout 'Visibility conditions' links to a drop button #4529
912 All config_*() functions should accept `$type` for consistency. #4821
913 Better handling of location in locale source #3451
914 Ability to specify absolute or relative links only in Link fields #1158
915 Block configuration settings: Support adding IDs. #2145
916 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
917 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
918 Make Backdrop misconfiguration messages friendlier #6110
919 Custom/managed publishing options. #1742
920 Separate the Term Reference field from Taxonomy module #5633
921 Media: Use field mapping to automatically store metadata/EXIF info #3333
922 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
923 Allow PHP libraries to be added via hook_library_info() #2911
924 Status Report should flag duplicate module installs #5464
925 Feature request for Internal Redirects #3940
926 Consolidate maintenance-related settings either in $state or $config #4723
927 Disable unused layout templates #5068
928 Restore Configurable Actions to core #3646
929 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
930 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
931 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
932 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
933 [D8] Trim summary on word boundary #599
934 [UX] Add help text and improve the UI to clarify things around layout templates #6314
935 Missing a possibility to get a books mlid value for views #5565
936 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
937 [UX] Add a 'visible' property to display modes #3082
938 Allow admin theme CSS for dialogs to be used on front-end #2659
939 [D8] Manage form display: Allow managing form fields non-programmatically #5219
940 [UX] Add information about removed modules to the uninstall page #3779
941 [UX] Allow multiple screenshots for modules themes and layouts #1517
942 Allow text formats to be cloned. #4501
943 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
944 [UX] Allow image styles to be ordered/sorted. #1141
945 Update 'Syndicate' block allow selection of available feeds #2136
946 Optimize core book module via book_cache port #976
947 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
948 Add permissions for viewing blocked user account profiles (and/or their content) #6123
949 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
950 Provide a views filter handler for project properties #5904
951 Confirmation dialog for orphaned files #2899
952 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
953 [PS] Set cache lifetime to 1 year for static assets #3937
954 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
955 [DX][D8] Provide a mechanism to deprecate permissions #5030
956 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
957 [DX] Remove unused item attributes (per delta) on fields #1352
958 Basis: Add basic font-sizes to skin.css #2410
959 Add permission for users to be able to administer their own contact form #4292
960 [D8] Add a phone field type #1342
961 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
962 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
963 [UX] Layouts UI: Reusable visibility condition templates. #1942
964 Use data-* to check modules dependencies before submit #565
965 Consider displaying which modules were enabled/disabled after enabling/disabling on the "List Modules" page #6331
966 Why do we need to write the entire config data within update hooks? #3347
967 Add link to installer on module list for missing modules #5792
968 [META] Improve the project screenshots functionality in the project browser #3061
969 Allow regions titles #2647
970 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
971 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
972 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
973 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
974 When using a term reference field only show the term options that are in the current language #4774
975 Add option to Views for hiding empty blocks #3411
976 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
977 Optimize `views_handler_field_field()` to only load full entities if needed #2104
978 Remove the "Layout" part from the layout names in the layouts list. #945
979 Flexible Layout Templates - Add hero ROW by default to new templates #4091
980 [UX][PS] Replace the current token browser in core with the Fast Token Browser implementation from contrib #6143
981 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
982 Add 'Save user(s)' action #5656
983 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
984 Path filter/tips is not very useful and unlikely to be found #5912
985 Site-wide settings for file garbage collection #2896
986 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
987 Allow user to set custom background color on core hero block #3918
988 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
989 Rename default Contact form category #4703
990 Add a link to the BackdropCMS.org page on module list for each module #5003
991 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590

Pages

Log in or register to add new topics