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] Add path settings to file pages #4176
402 [UX] Change user/login to /login and /user/logout to /logout #1248
403 Add new PR template, with reminder to reference an issue #5605
404 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
405 [UX] Layout UI: Collapsible block groups. #1691
406 Use data-* to check modules dependencies before submit #565
407 Bring back the initial functionality of _field_write_instance function #5875
408 Support tokens in Views "Global: custom text" field #3189
409 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
410 Add admin tagging API to entities, menus, etc. #5307
411 Menu router refactoring #2400
412 Easier/better way to revert Views' settings #4368
413 Cache settings via admin section #1434
414 Allow a hook to alter the list of CSS files parsed by Color module #6240
415 Allow pseudo fields to have configurable settings #3859
416 Make the 404 / 403 page setting "translatable" #4881
417 [UX] Layouts UI: Reusable visibility condition templates. #1942
418 [D8][UX] Add inline form errors #1040
419 Remove the "Layout" part from the layout names in the layouts list. #945
420 Allow altering image style urls #5745
421 Ship core with a layout that uses user/% as context #3531
422 [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
423 [UX] On the Add view page, expand block, and collapse page display #2978
424 Provide `original` vocabulary to presave and update vocabulary hooks #5475
425 [META][UX] Better "Recent content" block #4576
426 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
427 Allow more granular HTML filter options for HTML attributes, not just tags #6100
428 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
429 [META] [UX] Add more Display Suite features #2084
430 Showcase core features during install #4138
431 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
432 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
433 Views: Filter results by matching data with current content #3683
434 [UX] Make it easy to find newly-added modules on the modules page #532
435 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
436 Search form does not allow to be styled using icons #5573
437 Create a mechanism for dynamically determining output of file entities #2721
438 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
439 Provide a mechanism to load low-level backends #2383
440 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
441 Add a simple way in core to define private and public access for nodes/entities. #1407
442 Make mobile menu toggle text configurable #6264
443 Search terms along with nodes #3850
444 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
445 Allow form elements for updates in update.php #1912
446 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
447 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
448 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
449 Alternative approach to translating config, using get/set #3522
450 [D8] Ensure that entries are written to watchdog table #63
451 Add 'Field HTML Trim' to core #6001
452 [DX] Revert field storage back to Drupal 6 style normalized tables #56
453 Introduce some missing permissions that allow global actions on files #6012
454 Provide chained term tokens for taxonomy_term_reference fields #2949
455 Status Report should flag duplicate module installs #5464
456 [DX] Support some basic markdown-flavoured formatting in t() #4535
457 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
458 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
459 Disable unused layout templates #5068
460 Move the file `description` column to file_managed table. #2070
461 One click install for digitalocean #5628
462 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
463 Allow Views to be grouped in Admin Menu #5895
464 Bulk operation for scheduling publishing of multiple pieces of content. #3115
465 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
466 [ META] Add new interface for user selection of managed files #2718
467 Add Claro administration theme to core #5241
468 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
469 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
470 [D8] Port and merge Local Image Input Filter in core #1384
471 Ability to change themes based upon a layout #6296
472 [SR] Better/safer file type validation #3830
473 All config_*() functions should accept `$type` for consistency. #4821
474 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
475 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
476 uuid and entity import / export #890
477 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
478 'Manage files' view sometimes shows incorrect filename #3507
479 [D8] Include Tour module in core #89
480 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
481 Add the ability to create a CSS class for image field in Views #2920
482 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
483 [D9] Add menu link support into views #4505
484 Allow a layout to be selected on additional paths. #1528
485 Allow themes to have `config` folders #6122
486 [UX] Add "Configure page title" tab to Layout admin pages #3983
487 [DX][D8] Provide a mechanism to deprecate permissions #5030
488 Store entity bundle in comment table #2046
489 [UX] Add the ability to make any standard layout template a flexible one #4114
490 [UX] Rename "Configuration" to "Settings" #1161
491 [UX] Allow the "Book outline" vertical tab in the content create/edit form to be hidden from users with the "Administer book outlines" permission #3638
492 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
493 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
494 [UX] Mobile project browser: make it easier to get to the queue #3098
495 Provide "Delimited" and "HTML list" display formatters for fields #2674
496 Translation of taxonomy terms #4720
497 [D8] Manage form display: Allow managing form fields non-programmatically #5219
498 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
499 [D8] Port and merge Internationalization Views in core #1375
500 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309

Pages

Log in or register to add new topics