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 [META][UX] Better "Recent content" block #4576
202 [UX] Refine permissions for Field UI #1079
203 Showcase core features during install #4138
204 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
205 Status page: Show information about supported image types by GD #5760
206 Prevent users from accidentally exposing their email addresses by using it for their username #2486
207 Views advanced settings: Only one page region, but still a drop-down. #852
208 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
209 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
210 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
211 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
212 Allow display settings for book navigation #1976
213 [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
214 Trim textfields? #6386
215 [UX] Layout deletion confirmation form: add more explanation and options #5511
216 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
217 Consider converting the watchdog list to a view. #1302
218 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
219 Allow site administrators to selectively disable entity caching #5632
220 Telemetry: Collect actual OS, not only type #5199
221 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
222 [UX] More info on field removal #3262
223 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
224 Block configuration settings: Support adding IDs. #2145
225 List of Modules should show required contrib modules #6173
226 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
227 Deprecate watchdog() #4749
228 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
229 Provide smarter default query string key names for views exposed filters #2893
230 Custom/managed publishing options. #1742
231 [DX] Support some basic markdown-flavoured formatting in t() #4535
232 Put Backdrop JS Object at the bottom of the HTML Document #1051
233 Allow modules to provide flexible template row styles #5427
234 [DX] Make File::access consistent with other entity classes. #5480
235 [UX] Side-by-side content translation UI #2438
236 Allow non-administrative users the ability to publish/unpublish/schedule content #815
237 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
238 [UX] Hide redundant items in Node Edit form. #3705
239 Provide an actual maintenance mode #3060
240 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
241 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
242 [UX] Allow the user to change their mind about manually entering a machine name... #1608
243 [UX] Add parent menu selector to menu add/edit link form #6390
244 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
245 [UX] Views/Field formatter: Count #2634
246 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
247 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
248 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
249 User roles form: Replace the "Required" column with a useful "Description" column #5179
250 Admin UI: denote settings that may be overridden in settings.php #3856
251 Add function that returns default config #3251
252 [DX] Add normalized project data into the database. #5905
253 Update 'Syndicate' block allow selection of available feeds #2136
254 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
255 Make pager more efficient by not generating (and running) a countQuery #404
256 Add state_override function to core #4725
257 Ship core with a layout that uses node/% as context #3530
258 [UX] Modules Manual installation box needs to take modules names in any case #2885
259 [UX] do not lock the admin bar when a modal is active. #1721
260 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
261 [D9] Add menu link support into views #4505
262 [UX] Field UI - clean up the field type selection #1041
263 [UX] Add the ability to make any standard layout template a flexible one #4114
264 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
265 Create "Current Node" block #5774
266 Views: Autocomplete exposed filters #2423
267 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
268 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
269 Add an upgrade path from Admin Menu to Admin bar #3687
270 [UX] Move new password show/hide toggle to inside the password fields. #3046
271 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
272 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
273 Allow install profiles to be run after site creation #1591
274 Double click prevention #6393
275 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
276 Translation of taxonomy terms #4720
277 Check if paths already exist when views or layouts are being installed. #1257
278 Make the value of e-mail field visiable on user profile's View page #5663
279 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
280 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
281 [UX][DX] Show location of config files on status report #3839
282 Upscaling in out-of-the-box image style 'Large'. #3232
283 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
284 Optimize `views_handler_field_field()` to only load full entities if needed #2104
285 Make l() to call theme('link') when possible #6194
286 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
287 [UX] Add content title match as search relevancy factor #3517
288 [DX] Add a legacy upgrade_mappings database table #2855
289 [UX] Layout UI: Collapsible block groups. #1691
290 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
291 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
292 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
293 [DX] Introduce a new `user_permission_get_info()` function #4097
294 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
295 Menu router refactoring #2400
296 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
297 Comment titles should be removed from presentation and from database if not used #4967
298 Add an upgrade path from block class module backdrop core. #3682
299 [DX] Implement hook_hook_info() to help organize module code #3024
300 [UX] Layouts UI: Reusable visibility condition templates. #1942

Pages

Log in or register to add new topics