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 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
902 Telemetry: Collect actual OS, not only type #5199
903 [UX] Admin Bar: Make "Development" a top-level menu item #3652
904 [D8][UX] Add inline form errors #1040
905 [DX] Provide a way to retrieve default/OOTB config values #4262
906 Deprecate watchdog() #4749
907 Make l() to call theme('link') when possible #6194
908 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
909 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
910 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
911 [UX] Provide a theme switcher. #1711
912 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
913 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
914 [DX] Make views query output easier to read with indentation & line breaks #1590
915 Allow modules to provide flexible template row styles #5427
916 Add a views filter/argument for Term Depth #2666
917 [UX] Change user/login to /login and /user/logout to /logout #1248
918 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
919 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
920 [UX] combine different kinds of views link fields #3457
921 [DX][D8] CMI: Add config_exclude functionality to core #4079
922 Feature to add multiple Layouts together #5585
923 Add ability to configure inline image upload path with global/ site tokens #6401
924 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
925 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
926 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
927 [UX] Hide all field labels by default #2902
928 Add more HTML5 elements for dates #326
929 Add a simple way in core to define private and public access for nodes/entities. #1407
930 User roles form: Replace the "Required" column with a useful "Description" column #5179
931 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
932 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
933 More replacement tokens for node urls #4239
934 Add state_override function to core #4725
935 Add hook_field_schema_alter() #6208
936 Ability to add custom file fields to Node Edit Form #5738
937 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
938 Layouts: Provide a way to define conditions based on field values. #2103
939 Replace user signatures & pictures with fields #1679
940 [UX] Allow moving blocks from the front end? #3086
941 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
942 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
943 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
944 Allow admin theme CSS for dialogs to be used on front-end #2659
945 Contact module roadmap: 80% usecase of Webforms in core #3808
946 [WP][SR] Add email obfuscator to core #3270
947 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
948 Allow limiting access to menu items per-role #4465
949 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
950 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
951 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
952 [DX][D8] Provide a single command to install & run Backdrop #4040
953 Simplify Layout configuration #5592
954 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
955 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
956 Add indicator for menu-level visibility conditions #1929
957 [DX] Form API: provide a 'type' => 'status_message' element. #3329
958 [UX] CKEditor: autocorrection. #1902
959 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
960 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
961 File entity setting for garbage collection #2897
962 Creating multiple fields simultaneously while creating a content type #292
963 [D8] Port and merge Local Image Input Filter in core #1384
964 [D8] Add Breakpoints in core #4669
965 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
966 [UX][DX] provide utility functions to retrieve field labels #3620
967 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
968 Improve 'Last updated' date shown when installing modules. #4224
969 Allow a hook to alter the list of CSS files parsed by Color module #6240
970 Allow altering image style urls #5745
971 [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
972 [DX] bring back db_fetch_array() and db_fetch_object() #2081
973 Reconfiguring the administrative layout #3072
974 [UX] Make block titles required and allow them to be hidden. #692
975 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
976 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
977 Allow regions titles #2647
978 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
979 Support SVG in Image Library #5541
980 Comment titles should be removed from presentation and from database if not used #4967
981 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
982 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
983 [D7] Add alt and title fields for the image file type? #4007
984 Add new PR template, with reminder to reference an issue #5605
985 Bring back the initial functionality of _field_write_instance function #5875
986 Options to change parent link behaviour in responsive dropdown menus #2370

Pages

Log in or register to add new topics