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
601 Add option to set a maximum age of log messages #2243
602 [DX][D8] Provide a mechanism to deprecate permissions #5030
603 [UX] Rich-text Image/text flow. #987
604 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
605 [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
606 Don't count markup characters as part of the text length #309
607 Link to all release notes between installed and recommended versions #3303
608 Provide the option for not displaying URL settings #3664
609 [WP][UX] Use admin-theme for Log In form #4410
610 Custom Block contextual link #4390
611 Provide smarter default query string key names for views exposed filters #2893
612 [WP] Add URL Alias as machine name-like field to node titles #3993
613 Allow setting a default value for Alt and Title text in image fields #1439
614 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
615 Add new PR template, with reminder to reference an issue #5605
616 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
617 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
618 Bring back the initial functionality of _field_write_instance function #5875
619 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
620 [UX] Menu link items should be kept in sync with their respective content titles #4759
621 Provide an option to make language required for nodes (do not allow language = "none"). #673
622 Database log message is truncated at 56 characters and not configurable #5553
623 Allow selecting an existing date format for log messages #4621
624 Provide an actual maintenance mode #3060
625 [UX] combine different kinds of views link fields #3457
626 Can we add a class to the admin tabs? #4207
627 Security: Consider adding an option to load public forms through AJAX. #1592
628 Clean-up of Database after Migration from Drupal 7.x #6109
629 [UX] Views/Field formatter: Count #2634
630 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
631 Remove syslog module from core #1260
632 Allow altering image style urls #5745
633 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
634 Add a link to the BackdropCMS.org page on module list for each module #5003
635 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
636 [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
637 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
638 [UX][D8] Convert user pictures to an actual Image Field #243
639 Cannot create menu items linking to existing files #3945
640 [UX] More info on field removal #3262
641 [UX] Admin Bar: Make "Development" a top-level menu item #3652
642 Add function that returns default config #3251
643 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
644 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
645 [UX] Modules Manual installation box needs to take modules names in any case #2885
646 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
647 [UX] Provide preview and confirmation of permission changes before saving them #6320
648 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
649 [UX] Sort the image styles list in a meaningful way #2457
650 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
651 [UX] Token browser dialog: increase width (and height?). #1038
652 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
653 Add semantic markup to layouts #1970
654 [D8] Trim summary on word boundary #599
655 [DX] Add a helper function for messaging after saving settings forms #1364
656 Contact module roadmap: 80% usecase of Webforms in core #3808
657 Add option to run-test.sh to allow skipping troublesome tests. #4607
658 [UX] Move new password show/hide toggle to inside the password fields. #3046
659 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
660 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
661 [UX] Branding and Version info on Installation Screens #1584
662 Consider adding an easy way to provide click-to-copy functionality in core #6135
663 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
664 [UX] Allow reordering of layouts from main Layouts page #5411
665 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
666 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
667 Add a default 'posts' view to core #2152
668 [SEO][META] Provide some basic SEO meta tags OOTB #4995
669 Optimize core book module via book_cache port #976
670 Add 'Field HTML Trim' to core #6001
671 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
672 Content creation page cleanup #202
673 Upscaling in out-of-the-box image style 'Large'. #3232
674 [UX][DX] provide utility functions to retrieve field labels #3620
675 Easier/better way to revert Views' settings #4368
676 [DX] Add a legacy upgrade_mappings database table #2855
677 Make 'gid' column in 'node_access' table VARCHAR #1396
678 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
679 One click install for digitalocean #5628
680 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
681 Add a new core theme #5175
682 [UX] Terminology for configuring a block seems odd #1016
683 Allow Views to be grouped in Admin Menu #5895
684 Run tests for releases after project published ZIP file #1964
685 Consolidate maintenance-related settings either in $state or $config #4723
686 Use data-* to check modules dependencies before submit #565
687 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
688 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
689 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
690 [DX] Implement hook_hook_info() to help organize module code #3024
691 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
692 [UX] Add path settings to file pages #4176
693 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
694 Add "All day" functionality for the HTML5 widget #6142
695 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
696 [PS] Optimize menu_navigation_links_rebuild() #5389
697 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
698 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
699 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
700 Apply image style to default picture #4976

Pages

Log in or register to add new topics