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] Support some basic markdown-flavoured formatting in t() #4535
902 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
903 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
904 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
905 'Unused' module detector #5020
906 Optimize `views_handler_field_field()` to only load full entities if needed #2104
907 Allow altering image style urls #5745
908 [UX] Default drop-button action for node types should be 'manage fields' #1116
909 [UX] Layout UI: Collapsible block groups. #1691
910 [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
911 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
912 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
913 Make l() to call theme('link') when possible #6194
914 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
915 Confirmation dialog for orphaned files #2899
916 [UX] Add the ability for default layouts to be cloned (like views). #1674
917 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
918 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
919 Menu router refactoring #2400
920 Add new PR template, with reminder to reference an issue #5605
921 Put all search results on a single page (with facets?) #1330
922 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
923 [UX] Layouts UI: Reusable visibility condition templates. #1942
924 Bring back the initial functionality of _field_write_instance function #5875
925 [SR] Better/safer file type validation #3830
926 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
927 [UX] Layouts: Allow menu "source" to be changed from within any menu block #3820
928 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
929 Add more HTML5 elements for dates #326
930 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
931 [META] Improve the project screenshots functionality in the project browser #3061
932 [D9] Add menu link support into views #4505
933 Move "Expanded" option for Menu Items to Block settings #5428
934 [UX] Introduce button group UI component #2643
935 Create a list of all entity types under Reports. #1449
936 [UX] Add the ability to make any standard layout template a flexible one #4114
937 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
938 [META] [UX] Add more Display Suite features #2084
939 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
940 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
941 Add 'Field HTML Trim' to core #6001
942 [UX] Add "Configure page title" tab to Layout admin pages #3983
943 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
944 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
945 Add hook_field_schema_alter() #6208
946 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
947 Translation of taxonomy terms #4720
948 [WP][SR] Add email obfuscator to core #3270
949 Site-wide settings for file garbage collection #2896
950 [D9] Users must verify email when changing user email addresses #5210
951 Provide a mechanism to load low-level backends #2383
952 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
953 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
954 Allow form elements for updates in update.php #1912
955 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
956 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
957 [UX] Allow cloning any user role (along with its permissions) #3813
958 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
959 Creating multiple fields simultaneously while creating a content type #292
960 Better handling of location in locale source #3451
961 [UX] Views save/cancel buttons are at the top right #3054
962 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
963 [DX] Add settings/page for contextual links settings #5404
964 [UX] Layout path selection: Make it more user friendly #2618
965 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
966 [DX] Introduce a new `user_permission_get_info()` function #4097
967 [DX] Support a way to declare conflicts in .info files #4993
968 Move the file `description` column to file_managed table. #2070
969 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
970 Create the settings.php file if missing. #1075
971 Introduce some missing permissions that allow global actions on files #6012
972 Feature request for Internal Redirects #3940
973 [UX] Make block titles required and allow them to be hidden. #692
974 Restore Configurable Actions to core #3646
975 Allow a hook to alter the list of CSS files parsed by Color module #6240
976 Ensure Backdrop deletes all files it puts into /tmp #3253
977 Is correcting the way form ID's named worth spending time on? #4706
978 Support SVG in Image Library #5541
979 Use database independent calls to initialize the testing cache. #2888
980 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
981 Create a field_storage_exists() function #5180
982 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
983 One click install for digitalocean #5628
984 [UX] Improve editing data and time format patterns #1284
985 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
986 Allow Views to be grouped in Admin Menu #5895

Pages

Log in or register to add new topics