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 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
902 Allow setting a default value for Alt and Title text in image fields #1439
903 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
904 Reuse test prefixes instead of rebuilding them for each test #4353
905 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
906 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
907 [UX] Better Menu permissions #384
908 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
909 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
910 Run tests for releases after project published ZIP file #1964
911 Make l() to call theme('link') when possible #6194
912 'Unused' module detector #5020
913 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
914 Upscaling in out-of-the-box image style 'Large'. #3232
915 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
916 Security: Consider adding an option to load public forms through AJAX. #1592
917 [DX] Add a legacy upgrade_mappings database table #2855
918 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
919 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
920 Remove syslog module from core #1260
921 Improve the styling of color input elements in the admin theme #4155
922 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
923 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
924 [DX] Add config->getData() to match config->setData() #3902
925 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
926 [WP][SR] Add email obfuscator to core #3270
927 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
928 [D9] Users must verify email when changing user email addresses #5210
929 [DX][UX] Keyboard shortcut for admin menu search #3564
930 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
931 Simplify Layout configuration #5592
932 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
933 [UX] add the ability to order menus #3003
934 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
935 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
936 Use config for color module palettes #2554
937 Allow default/required settings on multilingual ("Language") fields #4322
938 [UX] Token browser dialog: increase width (and height?). #1038
939 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
940 Basis: Add basic font-sizes to skin.css #2410
941 Add more HTML5 elements for dates #326
942 Move "Expanded" option for Menu Items to Block settings #5428
943 [UX] limit field tokens on node type page to fields on that type #3752
944 [UX] New interface for editing, previewing, and saving theme settings #1949
945 Add hook_field_schema_alter() #6208
946 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
947 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
948 Config management diff: Rename "Old" and "New" to something more meaningful #3221
949 Ability to add custom file fields to Node Edit Form #5738
950 [UX] Branding and Version info on Installation Screens #1584
951 menu_tree_check_access() adds 1141 database queries #2825
952 [UX] Add a token-browser-like PHP date format helper dialog #4556
953 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
954 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
955 CSS Architecture with SASS, SMACSS, and BEM #4129
956 [UX] Make block titles required and allow them to be hidden. #692
957 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
958 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
959 Support SVG in Image Library #5541
960 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
961 Create a field_storage_exists() function #5180
962 Add HTML5 Placeholder to form inputs #3561
963 Allow the values of list field types to be pulled from a view. #1677
964 Add new PR template, with reminder to reference an issue #5605
965 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
966 Add markup or message field to contact form #4721
967 Bring back the initial functionality of _field_write_instance function #5875
968 Make 'gid' column in 'node_access' table VARCHAR #1396
969 Allow separate edit and display titles for field #4310
970 [UX] Terminology for configuring a block seems odd #1016
971 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
972 [DX] Add a `project_get_info` helper function. #2385
973 Creating multiple fields simultaneously while creating a content type #292
974 [DX] Add settings/page for contextual links settings #5404
975 [WP] Support HTML formatted emails in core #3727
976 Allow leaving feedback on projects from the Project Installer UI. #1914
977 Allow a hook to alter the list of CSS files parsed by Color module #6240
978 [DX] Support a way to declare conflicts in .info files #4993
979 SMTP / PHPMailer module in core #3199
980 Allow altering image style urls #5745
981 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
982 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
983 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
984 [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
985 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
986 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115

Pages

Log in or register to add new topics