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 Allow 'Main Page Content' block to use a specific display mode #4341
402 Add allowed_values_function to list field UI #3565
403 Options to change parent link behaviour in responsive dropdown menus #2370
404 [UX] Add a 'visible' property to display modes #3082
405 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
406 [UX] CKEditor: autocorrection. #1902
407 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
408 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
409 As view fields, titles for Pageless nodes show links even for those without access. #5214
410 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
411 When using a term reference field only show the term options that are in the current language #4774
412 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
413 [UX] Change layout 'Visibility conditions' links to a drop button #4529
414 Convert /admin/content/book to a View #3735
415 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
416 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
417 Redis super easy with Redis Enterprise Caching to improve performance Backdrop CMS #6165
418 Allow comment types independent of content types #2049
419 Site-wide settings for file garbage collection #2896
420 Move the Color module to a contributed project #5667
421 Allow search result display to be controlled via view modes #829
422 Seventy two theme #5928
423 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
424 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
425 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
426 Add a simple way in core to define private and public access for nodes/entities. #1407
427 Installer module should check for file-write permissions #3893
428 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
429 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
430 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
431 Changing theme cache workflow #2349
432 [META] Improve the project screenshots functionality in the project browser #3061
433 Trim textfields? #6386
434 Create a tests case for version upgrade #1874
435 [UX] Introduce button group UI component #2643
436 Provide views field handler to access project properties from the `info` column in the `system` table #5820
437 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
438 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
439 Telemetry: Collect actual OS, not only type #5199
440 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
441 Deprecate watchdog() #4749
442 Allow text formats to be cloned. #4501
443 Installer should check digital signatures when downloading a package #3714
444 Ensure Backdrop deletes all files it puts into /tmp #3253
445 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
446 List of Modules should show required contrib modules #6173
447 [UX] Consider saving changes to custom block text without requiring a second save. #2038
448 Use database independent calls to initialize the testing cache. #2888
449 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
450 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
451 Allow modules to provide flexible template row styles #5427
452 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
453 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
454 [D8] Port and merge Local Image Input Filter in core #1384
455 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
456 Allow some markup in views descriptions. #3885
457 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
458 Add permission for users to be able to administer their own contact form #4292
459 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
460 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
461 [UX] Views save/cancel buttons are at the top right #3054
462 [UX] Add parent menu selector to menu add/edit link form #6390
463 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
464 [UX] Layout path selection: Make it more user friendly #2618
465 Update.php should automatically apply any new configuration defaults #1832
466 [UX] List modules that need to be enabled on the config sync page #2604
467 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
468 Remove grippie; use CSS "resize" property #340
469 User roles form: Replace the "Required" column with a useful "Description" column #5179
470 Allow a layout to be selected on additional paths. #1528
471 Add state_override function to core #4725
472 [UX] Rename "Configuration" to "Settings" #1161
473 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
474 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
475 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
476 Flexible Layout Templates - Add hero ROW by default to new templates #4091
477 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
478 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
479 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
480 Add per-bundle token info to hook_token_info() #5707
481 [UX] Hide/Show row weights should not be done globally without warning #750
482 [UX] Inject "mini modules forms" in various places where it makes sense #5949
483 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
484 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
485 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
486 [D8] Port and merge Internationalization Views in core #1375
487 Rename default Contact form category #4703
488 [UX] Add visibility conditions for menu location #3867
489 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
490 [UX] Use "Configure" icons instead of the full word #3539
491 Make problems with layout blocks more discoverable. #2320
492 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
493 Double click prevention #6393
494 authorize.php should be used for all Installer module downloads/installs #2271
495 [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
496 Feature to add multiple Layouts together #5585
497 Add ability to configure inline image upload path with global/ site tokens #6401
498 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
499 [UX] User "locked" in the authorize.php page #2580
500 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002

Pages

Log in or register to add new topics