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
101 Allow default/required settings on multilingual ("Language") fields #4322
102 Allow separate edit and display titles for field #4310
103 [D8] Add a phone field type #1342
104 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
105 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
106 Telemetry: Collect actual OS, not only type #5199
107 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
108 Deprecate watchdog() #4749
109 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
110 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
111 Create new form that wraps the "file/add" and "Media Library Selector" forms for re-use #2720
112 [UX] Make block titles required and allow them to be hidden. #692
113 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
114 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
115 Support SVG in Image Library #5541
116 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
117 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
118 [DX] [D8] Add a `validate()` method to entity classes #6061
119 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
120 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
121 Allow modules to provide flexible template row styles #5427
122 Create a printable Status Report #5821
123 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
124 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
125 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
126 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
127 [D9] Add a sub theme starter kit to Basis #3914
128 Add markup or message field to contact form #4721
129 Creating multiple fields simultaneously while creating a content type #292
130 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
131 [DX][BC] Replace module_load_include() with new, more generic function #206
132 [DX][UX] Keyboard shortcut for admin menu search #3564
133 Saving a content type display should not return up to the Manage Displays list #4291
134 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
135 User roles form: Replace the "Required" column with a useful "Description" column #5179
136 [UX] Sort the image styles list in a meaningful way #2457
137 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
138 Add state_override function to core #4725
139 Add semantic markup to layouts #1970
140 Allow admins to unblock someone easily without having to go into the database #3111
141 [UX] Admin bar: Consider replacing the home button with a "Back to site" button. #2709
142 [UX] Config import should search recursively for config files to import #661
143 [UX] limit field tokens on node type page to fields on that type #3752
144 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
145 [PS] Use signatures instead of the form cache #1470
146 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
147 Add mini pager option to Search module #6083
148 [D8] Introduce a new `file_url_transform_relative()` function #4106
149 [UX] Maximum upload size should be an integer element #1120
150 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
151 Provide a form-item-inline class to help admin forms #5829
152 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
153 Add a default 'posts' view to core #2152
154 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
155 [UX] timezone drop-down should group timezones by continent #2928
156 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
157 [DX] Add config->getData() to match config->setData() #3902
158 [UX] Combine Permissions for `Field` and `Field UI` #4710
159 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
160 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
161 [D8] Convert "Recent content" block to a View #146
162 Allow opening block configuration forms on their own page (not in a modal) #1659
163 Add HTML5 Placeholder to form inputs #3561
164 [DX] Provide a way to retrieve default/OOTB config values #4262
165 Backdrop needs a "related posts" feature #1317
166 More useful tags for views #6268
167 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
168 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
169 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
170 Entity reference 7.x-1.6 #5952
171 Run tests for releases after project published ZIP file #1964
172 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
173 Add a views filter/argument for Term Depth #2666
174 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
175 [WP] Support HTML formatted emails in core #3727
176 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
177 Setting intelligent defaults during content type fields creation #291
178 Idea: Provide code names for major Backdrop releases #1458
179 [UX][D8] Make position of #description (help text) configurable via the API #1403
180 [DX][D8] CMI: Add config_exclude functionality to core #4079
181 [UX] Redesign the Themes page #1103
182 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
183 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
184 Comment titles should be removed from presentation and from database if not used #4967
185 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
186 [UX] Add # anchors to blocks in the Layout UI. #1724
187 Comment administration improvements #2919
188 [UX] Allow the admin bar to be shown/hidden via a toggle #970
189 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
190 Allow content types to be enabled/disabled via the admin UI #3883
191 Support additional (popular) properties in the .info files of projects #119
192 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
193 [UX] Allow 'manage file' from Image Library #3544
194 More replacement tokens for node urls #4239
195 Consider converting the watchdog list to a view. #1302
196 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
197 [DX] Add Flush all caches > Views to admin bar #5737
198 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
199 Basis: Add basic font-sizes to skin.css #2410
200 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606

Pages

Log in or register to add new topics