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] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
902 [UX] Swap tab order of "Export" and "Import" config pages #2185
903 Create the settings.php file if missing. #1075
904 Add permission for users to be able to administer their own contact form #4292
905 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
906 [UX] Better image style previews. #1772
907 Incorporate Layouts UI to "manage displays" for entities #6039
908 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
909 [D8] Allow forms to set custom validation error messages on required fields #5348
910 Add cropping to default image styles #5590
911 Add a comma-separated/list field formatter for multi-value fields. #316
912 [D8] Views Content Cache #3399
913 Change the default profile on tests from Standard to Testing #4943
914 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
915 Add ability to edit a revision's message #5861
916 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
917 Creating multiple fields simultaneously while creating a content type #292
918 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
919 [UX] Improve editing data and time format patterns #1284
920 Allow text formats to be cloned. #4501
921 Add node's 'Menu link titles' to views #3248
922 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
923 Add display of file details to the 'manage file' form. #3904
924 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
925 Bulk delete taxonomy terms #2875
926 Enhance Available Updates Report to show date of release and date of latest commit #6207
927 Add allowed_values_function to list field UI #3565
928 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
929 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
930 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
931 [DX][D9] Add the ability to deprecate the name (and value?) of entries in settings.php #5740
932 [UX] Config import should search recursively for config files to import #661
933 Add a language switcher to the admin bar when locale is enabled #5983
934 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
935 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
936 Rename default Contact form category #4703
937 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
938 Layout: path condition with a subdomain #1049
939 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
940 [DX] Add project's 'install time' to system table #1726
941 [DX] Offer to backup and delete existing config to proceed with installation #6062
942 Convert /admin/content/book to a View #3735
943 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
944 Enable dropdown menu for menus in header block #5330
945 The farbtastic color picker is unmaintained since 2017 - replace with a modern/maintained alternative #5598
946 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
947 Add global site logo token #5871
948 Allow core libraries to be served via CDN #1593
949 [DX][BC] Replace module_load_include() with new, more generic function #206
950 [UX] Layout UI: Per-block "dirty" form messages. #2430
951 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
952 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
953 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
954 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
955 Installer module should check for file-write permissions #3893
956 Flexible Layout Templates - Add hero ROW by default to new templates #4091
957 [Meta] Available updates report not as complete as Drupal 7 report #6252
958 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
959 Add layouts into the search index #5128
960 Allow user/module to disable theme_debug for particular templates or modules #5746
961 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
962 [DX] Add `#indentation` property to FAPI elements. #5999
963 Cache settings via admin section #1434
964 Setting intelligent defaults during content type fields creation #291
965 Simple Mode - Ability to toggle between simple and advanced admin features #4692
966 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
967 [D8][UX] Add inline form errors #1040
968 1.15 [UX] Follow-ups for auto menu settings in core #4251
969 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
970 [UX] Provide a theme switcher. #1711
971 [UX] Add responsive option to pager choice for Views and Search #6094
972 Installer should check digital signatures when downloading a package #3714
973 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
974 Tweak Theme Overview page to group sub-themes by parent theme #5318
975 Better styling for UI links in book module #5609
976 [UX] Allow the admin bar to be shown/hidden via a toggle #970
977 [D8][DX] Provide a generic 'entity_autocomplete' Form API element #5879
978 [DX] Make views query output easier to read with indentation & line breaks #1590
979 [D8] Convert "Recent content" block to a View #146
980 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
981 [UX] Change user/login to /login and /user/logout to /logout #1248
982 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
983 Add Mailsystem 3.x delegator class to core #3218
984 Allow some markup in views descriptions. #3885
985 Add a global/standardized way to add icon to external links #4047
986 [UX] integrate file editing into the file field widget #2810

Pages

Log in or register to add new topics