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
701 Views: allow setting the "Items to display" value to "unlimited". #1460
702 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
703 Add option to set a maximum age of log messages #2243
704 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
705 [UX] Better alignment for drop buttons. #1090
706 Add permissions to view and use button "Clear log messages" #3056
707 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
708 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
709 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
710 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
711 Feature to add multiple Layouts together #5585
712 Add ability to configure inline image upload path with global/ site tokens #6401
713 [D7] Add setting for which roles can be assigned #4437
714 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
715 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
716 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
717 User roles form: Replace the "Required" column with a useful "Description" column #5179
718 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
719 [UX] Add a "Back" button to the "Add block" dialog. #1644
720 Prevent users from accidentally exposing their email addresses by using it for their username #2486
721 link fields for in page navigation #go-to-here #1308
722 [UX] Show result count and result range in search results #3261
723 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
724 [D9] Add a sub theme starter kit to Basis #3914
725 Refactor the generation of SQL for dates and times into the database driver #2890
726 Make l() to call theme('link') when possible #6194
727 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
728 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
729 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
730 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
731 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
732 [UX] Allow bulk deleting menu links. #732
733 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
734 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
735 Automatically create a node/% layout when one is created for node/NID #5539
736 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
737 [SR] Security hardening: provide a mechanism to expire sessions #5545
738 Add a default 'posts' view to core #2152
739 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
740 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
741 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
742 [UX] limit field tokens on node type page to fields on that type #3752
743 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
744 Simplify Layout configuration #5592
745 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
746 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
747 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
748 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
749 [WP][UX] Dashboard: Collapsible blocks #3995
750 Re-introduce block caching support. #1619
751 [UX] Side-by-side content translation UI #2438
752 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
753 Add node's 'Menu link titles' to views #3248
754 Add semantic markup to layouts #1970
755 [DX] Add config->getData() to match config->setData() #3902
756 Bulk delete taxonomy terms #2875
757 Add hook_field_schema_alter() #6208
758 Consolidate user links on admin bar #4643
759 [DX][UX] Keyboard shortcut for admin menu search #3564
760 Ability to add custom file fields to Node Edit Form #5738
761 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
762 Basis: Update box-sizing method #4208
763 [UX] Open the field widget link in a modal #691
764 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
765 Comment titles should be removed from presentation and from database if not used #4967
766 [SR] Provide a status report entry for the database connection status #4945
767 Allow setting a default value for Alt and Title text in image fields #1439
768 Missing a possibility to get a books mlid value for views #5565
769 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
770 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
771 [UX] Add # anchors to blocks in the Layout UI. #1724
772 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
773 [WP] Support HTML formatted emails in core #3727
774 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
775 Add new PR template, with reminder to reference an issue #5605
776 [UX] When there is only one menu item in a section, don't list #4386
777 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
778 Bring back the initial functionality of _field_write_instance function #5875
779 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
780 Security: Consider adding an option to load public forms through AJAX. #1592
781 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
782 Views: Autocomplete exposed filters #2423
783 Remove syslog module from core #1260
784 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
785 Run tests for releases after project published ZIP file #1964
786 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
787 Allow a hook to alter the list of CSS files parsed by Color module #6240
788 Allow anonymous users to use a SESSION variable to set timezone #4612
789 Add HTML5 Placeholder to form inputs #3561
790 Allow altering image style urls #5745
791 [WP] Add Token Filter to core #5352
792 [DX][D8] Allow config files to have dependencies #4188
793 [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
794 Add 'Field HTML Trim' to core #6001
795 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
796 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
797 Why do we need to write the entire config data within update hooks? #3347
798 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
799 [UX] Token browser dialog: increase width (and height?). #1038
800 [UX] Views "Multiple field settings" should appear on field display settings, too #2993

Pages

Log in or register to add new topics