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 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
902 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
903 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
904 Tweak Theme Overview page to group sub-themes by parent theme #5318
905 Allow a hook to alter the list of CSS files parsed by Color module #6240
906 Menu router refactoring #2400
907 Feature/Package Module Proposal #1238
908 Allow altering image style urls #5745
909 Add Mailsystem 3.x delegator class to core #3218
910 [UX] Layouts UI: Reusable visibility condition templates. #1942
911 [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
912 Allow some markup in views descriptions. #3885
913 [UX] integrate file editing into the file field widget #2810
914 Missing a possibility to get a books mlid value for views #5565
915 Add 'reverse' option to 'View result counter' #4590
916 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
917 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
918 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
919 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
920 Add layouts into the search index #5128
921 Add new PR template, with reminder to reference an issue #5605
922 Optimize `views_handler_field_field()` to only load full entities if needed #2104
923 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
924 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
925 Bring back the initial functionality of _field_write_instance function #5875
926 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
927 [UX] Layout UI: Collapsible block groups. #1691
928 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
929 Installer should check digital signatures when downloading a package #3714
930 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
931 Add filtering to path_autocomplete #4381
932 Add a "Site Category" field to site info #1543
933 [UX] Provide users with a visual way to understand and build content types (a.k.a.: Dream Fields in core) #5292
934 Make mobile menu toggle text configurable #6264
935 Provide a mechanism to load low-level backends #2383
936 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
937 Better Book navigation links #4879
938 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
939 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
940 Allow form elements for updates in update.php #1912
941 Add 'Field HTML Trim' to core #6001
942 [UX] Add visibility conditions for menu location #3867
943 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
944 Why do we need to write the entire config data within update hooks? #3347
945 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
946 [UX] Use "Configure" icons instead of the full word #3539
947 [D8] Introduce a new example.settings.local.php file #4173
948 Implement createAccess for File entities #5479
949 Allow more granular HTML filter options for HTML attributes, not just tags #6100
950 [DX] Views query should not output { and } around database table names. #1389
951 [UX] Automatically clear caches after manual upgrades #5101
952 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
953 [META] [UX] Add more Display Suite features #2084
954 [D8][DX] Add Modernizr to core. #1009
955 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
956 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
957 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
958 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
959 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
960 Allow 'Main Page Content' block to use a specific display mode #4341
961 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
962 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
963 Ability to change themes based upon a layout #6296
964 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
965 Consolidate messages about modules merged into core if more than one module detected. #1163
966 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
967 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
968 [UX] Content view "Operations" drop-down lists available operations in random order. #548
969 Introduce some missing permissions that allow global actions on files #6012
970 Dashboard block: Translations #3852
971 CKEditor: Provide a setting to switch skins. #2729
972 CKEditor: Add filter to allow empty HTML tags #3269
973 [UX] Image Library view: Dynamic number of items per page #4560
974 [UX] Add charts to the dashboard #3529
975 Mobile first approach theme #4131
976 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
977 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
978 [D8] Port and merge Localization Update in core #1377
979 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
980 One click install for digitalocean #5628
981 Move the file `description` column to file_managed table. #2070
982 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
983 Allow Views to be grouped in Admin Menu #5895
984 Request: More style options for the table format in Views #2961
985 [UX] [DX] Move the user page to a separate module #109
986 Add an upgrade path for CKEditor module #3684

Pages

Log in or register to add new topics