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] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
902 Add indicator for menu-level visibility conditions #1929
903 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
904 Javascript end-to-end testing #5160
905 Add node's 'Menu link titles' to views #3248
906 Add 'reverse' option to 'View result counter' #4590
907 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
908 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
909 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
910 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
911 Bulk delete taxonomy terms #2875
912 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
913 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
914 [UX] Improve editing data and time format patterns #1284
915 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
916 [UX] Add parent menu selector to menu add/edit link form #6390
917 [DX] bring back db_fetch_array() and db_fetch_object() #2081
918 [D8] Allow forms to set custom validation error messages on required fields #5348
919 Change the default profile on tests from Standard to Testing #4943
920 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
921 Feature to add multiple Layouts together #5585
922 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
923 Add filtering to path_autocomplete #4381
924 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
925 [UX][DX] provide utility functions to retrieve field labels #3620
926 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
927 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
928 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
929 List of Modules should show required contrib modules #6173
930 Options to change parent link behaviour in responsive dropdown menus #2370
931 Create the settings.php file if missing. #1075
932 [UX] CKEditor: autocorrection. #1902
933 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
934 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
935 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
936 Remove grippie; use CSS "resize" property #340
937 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
938 Allow core libraries to be served via CDN #1593
939 Ability to add custom file fields to Node Edit Form #5738
940 [D8] Introduce a new example.settings.local.php file #4173
941 [UX] Allow switching the menu being used for a menu block. #3410
942 [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
943 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
944 Double click prevention #6393
945 Allow comment types independent of content types #2049
946 Enable dropdown menu for menus in header block #5330
947 [UX] Hide/Show row weights should not be done globally without warning #750
948 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
949 Simplify Layout configuration #5592
950 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
951 Offer to remove module dependencies that are no longer needed #3582
952 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
953 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
954 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
955 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
956 Changing theme cache workflow #2349
957 Layout: path condition with a subdomain #1049
958 Create a tests case for version upgrade #1874
959 Add layouts into the search index #5128
960 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
961 Add Mailsystem 3.x delegator class to core #3218
962 [UX] Image Library view: Dynamic number of items per page #4560
963 [DX] Make views query output easier to read with indentation & line breaks #1590
964 Allow altering image style urls #5745
965 [UX] integrate file editing into the file field widget #2810
966 Mobile first approach theme #4131
967 [D8] Views Content Cache #3399
968 [UX] Change user/login to /login and /user/logout to /logout #1248
969 [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
970 Add ability to configure inline image upload path with global/ site tokens #6401
971 [UX] Consider saving changes to custom block text without requiring a second save. #2038
972 Tweak Theme Overview page to group sub-themes by parent theme #5318
973 [UX] Allow bulk deleting menu links. #732
974 Add display of file details to the 'manage file' form. #3904
975 Add new PR template, with reminder to reference an issue #5605
976 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
977 Allow 'Main Page Content' block to use a specific display mode #4341
978 Automatically create a node/% layout when one is created for node/NID #5539
979 Add allowed_values_function to list field UI #3565
980 Cache settings via admin section #1434
981 Bring back the initial functionality of _field_write_instance function #5875
982 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
983 Make l() to call theme('link') when possible #6194
984 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
985 [D8][UX] Add inline form errors #1040
986 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850

Pages

Log in or register to add new topics