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
201 [UX] add an exposed filter for email address to the user account list #2512
202 Link to all release notes between installed and recommended versions #3303
203 Backdrop release procedure enhancement #1987
204 [PS] Set cache lifetime to 1 year for static assets #3937
205 Admin interface for manual garbage collection #2898
206 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
207 [D8] Add Breakpoints in core #4669
208 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
209 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
210 Allow modules to provide flexible template row styles #5427
211 Improve 'Last updated' date shown when installing modules. #4224
212 [UX] Allow bulk deleting menu links. #732
213 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
214 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
215 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
216 Automatically create a node/% layout when one is created for node/NID #5539
217 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
218 [UX] Better alignment for drop buttons. #1090
219 Provide an actual maintenance mode #3060
220 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
221 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
222 [UX] Views/Field formatter: Count #2634
223 Feature to add multiple Layouts together #5585
224 Add option to Views for hiding empty blocks #3411
225 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
226 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
227 Clean-up of Database after Migration from Drupal 7.x #6109
228 Telemetry: Collect actual OS, not only type #5199
229 [D7] Add alt and title fields for the image file type? #4007
230 [UX] Add a "Back" button to the "Add block" dialog. #1644
231 Deprecate watchdog() #4749
232 link fields for in page navigation #go-to-here #1308
233 [UX] More info on field removal #3262
234 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
235 Allow user to set custom background color on core hero block #3918
236 Provide smarter default query string key names for views exposed filters #2893
237 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
238 Contact form message templates edited via the UI #3568
239 Ability to add custom file fields to Node Edit Form #5738
240 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
241 [D8] Keep a snapshot of configuration directory in database #4212
242 [UX] Open the field widget link in a modal #691
243 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
244 [UX] Provide preview and confirmation of permission changes before saving them #6320
245 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
246 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
247 [SR] Security hardening: provide a mechanism to expire sessions #5545
248 Add a default 'posts' view to core #2152
249 [UX] Move new password show/hide toggle to inside the password fields. #3046
250 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
251 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
252 Simplify Layout configuration #5592
253 [WP][UX] Use admin-theme for Log In form #4410
254 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
255 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
256 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
257 Consider adding an easy way to provide click-to-copy functionality in core #6135
258 User roles form: Replace the "Required" column with a useful "Description" column #5179
259 Redirects write to json files? #4001
260 Re-introduce block caching support. #1619
261 Add state_override function to core #4725
262 [UX] Sort the image styles list in a meaningful way #2457
263 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
264 Add function that returns default config #3251
265 Add semantic markup to layouts #1970
266 [UX] Display a reminder to uninstall modules after disabling them #3911
267 [UX] Modules Manual installation box needs to take modules names in any case #2885
268 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
269 [DX] Add a legacy upgrade_mappings database table #2855
270 Allow selecting an existing date format for log messages #4621
271 [META] Use UUIDs in more places #3563
272 Allow altering image style urls #5745
273 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
274 Can we add a class to the admin tabs? #4207
275 [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
276 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
277 Comment titles should be removed from presentation and from database if not used #4967
278 Allow setting a default value for Alt and Title text in image fields #1439
279 Missing a possibility to get a books mlid value for views #5565
280 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
281 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
282 [DX] Implement hook_hook_info() to help organize module code #3024
283 [UX] Add # anchors to blocks in the Layout UI. #1724
284 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
285 Add new PR template, with reminder to reference an issue #5605
286 Custom Block contextual link #4390
287 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
288 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
289 Bring back the initial functionality of _field_write_instance function #5875
290 Add "All day" functionality for the HTML5 widget #6142
291 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
292 [WP] Add URL Alias as machine name-like field to node titles #3993
293 Security: Consider adding an option to load public forms through AJAX. #1592
294 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
295 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
296 Remove syslog module from core #1260
297 Upscaling in out-of-the-box image style 'Large'. #3232
298 Run tests for releases after project published ZIP file #1964
299 Config management diff: Rename "Old" and "New" to something more meaningful #3221
300 [UX] New interface for editing, previewing, and saving theme settings #1949

Pages

Log in or register to add new topics