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 Ability to change themes based upon a layout #6296
902 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
903 [UX] Add the ability for default layouts to be cloned (like views). #1674
904 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
905 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
906 Put all search results on a single page (with facets?) #1330
907 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
908 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
909 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
910 Add a global/standardized way to add icon to external links #4047
911 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
912 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
913 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
914 Add permission "Clear log messages" #2242
915 Add Mailsystem 3.x delegator class to core #3218
916 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
917 Feature to add multiple Layouts together #5585
918 [UX] Project Installer: Make the sorting options responsive. #1779
919 [UX] integrate file editing into the file field widget #2810
920 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
921 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
922 [UX] Default drop-button action for node types should be 'manage fields' #1116
923 Simple Mode - Ability to toggle between simple and advanced admin features #4692
924 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
925 1.15 [UX] Follow-ups for auto menu settings in core #4251
926 [UX][DX] provide utility functions to retrieve field labels #3620
927 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
928 Telemetry: Collect Internet Status At Time Of Install #5222
929 Prevent users from accidentally exposing their email addresses by using it for their username #2486
930 Get rid of all Backdrop markers in HTML page source #4817
931 Allow display settings for book navigation #1976
932 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
933 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
934 Ability to add custom file fields to Node Edit Form #5738
935 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
936 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
937 Remove grippie; use CSS "resize" property #340
938 Allow fully deleting text formats #4013
939 [UX] Allow switching the menu being used for a menu block. #3410
940 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
941 [D9] Add 'published' timestamp to nodes #5062
942 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
943 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
944 Allow themes to have `config` folders #6122
945 Simplify Layout configuration #5592
946 [UX] Image styles: make crop and scale+crop effects smart. #1774
947 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
948 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
949 Create a list of all entity types under Reports. #1449
950 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
951 [UX] install.php: Provide help text for site name #4675
952 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
953 [UX] Hide/Show row weights should not be done globally without warning #750
954 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
955 Offer to remove module dependencies that are no longer needed #3582
956 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
957 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
958 Add allowed_values_function to list field UI #3565
959 Automatically create a node/% layout when one is created for node/NID #5539
960 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
961 [UX] Side-by-side content translation UI #2438
962 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
963 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
964 Request: More style options for the table format in Views #2961
965 Allow the addition of Dashboard context to any layout #6182
966 Allow altering image style urls #5745
967 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
968 [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
969 [UX] Improve editing data and time format patterns #1284
970 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
971 [D7] Add setting for which roles can be assigned #4437
972 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
973 [D8] Views Content Cache #3399
974 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
975 'Unused' module detector #5020
976 Block configuration settings: Support adding IDs. #2145
977 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
978 Add new PR template, with reminder to reference an issue #5605
979 Custom/managed publishing options. #1742
980 CKEditor: Provide a setting to switch skins. #2729
981 Bring back the initial functionality of _field_write_instance function #5875
982 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
983 Create the settings.php file if missing. #1075
984 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
985 Add display of file details to the 'manage file' form. #3904
986 [UX] Allow bulk deleting menu links. #732

Pages

Log in or register to add new topics