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] Field UI - clean up the field type selection #1041
902 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
903 [UX] Add path settings to file pages #4176
904 Allow user to set custom background color on core hero block #3918
905 Allow Access to Image Library for Core Hero Block #5739
906 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
907 Move the file `description` column to file_managed table. #2070
908 Include Link Sanitize tests from D7 contrib module #5613
909 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
910 Add Mailsystem 3.x delegator class to core #3218
911 [UX] integrate file editing into the file field widget #2810
912 Enhance Available Updates Report to show date of release and date of latest commit #6207
913 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
914 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
915 Feature/Package Module Proposal #1238
916 Easier/better way to revert Views' settings #4368
917 Add cropping to default image styles #5590
918 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
919 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
920 Add ability to edit a revision's message #5861
921 Add option to Views for hiding empty blocks #3411
922 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
923 [UX] Better Menu permissions #384
924 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
925 Incorporate Layouts UI to "manage displays" for entities #6039
926 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
927 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
928 Add a comma-separated/list field formatter for multi-value fields. #316
929 Comment titles should be removed from presentation and from database if not used #4967
930 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
931 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
932 [META][UX] Better "Recent content" block #4576
933 [D8][DX] Add Modernizr to core. #1009
934 Showcase core features during install #4138
935 [UX] Display a reminder to uninstall modules after disabling them #3911
936 [DX][D9] Add the ability to deprecate the name (and value?) of entries in settings.php #5740
937 Contact form message templates edited via the UI #3568
938 Store entity bundle in comment table #2046
939 Add a language switcher to the admin bar when locale is enabled #5983
940 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
941 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
942 [WP][SR] Add email obfuscator to core #3270
943 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
944 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
945 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
946 Add a "Site Category" field to site info #1543
947 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
948 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
949 The farbtastic color picker is unmaintained since 2017 - replace with a modern/maintained alternative #5598
950 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
951 Add global site logo token #5871
952 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
953 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
954 [UX] Project Browser should run some pre-flight checks #1858
955 Add more HTML5 elements for dates #326
956 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
957 [DX] Offer to backup and delete existing config to proceed with installation #6062
958 [WP] Add Token Filter to core #5352
959 [SR] Provide a status report entry for the database connection status #4945
960 [DX] Views query should not output { and } around database table names. #1389
961 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
962 [D8] Port and merge Localization Update in core #1377
963 [DX] Support some basic markdown-flavoured formatting in t() #4535
964 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
965 Allow user/module to disable theme_debug for particular templates or modules #5746
966 [META] Use UUIDs in more places #3563
967 [DX] Make certain field values and entity properties available during save. #2032
968 [DX] Add `#indentation` property to FAPI elements. #5999
969 [UX] Make block titles required and allow them to be hidden. #692
970 Support SVG in Image Library #5541
971 CKEditor: Provide a setting to switch skins. #2729
972 [Meta] Available updates report not as complete as Drupal 7 report #6252
973 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
974 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
975 Consolidate messages about modules merged into core if more than one module detected. #1163
976 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
977 Better styling for UI links in book module #5609
978 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
979 [D8][DX] Provide a generic 'entity_autocomplete' Form API element #5879
980 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
981 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
982 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
983 Creating multiple fields simultaneously while creating a content type #292
984 Request: More style options for the table format in Views #2961
985 [UX] Add responsive option to pager choice for Views and Search #6094
986 [UX] Some UI improvements to Book module #5331

Pages

Log in or register to add new topics