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 Add option to run-test.sh to allow skipping troublesome tests. #4607
902 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
903 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
904 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
905 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
906 [UX] Default drop-button action for node types should be 'manage fields' #1116
907 Add layouts into the search index #5128
908 [UX] Allow moving blocks from the front end? #3086
909 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
910 Contact module roadmap: 80% usecase of Webforms in core #3808
911 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
912 Double click prevention #6393
913 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
914 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
915 [UX] Better Menu permissions #384
916 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
917 Evaluate the reasons for removal of the Trigger module from core. #2522
918 Put all search results on a single page (with facets?) #1330
919 Tweak Theme Overview page to group sub-themes by parent theme #5318
920 [DX] Form API: provide a 'type' => 'status_message' element. #3329
921 Create redirects for bulk alias delete #1993
922 Confirmation dialog for orphaned files #2899
923 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
924 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
925 Add per-bundle token info to hook_token_info() #5707
926 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
927 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
928 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
929 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
930 Create a list of all entity types under Reports. #1449
931 Automatically create a node/% layout when one is created for node/NID #5539
932 Implement createAccess for File entities #5479
933 [UX] Add path settings to file pages #4176
934 [DX] Simplify getting and setting of values without using the 'und' data structure in entities #2240
935 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
936 [UX] Automatically clear caches after manual upgrades #5101
937 Reconfiguring the administrative layout #3072
938 [UX] Project Browser: Improve the project details modal. #1778
939 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
940 [UX] Introduce button group UI component #2643
941 Add ability to configure inline image upload path with global/ site tokens #6401
942 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
943 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
944 Add more HTML5 elements for dates #326
945 Easier/better way to revert Views' settings #4368
946 [UX] Provide users with a visual way to understand and build content types (a.k.a.: Dream Fields in core) #5292
947 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
948 Docblock in page.tpl.php lists incorrect 'available' variables. #1981
949 Better Book navigation links #4879
950 Site-wide settings for file garbage collection #2896
951 Make l() to call theme('link') when possible #6194
952 [UX][DX] provide utility functions to retrieve field labels #3620
953 Offer to remove module dependencies that are no longer needed #3582
954 Ability to add custom file fields to Node Edit Form #5738
955 [UX] Make block titles required and allow them to be hidden. #692
956 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
957 [META][UX] Better "Recent content" block #4576
958 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
959 [SR] Security hardening: provide a mechanism to expire sessions #5545
960 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
961 Showcase core features during install #4138
962 [UX] Swap tab order of "Export" and "Import" config pages #2185
963 Create the settings.php file if missing. #1075
964 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
965 Add permissions to view and use button "Clear log messages" #3056
966 [UX] Better image style previews. #1772
967 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
968 [UX] Layout path selection: Make it more user friendly #2618
969 Simplify Layout configuration #5592
970 [UX] Allow switching the menu being used for a menu block. #3410
971 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
972 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
973 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
974 Creating multiple fields simultaneously while creating a content type #292
975 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
976 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
977 [UX] Improve editing data and time format patterns #1284
978 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
979 [UX] Show result count and result range in search results #3261
980 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
981 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
982 Use database independent calls to initialize the testing cache. #2888
983 Add hook_field_schema_alter() #6208

Pages

Log in or register to add new topics