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
201 Better Book navigation links #4879
202 Add semantic markup to layouts #1970
203 Add an upgrade path from Admin Menu to Admin bar #3687
204 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
205 Add 'Save user(s)' action #5656
206 Path filter/tips is not very useful and unlikely to be found #5912
207 [UX] Mobile project browser: make search result filters better for mobile #3096
208 Implement createAccess for File entities #5479
209 [UX] Auto Updates for security/modules #414
210 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
211 [UX] Display the "Default" block title on Add/Configure block UI #2665
212 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
213 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
214 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
215 [UX][DX] Show location of config files on status report #3839
216 [UX] Add # anchors to blocks in the Layout UI. #1724
217 [UX] Add content title match as search relevancy factor #3517
218 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
219 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
220 Ability to specify absolute or relative links only in Link fields #1158
221 Preview of menu machine name is inaccurate while adding a menu #5807
222 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
223 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
224 [DX] Support some basic markdown-flavoured formatting in t() #4535
225 Confirmation dialog for orphaned files #2899
226 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
227 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
228 Run tests for releases after project published ZIP file #1964
229 Add an upgrade path from block class module backdrop core. #3682
230 Clean-up of Database after Migration from Drupal 7.x #6109
231 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
232 Layout API: Provide contexts to custom blocks #5666
233 [UX] Improve the default user management view and account edit form with links to manage permissions/roles #5918
234 [UX] Add a 'visible' property to display modes #3082
235 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
236 [UX] Better Menu permissions #384
237 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
238 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
239 Add more HTML5 elements for dates #326
240 [UX] Introduce button group UI component #2643
241 [D9] Add 'published' timestamp to nodes #5062
242 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
243 Garbage collection deletes files if they are inserted where filter can't find them. #3826
244 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
245 [UX] Edit view from Layout blocks page #3501
246 [UX] Allow multiple screenshots for modules themes and layouts #1517
247 [UX] Provide preview and confirmation of permission changes before saving them #6320
248 [UX] Allow image styles to be ordered/sorted. #1141
249 [UX] Provide an option to sort the keys/values of the options select form elements #5823
250 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
251 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
252 [D9] Add menu link support into views #4505
253 Site-wide settings for file garbage collection #2896
254 Telemetry: Collect Internet Status At Time Of Install #5222
255 [WP][SR] Add email obfuscator to core #3270
256 [UX] Add the ability to make any standard layout template a flexible one #4114
257 Basis: Add basic font-sizes to skin.css #2410
258 Get rid of all Backdrop markers in HTML page source #4817
259 [UX] New interface for editing, previewing, and saving theme settings #1949
260 Provide the option for not displaying URL settings #3664
261 Consider adding an easy way to provide click-to-copy functionality in core #6135
262 [DX] Remove unused item attributes (per delta) on fields #1352
263 Allow Link fields to be restricted to only internal or external URLs #5678
264 Improve Instant Search Reset on Modules and Permissions Page #5933
265 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
266 Translation of taxonomy terms #4720
267 [META] Improve the project screenshots functionality in the project browser #3061
268 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
269 Is correcting the way form ID's named worth spending time on? #4706
270 [UX] Views save/cancel buttons are at the top right #3054
271 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
272 Creating multiple fields simultaneously while creating a content type #292
273 [UX] Layout path selection: Make it more user friendly #2618
274 'Unused' module detector #5020
275 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
276 Allow the values of list field types to be pulled from a view. #1677
277 [UX] combine different kinds of views link fields #3457
278 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
279 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
280 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
281 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
282 Ensure Backdrop deletes all files it puts into /tmp #3253
283 [UX] Make block titles required and allow them to be hidden. #692
284 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
285 Use database independent calls to initialize the testing cache. #2888
286 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
287 Support SVG in Image Library #5541
288 [DX] Introduce a new `user_permission_get_info()` function #4097
289 [DX] Add a `project_get_info` helper function. #2385
290 Cannot create menu items linking to existing files #3945
291 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
292 Allow leaving feedback on projects from the Project Installer UI. #1914
293 [UX] Admin Bar: Make "Development" a top-level menu item #3652
294 Add "All day" functionality for the HTML5 widget #6142
295 [D8] Add a phone field type #1342
296 Change message to "Your comment has been updated" on comment update #5701
297 Add a form API element for `image` that includes image type and size validators natively. #5946
298 [D7] Provide method to get the pager's element ID #5958
299 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
300 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029

Pages

Log in or register to add new topics