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
301 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
302 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
303 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
304 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
305 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
306 Add a simple way in core to define private and public access for nodes/entities. #1407
307 Allow fully deleting text formats #4013
308 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
309 Status page: Show information about supported image types by GD #5760
310 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
311 Views: Filter results by matching data with current content #3683
312 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
313 [A11Y] Make collapsible fieldset accessible #6408
314 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
315 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
316 [UX] install.php: Provide help text for site name #4675
317 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
318 [UX] List modules that need to be enabled on the config sync page #2604
319 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
320 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
321 Make problems with layout blocks more discoverable. #2320
322 Add a check for missing modules or dependencies #5625
323 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
324 Search terms along with nodes #3850
325 Update.php should automatically apply any new configuration defaults #1832
326 Add filtering to the List Views page like the filtering that existed in D7 #5896
327 Alternative approach to translating config, using get/set #3522
328 Display the field machine_name along with the label on the display mode #6200
329 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
330 Allow copying settings from other content types when adding an existing field #3229
331 Add an "unsorted" indicator to table columns #5221
332 Give details about why a permission 'has security implications' #5536
333 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
334 [D7] Add setting for which roles can be assigned #4437
335 [UX] Display a warning message when editor changes from Full HTML to something else #4807
336 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
337 [D8] Port and merge Local Image Input Filter in core #1384
338 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
339 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
340 [DX] Make File::access consistent with other entity classes. #5480
341 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
342 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
343 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
344 [DX] [D8] Add a `validate()` method to entity classes #6061
345 Add fallback to HTTP for update manager #5455
346 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
347 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
348 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
349 [UX] User "locked" in the authorize.php page #2580
350 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
351 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
352 authorize.php should be used for all Installer module downloads/installs #2271
353 Allow site administrators to selectively disable entity caching #5632
354 [SR] Better/safer file type validation #3830
355 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
356 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
357 'Manage files' view sometimes shows incorrect filename #3507
358 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
359 Allow search result display to be controlled via view modes #829
360 [WP] Media Library #3203
361 As view fields, titles for Pageless nodes show links even for those without access. #5214
362 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
363 [A11Y] Switch Admin Bar to using Smart Menus #2809
364 When using a term reference field only show the term options that are in the current language #4774
365 [UX] add an exposed filter for email address to the user account list #2512
366 [D8] Port and merge Internationalization Views in core #1375
367 [UX] Add "Configure page title" tab to Layout admin pages #3983
368 [WP][UX] Dashboard: Collapsible blocks #3995
369 Backdrop release procedure enhancement #1987
370 Create "Current Node" block #5774
371 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
372 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
373 Add mini pager option to Search module #6083
374 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
375 Add custom block option to follow the translation system easily #2991
376 Consolidate user links on admin bar #4643
377 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
378 Allow a layout to be selected on additional paths. #1528
379 Basis: Update box-sizing method #4208
380 Add option to set a maximum age of log messages #2243
381 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
382 [UX] Rename "Configuration" to "Settings" #1161
383 [UX] Layouts: Allow menu "source" to be changed from within any menu block #3820
384 [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
385 [DX] Add normalized project data into the database. #5905
386 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
387 More useful tags for views #6268
388 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
389 Support tokens in Views "Global: custom text" field #3189
390 Telemetry: Collect actual OS, not only type #5199
391 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
392 [UX] When there is only one menu item in a section, don't list #4386
393 Deprecate watchdog() #4749
394 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
395 Feature request for Internal Redirects #3940
396 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
397 Restore Configurable Actions to core #3646
398 [UX][D8] Make position of #description (help text) configurable via the API #1403
399 Allow modules to provide flexible template row styles #5427
400 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408

Pages

Log in or register to add new topics