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
301 [UX] Move new password show/hide toggle to inside the password fields. #3046
302 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
303 [UX] Project Installer: Make the sorting options responsive. #1779
304 [UX] Layout path selection: Make it more user friendly #2618
305 Add Claro administration theme to core #5241
306 The farbtastic color picker is unmaintained since 2017 - replace with a modern/maintained alternative #5598
307 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
308 All config_*() functions should accept `$type` for consistency. #4821
309 Add global site logo token #5871
310 Is correcting the way form ID's named worth spending time on? #4706
311 [Meta] Available updates report not as complete as Drupal 7 report #6252
312 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
313 [UX] Sort the image styles list in a meaningful way #2457
314 Upscaling in out-of-the-box image style 'Large'. #3232
315 Add a "Site Category" field to site info #1543
316 [UX] Allow switching the menu being used for a menu block. #3410
317 Allow display settings for book navigation #1976
318 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
319 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
320 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
321 [DX][D8] Provide a mechanism to deprecate permissions #5030
322 Allow user/module to disable theme_debug for particular templates or modules #5746
323 [D8] Trim summary on word boundary #599
324 [UX] Add responsive option to pager choice for Views and Search #6094
325 [DX] Add `#indentation` property to FAPI elements. #5999
326 Missing a possibility to get a books mlid value for views #5565
327 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
328 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
329 [DX] Introduce a new `user_permission_get_info()` function #4097
330 Offer to remove module dependencies that are no longer needed #3582
331 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
332 [DX] Implement hook_hook_info() to help organize module code #3024
333 [DX] Views query should not output { and } around database table names. #1389
334 [UX] Image styles: make crop and scale+crop effects smart. #1774
335 [UX] List modules that need to be enabled on the config sync page #2604
336 [D8] Manage form display: Allow managing form fields non-programmatically #5219
337 Better styling for UI links in book module #5609
338 Optimize core book module via book_cache port #976
339 [D8][DX] Provide a generic 'entity_autocomplete' Form API element #5879
340 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
341 When using a term reference field only show the term options that are in the current language #4774
342 Add filtering to the List Views page like the filtering that existed in D7 #5896
343 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
344 Administration Bar module should not use popup #6270
345 Add new Date field widget to utilize HTML5 #date input type #4255
346 Split 'Administer site configuration' into more specific permissions #3761
347 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
348 Config management diff: Rename "Old" and "New" to something more meaningful #3221
349 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
350 [D8] Views Content Cache #3399
351 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
352 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
353 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
354 Consolidate messages about modules merged into core if more than one module detected. #1163
355 Add a link to the BackdropCMS.org page on module list for each module #5003
356 Status page: Show information about supported image types by GD #5760
357 Use data-* to check modules dependencies before submit #565
358 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
359 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
360 Why do we need to write the entire config data within update hooks? #3347
361 [UX] Project installer: Provide link to update report from installer update tab #4471
362 Add display of file details to the 'manage file' form. #3904
363 Add allowed_values_function to list field UI #3565
364 Block configuration settings: Support adding IDs. #2145
365 [UX] add the ability to order menus #3003
366 [D8] Port and merge Localization Update in core #1377
367 Custom/managed publishing options. #1742
368 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
369 Add a check for missing modules or dependencies #5625
370 Remove the "Layout" part from the layout names in the layouts list. #945
371 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
372 Deprecate watchdog() #4749
373 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
374 [UX] [DX] Move the user page to a separate module #109
375 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
376 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
377 [UX] CKEditor - Provide default styles #4233
378 Convert /admin/content/book to a View #3735
379 Basis: Add basic font-sizes to skin.css #2410
380 SMTP / PHPMailer module in core #3199
381 [UX] Set date formats by country #1521
382 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
383 [A11Y] Switch Admin Bar to using Smart Menus #2809
384 [UX] Allow reordering of layouts from main Layouts page #5411
385 [SEO][META] Provide some basic SEO meta tags OOTB #4995
386 [DX] Make File::access consistent with other entity classes. #5480
387 [UX] Make it easy to find newly-added modules on the modules page #532
388 Clean-up of Database after Migration from Drupal 7.x #6109
389 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
390 Installer module should check for file-write permissions #3893
391 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
392 Update 'Syndicate' block allow selection of available feeds #2136
393 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
394 [UX] Move admin menu system tasks to their own dropdown? #1368
395 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
396 Allow site administrators to selectively disable entity caching #5632
397 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
398 uuid and entity import / export #890
399 Add state_override function to core #4725
400 [DX] Add normalized project data into the database. #5905

Pages

Log in or register to add new topics