Welcome to the Backdrop CMS feature survey. This is your opportunity to help prioritize core features. The results of this survey will advise core developers as to what the community would find most valuable.

We ask you to vote for up to 10 features. These are features that you would most like to see included in future releases of Backdrop CMS. You can change your vote as often as you like. You must be logged in to vote. A list of your current votes can be found on your user profile page.

All issues with the label "type - feature request" in the core issue queue should be eligible to be voted on.

# GitHub Issue title Issue # Vote for this feature # of votes
501 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
502 [WP] Add URL Alias as machine name-like field to node titles #3993
503 Create redirects for bulk alias delete #1993
504 [UX] Change user/login to /login and /user/logout to /logout #1248
505 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
506 Allow search result display to be controlled via view modes #829
507 [D8] Autosave content #3426
508 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
509 'Unused' module detector #5020
510 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
511 Saving a content type display should not return up to the Manage Displays list #4291
512 Refactor the generation of SQL for dates and times into the database driver #2890
513 Allow voting (5 star) and leaving feedback on projects from the Project Installer UI. #1914
514 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
515 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
516 [PS] Use signatures instead of the form cache #1470
517 [UX] Hide redundant items in Node Edit form. #3705
518 [DX] Form API: provide a 'type' => 'status_message' element. #3329
519 [UX] Some UI improvements to Book module #5331
520 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
521 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
522 Allow anonymous users to use a SESSION variable to set timezone #4612
523 Allow overriding Seven's header customisations #4205
524 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
525 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
526 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt`in core #1418
527 Create a mechanism for dynamically determining output of file entities #2721
528 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
529 [D8][UX] Add inline form errors #1040
530 Provide additional permissions for the maintenance mode #3625
531 Add Mailsystem 3.x delegator class to core #3218
532 [PS][D9] Dynamic Page Cache add in backdrop core #5217
533 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
534 Use data-* to check modules dependencies before submit #565
535 Why do we need to write the entire config data within update hooks? #3347
536 [WP] Provide a UI for editing images (rotate, flip, crop, etc) #4489
537 [D8] Introduce a new `file_url_transform_relative()` function #4106
538 [UX] Views save/cancel buttons are at the top right #3054
539 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
540 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
541 Allow the values of list field types to be pulled from a view. #1677
542 Optimize core book module via book_cache port #976
543 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
544 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
545 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
546 [UX] Show bulk operations only when items have been selected, and hide filters when that happens #4701
547 Make pager more efficient by not generating (and running) a countQuery #404
548 Add <main> tag to Layout templates #5610
549 [UX] When there is only one menu item in a section, don't list #4386
550 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
551 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
552 Backdrop release procedure enhancement #1987
553 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
554 Prevent users from accidentally exposing their email addresses by using it for their username #2486
555 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
556 Allow non-administrative users the ability to publish/unpublish/schedule content #815
557 [UX] Add information about removed modules to the uninstall page #3779
558 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
559 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
560 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
561 Use database independent calls to initialize the testing cache. #2888
562 Allow form elements for updates in update.php #1912
563 [UX] Make the theme preview thumbnail clickable and show larger version of screenshot (à la lightbox). #1127
564 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
565 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
566 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
567 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
568 Enable dropdown menu for menus in header block #5330
569 [UX] Idea: Bigger "required" indicators for fields, that switch from a red ❌ to a green ✔️ if filled correctly (before form validation even complains about it) #5505
570 Add option to run-test.sh to allow skipping troublesome tests. #4607
571 [DX][D8] Allow config files to have dependencies #4188
572 Create Wordpress install profile #3127
573 Add option to set a maximum age of log messages #2243
574 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
575 Create new form that wraps the "file/add" and "Media Library Selector" forms for re-use #2720
576 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
577 [UX] Token browser dialog: increase width (and height?). #1038
578 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
579 [WP] Media Library #3203
580 As view fields, titles for Pageless nodes show links even for those without access. #5214
581 Native dark mode support #4778
582 Replace user-picture.tpl.php with a theme function #555
583 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
584 [DX] Introduce a new `user_permission_get_info()` function #4097
585 [UX] Move new password show/hide toggle to inside the password fields. #3046
586 [META] [UX] Add more Display Suite features #2084
587 Improve the way search (re)indexing works. #1337
588 [UX] Layout path selection: Make it more user friendly #2618
589 [UX] Add the ability for default layouts to be cloned (like views). #1674
590 [UX] Allow the admin bar to be shown/hidden via a toggle #970
591 [UX] Add visibility conditions for menu location #3867
592 [UX] Use "Configure" icons instead of the full word #3539
593 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
594 [UX] Better Menu permissions #384
595 Allow taxonomy term for layout block visibility #5612
596 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
597 Add "Configure page title" tab to Layout admin pages #3983
598 Provide chained term tokens for taxonomy_term_reference fields #2949
599 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
600 Feature/Package Module Proposal #1238


Log in or register to add new topics