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 Simplify Layout configuration #5592
902 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
903 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
904 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
905 [UX] Better Menu permissions #384
906 Put all search results on a single page (with facets?) #1330
907 [DX] Allow nested form elements to be attached to radio and checkbox options. #2304
908 [UX] install.php: Provide help text for site name #4675
909 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
910 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
911 Add hook_field_schema_alter() #6208
912 Telemetry: Collect actual OS, not only type #5199
913 [UX] On the Add view page, expand block, and collapse page display #2978
914 Ability to add custom file fields to Node Edit Form #5738
915 Deprecate watchdog() #4749
916 Contact module roadmap: 80% usecase of Webforms in core #3808
917 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
918 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
919 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
920 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
921 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
922 [UX] Default drop-button action for node types should be 'manage fields' #1116
923 Add layout name in class for custom layout. #2012
924 Allow modules to provide flexible template row styles #5427
925 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
926 Allow fully deleting text formats #4013
927 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
928 Add new PR template, with reminder to reference an issue #5605
929 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
930 Create a mechanism for dynamically determining output of file entities #2721
931 Bring back the initial functionality of _field_write_instance function #5875
932 [UX][DX] provide utility functions to retrieve field labels #3620
933 Add more HTML5 elements for dates #326
934 [UX] Breadcrumb should include Primary/Secondary tabs #2260
935 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
936 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
937 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
938 Allow a hook to alter the list of CSS files parsed by Color module #6240
939 User roles form: Replace the "Required" column with a useful "Description" column #5179
940 Allow altering image style urls #5745
941 Add state_override function to core #4725
942 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
943 [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
944 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
945 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
946 Create a list of all entity types under Reports. #1449
947 Automatically create a node/% layout when one is created for node/NID #5539
948 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
949 [DX] Add contrib and custom directories to the docroot/modules directory. #1996
950 [D7] Add setting for which roles can be assigned #4437
951 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
952 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
953 Allow more granular HTML filter options for HTML attributes, not just tags #6100
954 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
955 Create Wordpress install profile #3127
956 [WP][UX] Dashboard: Collapsible blocks #3995
957 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
958 Comment titles should be removed from presentation and from database if not used #4967
959 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
960 [ META] Add new interface for user selection of managed files #2718
961 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
962 Offer to remove module dependencies that are no longer needed #3582
963 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
964 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
965 Creating multiple fields simultaneously while creating a content type #292
966 [UX] Improve editing data and time format patterns #1284
967 Add permission "Clear log messages" #2242
968 Consolidate user links on admin bar #4643
969 [UX] Project Installer: Make the sorting options responsive. #1779
970 Basis: Update box-sizing method #4208
971 Make mobile menu toggle text configurable #6264
972 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
973 Provide chained term tokens for taxonomy_term_reference fields #2949
974 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
975 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
976 Add 'Field HTML Trim' to core #6001
977 [UX] Allow switching the menu being used for a menu block. #3410
978 [UX] Make block titles required and allow them to be hidden. #692
979 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
980 [SR] Security hardening: provide a mechanism to expire sessions #5545
981 [UX] Clarify Field Type choices on Field Settings page #2508
982 Create the settings.php file if missing. #1075
983 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982

Pages

Log in or register to add new topics