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 [D8][UX] Add inline form errors #1040
402 Deprecate watchdog() #4749
403 [UX] Layout UI: Collapsible block groups. #1691
404 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
405 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
406 Move the Color module to a contributed project #5667
407 [DX] Make views query output easier to read with indentation & line breaks #1590
408 Seventy two theme #5928
409 Allow modules to provide flexible template row styles #5427
410 Feature to add multiple Layouts together #5585
411 Menu router refactoring #2400
412 [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
413 [UX] Change user/login to /login and /user/logout to /logout #1248
414 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
415 [UX] Display a reminder to uninstall modules after disabling them #3911
416 [UX] Layouts UI: Reusable visibility condition templates. #1942
417 [UX] User "locked" in the authorize.php page #2580
418 [META][UX] Better "Recent content" block #4576
419 Contact form message templates edited via the UI #3568
420 Showcase core features during install #4138
421 Add entity_save and entity_delete in core. #862
422 Allow a hook to alter the list of CSS files parsed by Color module #6240
423 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
424 [D8] Include Tour module in core #89
425 Add Mailsystem 3.x delegator class to core #3218
426 Add a simple way in core to define private and public access for nodes/entities. #1407
427 User roles form: Replace the "Required" column with a useful "Description" column #5179
428 [META] [UX] Add more Display Suite features #2084
429 [A11Y] Switch Admin Bar to using Smart Menus #2809
430 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
431 Add state_override function to core #4725
432 [UX] Add the ability for default layouts to be cloned (like views). #1674
433 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
434 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
435 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
436 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
437 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
438 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
439 Provide a mechanism to load low-level backends #2383
440 Add custom block option to follow the translation system easily #2991
441 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
442 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
443 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
444 Allow form elements for updates in update.php #1912
445 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
446 [DX] Support some basic markdown-flavoured formatting in t() #4535
447 [META] Use UUIDs in more places #3563
448 [UX] Add the ability to make any standard layout template a flexible one #4114
449 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
450 Make mobile menu toggle text configurable #6264
451 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
452 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
453 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
454 [D8] Port and merge Local Image Input Filter in core #1384
455 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
456 Move the file `description` column to file_managed table. #2070
457 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
458 Add markup or message field to contact form #4721
459 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
460 Allow more granular HTML filter options for HTML attributes, not just tags #6100
461 Add per-bundle token info to hook_token_info() #5707
462 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
463 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
464 [UX] Inject "mini modules forms" in various places where it makes sense #5949
465 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
466 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
467 [UX] On the Add view page, expand block, and collapse page display #2978
468 Comment titles should be removed from presentation and from database if not used #4967
469 Build a flexible "JSON consumer" block for Dashboard #3891
470 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
471 [D9] Add menu link support into views #4505
472 Add pagers to watchdog entries #3546
473 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
474 [DX] Introduce a new `user_permission_get_info()` function #4097
475 VBO: option for separate button per action & option to override labels #802
476 Ability to change themes based upon a layout #6296
477 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
478 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
479 [D8] Port and merge Internationalization Views in core #1375
480 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
481 Store entity bundle in comment table #2046
482 Create a mechanism for dynamically determining output of file entities #2721
483 [UX] Combine Permissions for `Field` and `Field UI` #4710
484 [UX] Hide redundant items in Node Edit form. #3705
485 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
486 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
487 [UX] Auto Updates for security/modules #414
488 Allow a layout to be selected on additional paths. #1528
489 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
490 [WP] Add Token Filter to core #5352
491 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
492 [UX] Rename "Configuration" to "Settings" #1161
493 [SR] Provide a status report entry for the database connection status #4945
494 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
495 [UX] Project Browser should run some pre-flight checks #1858
496 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
497 [UX] Project installer: Provide link to update report from installer update tab #4471
498 Ship core with a layout that uses node/% as context #3530
499 Simplify Layout configuration #5592
500 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769

Pages

Log in or register to add new topics