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] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
402 [DX] Make views query output easier to read with indentation & line breaks #1590
403 [DX] [D8] Add a `validate()` method to entity classes #6061
404 [DX] Add settings/page for contextual links settings #5404
405 Feature to add multiple Layouts together #5585
406 Reconfiguring the administrative layout #3072
407 [UX] Change user/login to /login and /user/logout to /logout #1248
408 Add markup or message field to contact form #4721
409 [DX] Support a way to declare conflicts in .info files #4993
410 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
411 Allow regions titles #2647
412 Feature request for Internal Redirects #3940
413 Allow separate edit and display titles for field #4310
414 Restore Configurable Actions to core #3646
415 Add layout name in class for custom layout. #2012
416 Allow non-administrative users the ability to publish/unpublish/schedule content #815
417 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
418 [UX] Show result count and result range in search results #3261
419 Add a simple way in core to define private and public access for nodes/entities. #1407
420 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
421 Ability to include module configuration in config recipe even if config already exists #5173
422 Ability to add custom file fields to Node Edit Form #5738
423 Refactor the generation of SQL for dates and times into the database driver #2890
424 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
425 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
426 [UX] Add information about removed modules to the uninstall page #3779
427 [D8] Introduce a new `file_url_transform_relative()` function #4106
428 [UX] Breadcrumb should include Primary/Secondary tabs #2260
429 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
430 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
431 Make pager more efficient by not generating (and running) a countQuery #404
432 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
433 Add mini pager option to Search module #6083
434 Enhanced Float-Value Display Options #5379
435 Simplify Layout configuration #5592
436 Add permissions to view and use button "Clear log messages" #3056
437 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
438 [UX] Combine Permissions for `Field` and `Field UI` #4710
439 Link module: Provide an option to allow for a predefined list of static titles #4970
440 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
441 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
442 [PS] Set cache lifetime to 1 year for static assets #3937
443 Saving a content type display should not return up to the Manage Displays list #4291
444 [UX] Maintenance mode: Do not render the "Create new account" tab, the navigation menu and the account menu when in the "Log in" or "Reset password" pages. #2529
445 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
446 [DX] Add contrib and custom directories to the docroot/modules directory. #1996
447 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
448 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
449 Text area with Plain text processing doesn't display line breaks #5515
450 Add node's 'Menu link titles' to views #3248
451 [D8] Port and merge Local Image Input Filter in core #1384
452 More useful tags for views #6268
453 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
454 Allow altering image style urls #5745
455 Bulk delete taxonomy terms #2875
456 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
457 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
458 [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
459 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
460 [DX][D8] CMI: Add config_exclude functionality to core #4079
461 Add permission "Clear log messages" #2242
462 Add option to Views for hiding empty blocks #3411
463 [UX] Project Installer: Make the sorting options responsive. #1779
464 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
465 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
466 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
467 [UX][D8] Make position of #description (help text) configurable via the API #1403
468 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
469 Add new PR template, with reminder to reference an issue #5605
470 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
471 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
472 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
473 Bring back the initial functionality of _field_write_instance function #5875
474 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
475 Allow user to set custom background color on core hero block #3918
476 [DX] Provide a way to retrieve default/OOTB config values #4262
477 [UX] Clarify Field Type choices on Field Settings page #2508
478 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
479 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
480 Consider using a flat-file cache for the page cache #716
481 Add check that active configuration directory is writable to system_requirements #5538
482 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
483 [D8] Port and merge Internationalization Views in core #1375
484 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
485 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
486 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
487 Allow limiting access to menu items per-role #4465
488 Add 'Field HTML Trim' to core #6001
489 [DX][D8] Provide a single command to install & run Backdrop #4040
490 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
491 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
492 [UX] Image styles: make crop and scale+crop effects smart. #1774
493 [UX] Rich-text Image/text flow. #987
494 Don't count markup characters as part of the text length #309
495 Allow a layout to be selected on additional paths. #1528
496 Make Backdrop misconfiguration messages friendlier #6110
497 Expand the "Global settings" fieldset when creating new fields #5345
498 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
499 [UX] Rename "Configuration" to "Settings" #1161
500 Allow to filter interface translation for "context" with "contains" (LIKE) #4940

Pages

Log in or register to add new topics