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 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
902 Allow anonymous users to use a SESSION variable to set timezone #4612
903 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
904 [UX] Default drop-button action for node types should be 'manage fields' #1116
905 [DX][D8] Allow config files to have dependencies #4188
906 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
907 Feature to add multiple Layouts together #5585
908 Allow user to set custom background color on core hero block #3918
909 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
910 [UX][D8] Make position of #description (help text) configurable via the API #1403
911 [DX] bring back db_fetch_array() and db_fetch_object() #2081
912 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
913 [UX] Better Menu permissions #384
914 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
915 Add node's 'Menu link titles' to views #3248
916 [UX] Add the ability for default layouts to be cloned (like views). #1674
917 Bulk delete taxonomy terms #2875
918 Put all search results on a single page (with facets?) #1330
919 [UX] When there is only one menu item in a section, don't list #4386
920 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
921 'Unused' module detector #5020
922 Options to change parent link behaviour in responsive dropdown menus #2370
923 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
924 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
925 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
926 More useful tags for views #6268
927 [UX] CKEditor: autocorrection. #1902
928 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
929 Add option to Views for hiding empty blocks #3411
930 [WP][SR] Add email obfuscator to core #3270
931 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
932 Create a list of all entity types under Reports. #1449
933 [SR] Add a minimum length setting for passwords #4589
934 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
935 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
936 Request to add a link to project pages for modules on Functionality page #4179
937 [D9] Users must verify email when changing user email addresses #5210
938 Simplify Layout configuration #5592
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 [UX] Display a reminder to uninstall modules after disabling them #3911
941 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
942 Make Backdrop misconfiguration messages friendlier #6110
943 Allow comment types independent of content types #2049
944 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
945 Add more HTML5 elements for dates #326
946 Contact form message templates edited via the UI #3568
947 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
948 Display default views on a separate tab #4369
949 Move "Expanded" option for Menu Items to Block settings #5428
950 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
951 Changing theme cache workflow #2349
952 Ability to add custom file fields to Node Edit Form #5738
953 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
954 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
955 Create a tests case for version upgrade #1874
956 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
957 [UX] Add help text and improve the UI to clarify things around layout templates #6314
958 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
959 [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
960 Support SVG in Image Library #5541
961 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
962 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
963 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
964 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
965 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
966 Create the settings.php file if missing. #1075
967 Improve the styling of color input elements in the admin theme #4155
968 Create a field_storage_exists() function #5180
969 Add new PR template, with reminder to reference an issue #5605
970 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
971 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
972 Add permissions for viewing blocked user account profiles (and/or their content) #6123
973 [UX] Consider saving changes to custom block text without requiring a second save. #2038
974 Bring back the initial functionality of _field_write_instance function #5875
975 Creating multiple fields simultaneously while creating a content type #292
976 [META] Use UUIDs in more places #3563
977 Add Mailsystem 3.x delegator class to core #3218
978 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
979 [UX] integrate file editing into the file field widget #2810
980 [UX] Improve editing data and time format patterns #1284
981 Reuse test prefixes instead of rebuilding them for each test #4353
982 [DX] Add settings/page for contextual links settings #5404
983 [DX] Support a way to declare conflicts in .info files #4993
984 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
985 Allow altering image style urls #5745
986 [UX] Make block titles required and allow them to be hidden. #692

Pages

Log in or register to add new topics