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
401 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
402 View configuration UI: Add indicator denoting rewritten fields #5287
403 [UX][WP] CKEditor: Add word count #1477
404 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
405 Log warnings when projects are encountered without a 'type' #4866
406 [UX] Show result count and result range in search results #3261
407 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
408 Add node's 'Menu link titles' to views #3248
409 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
410 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
411 [D8] Views Content Cache #3399
412 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
413 Add ability to configure inline image upload path with global/ site tokens #6401
414 [UX] Image Library view: Dynamic number of items per page #4560
415 [UX] Project Browser should run some pre-flight checks #1858
416 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
417 Mobile first approach theme #4131
418 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
419 Remove grippie; use CSS "resize" property #340
420 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
421 Add display of file details to the 'manage file' form. #3904
422 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
423 Add allowed_values_function to list field UI #3565
424 Make l() to call theme('link') when possible #6194
425 [UX] List modules that need to be enabled on the config sync page #2604
426 Store entity bundle in comment table #2046
427 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
428 Allow 'Main Page Content' block to use a specific display mode #4341
429 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
430 [UX] Hide/Show row weights should not be done globally without warning #750
431 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
432 Views: allow setting the "Items to display" value to "unlimited". #1460
433 Text area with Plain text processing doesn't display line breaks #5515
434 Add an "unsorted" indicator to table columns #5221
435 Add check that active configuration directory is writable to system_requirements #5538
436 [UX] Display a warning message when editor changes from Full HTML to something else #4807
437 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
438 Convert /admin/content/book to a View #3735
439 [UX] Better alignment for drop buttons. #1090
440 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
441 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
442 Simplify Layout configuration #5592
443 [UX] Change layout 'Visibility conditions' links to a drop button #4529
444 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
445 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
446 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
447 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
448 Add fallback to HTTP for update manager #5455
449 [UX] Add a "Back" button to the "Add block" dialog. #1644
450 Installer module should check for file-write permissions #3893
451 link fields for in page navigation #go-to-here #1308
452 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
453 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
454 Add hook_field_schema_alter() #6208
455 [UX] User "locked" in the authorize.php page #2580
456 [DX] Make certain field values and entity properties available during save. #2032
457 Ability to add custom file fields to Node Edit Form #5738
458 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
459 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
460 [UX] Allow bulk deleting menu links. #732
461 [UX] Open the field widget link in a modal #691
462 As view fields, titles for Pageless nodes show links even for those without access. #5214
463 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
464 Database log message is truncated at 56 characters and not configurable #5553
465 When using a term reference field only show the term options that are in the current language #4774
466 Add Mailsystem 3.x delegator class to core #3218
467 Installer should check digital signatures when downloading a package #3714
468 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
469 [A11Y] Switch Admin Bar to using Smart Menus #2809
470 VBO: Allow bulk enabling/disabling comments on existing content. #2297
471 Add new PR template, with reminder to reference an issue #5605
472 Allow text formats to be cloned. #4501
473 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
474 Bring back the initial functionality of _field_write_instance function #5875
475 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
476 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
477 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
478 Re-introduce block caching support. #1619
479 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
480 Allow some markup in views descriptions. #3885
481 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
482 Add custom block option to follow the translation system easily #2991
483 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
484 Allow a hook to alter the list of CSS files parsed by Color module #6240
485 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
486 Translation of taxonomy terms #4720
487 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
488 Allow altering image style urls #5745
489 Add permission for users to be able to administer their own contact form #4292
490 [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
491 Telemetry: Collect actual OS, not only type #5199
492 Allow setting a default value for Alt and Title text in image fields #1439
493 [DX] Add a helper function for messaging after saving settings forms #1364
494 Deprecate watchdog() #4749
495 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
496 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
497 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
498 Allow more granular HTML filter options for HTML attributes, not just tags #6100
499 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
500 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610

Pages

Log in or register to add new topics