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] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
902 Optimize `views_handler_field_field()` to only load full entities if needed #2104
903 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
904 [UX] CKEditor - Provide default styles #4233
905 [UX] Layout UI: Collapsible block groups. #1691
906 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
907 [UX] More info on field removal #3262
908 Ability to change themes based upon a layout #6296
909 Ability to specify absolute or relative links only in Link fields #1158
910 Provide smarter default query string key names for views exposed filters #2893
911 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
912 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
913 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
914 Add option to Views for hiding empty blocks #3411
915 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
916 Menu router refactoring #2400
917 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
918 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
919 [A11Y] tablist needs tab roles for children elements #5982
920 [UX] Layouts UI: Reusable visibility condition templates. #1942
921 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
922 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
923 Provide an actual maintenance mode #3060
924 Allow user to set custom background color on core hero block #3918
925 [UX] Display a reminder to uninstall modules after disabling them #3911
926 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
927 Consider using a flat-file cache for the page cache #716
928 Contact form message templates edited via the UI #3568
929 Create a new cropped image style specifically for cards #5607
930 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
931 Extend the 'hidden paths' feature to taxonomy #4653
932 Add check that active configuration directory is writable to system_requirements #5538
933 [D10] Invoke hook after a site install is complete #5876
934 [META] [UX] Add more Display Suite features #2084
935 [D9] Add 'published' timestamp to nodes #5062
936 [UX] Rename vocabularies & terms #4222
937 [UX] Allow multiple screenshots for modules themes and layouts #1517
938 Add function that returns default config #3251
939 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
940 [UX] Allow image styles to be ordered/sorted. #1141
941 [UX] Modules Manual installation box needs to take modules names in any case #2885
942 [UX] Rich-text Image/text flow. #987
943 Don't count markup characters as part of the text length #309
944 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
945 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
946 Provide a mechanism to load low-level backends #2383
947 Telemetry: Collect Internet Status At Time Of Install #5222
948 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
949 Add context handling to Views blocks #5995
950 Allow form elements for updates in update.php #1912
951 Get rid of all Backdrop markers in HTML page source #4817
952 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
953 Allow themes to have `config` folders #6122
954 [DX] Remove unused item attributes (per delta) on fields #1352
955 [UX] Move new password show/hide toggle to inside the password fields. #3046
956 [DX] Implement hook_hook_info() to help organize module code #3024
957 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
958 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
959 Provide an option to make language required for nodes (do not allow language = "none"). #673
960 [META] Use UUIDs in more places #3563
961 Allow taxonomy term for layout block visibility #5612
962 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
963 Use the default date entry format for the default date display format #4646
964 Database log message is truncated at 56 characters and not configurable #5553
965 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
966 Move the file `description` column to file_managed table. #2070
967 'Unused' module detector #5020
968 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
969 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
970 Upscaling in out-of-the-box image style 'Large'. #3232
971 Allow the addition of Dashboard context to any layout #6182
972 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
973 [DX] Add a legacy upgrade_mappings database table #2855
974 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
975 [UX][D8] Convert user pictures to an actual Image Field #243
976 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
977 [DX] Disabling a field should not update the weights of all fields #5755
978 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
979 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
980 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
981 Add a wrapper to make tables "responsive" #6008
982 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
983 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
984 [WP][UX] Dashboard: Dismissible blocks #3996
985 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
986 [D8] Add a phone field type #1342

Pages

Log in or register to add new topics