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 Replace content translation with entity translation (and add an upgrade path) #52
902 Config management diff: Rename "Old" and "New" to something more meaningful #3221
903 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
904 SMTP / PHPMailer module in core #3199
905 Make the value of e-mail field visiable on user profile's View page #5663
906 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
907 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
908 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
909 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
910 Improve the styling of color input elements in the admin theme #4155
911 Create the settings.php file if missing. #1075
912 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
913 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
914 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
915 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
916 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
917 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
918 [UX] Remove the textarea_with_summary field type #490
919 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
920 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
921 Reuse test prefixes instead of rebuilding them for each test #4353
922 [UX] Improve editing data and time format patterns #1284
923 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
924 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
925 [D9] Add a sub theme starter kit to Basis #3914
926 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
927 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
928 Allow tokens to be used in the default value of fields. #885
929 Allow a hook to alter the list of CSS files parsed by Color module #6240
930 Replace taxonomy_index with taxonomy_entity_index #103
931 [UX] Layout deletion confirmation form: add more explanation and options #5511
932 [WP] Add the ability to schedule config changes #3185
933 Move the Color module to a contributed project #5667
934 [UX] Add a token-browser-like PHP date format helper dialog #4556
935 [UX] Decrease size of help text input textareas #2747
936 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
937 Seventy two theme #5928
938 CSS Architecture with SASS, SMACSS, and BEM #4129
939 [UX] Sort the image styles list in a meaningful way #2457
940 Layout: path condition with a subdomain #1049
941 Expand the "Global settings" fieldset when creating new fields #5345
942 Add semantic markup to layouts #1970
943 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
944 [UX] limit field tokens on node type page to fields on that type #3752
945 Allow more granular HTML filter options for HTML attributes, not just tags #6100
946 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
947 [UX] Turn the installer into a 1-minute installer #467
948 Allow title callbacks to return unsanitized text (after being run through t()) #2974
949 Allow core libraries to be served via CDN #1593
950 Provide views field handler to access project properties from the `info` column in the `system` table #5820
951 Allow default/required settings on multilingual ("Language") fields #4322
952 [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
953 Add a default 'posts' view to core #2152
954 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
955 [DX] Add config->getData() to match config->setData() #3902
956 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
957 [DX][UX] Keyboard shortcut for admin menu search #3564
958 Views advanced settings: Only one page region, but still a drop-down. #852
959 Make mobile menu toggle text configurable #6264
960 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
961 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
962 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
963 Create new form that wraps the "file/add" and "Media Library Selector" forms for re-use #2720
964 Cache settings via admin section #1434
965 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
966 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
967 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
968 [D8][UX] Add inline form errors #1040
969 Dashboard: Add a Configuration Manager widget #5322
970 Run tests for releases after project published ZIP file #1964
971 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
972 [WP] Support HTML formatted emails in core #3727
973 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
974 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
975 Add markup or message field to contact form #4721
976 [DX] Make views query output easier to read with indentation & line breaks #1590
977 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
978 Allow separate edit and display titles for field #4310
979 [UX] Change user/login to /login and /user/logout to /logout #1248
980 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
981 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
982 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
983 [UX] Add # anchors to blocks in the Layout UI. #1724
984 Add HTML5 Placeholder to form inputs #3561
985 Allow non-administrative users the ability to publish/unpublish/schedule content #815
986 Ability to change themes based upon a layout #6296

Pages

Log in or register to add new topics