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
401 Custom Block contextual link #4390
402 Dashboard block: Translations #3852
403 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
404 [WP] Add URL Alias as machine name-like field to node titles #3993
405 [UX] Add charts to the dashboard #3529
406 Clean-up of Database after Migration from Drupal 7.x #6109
407 [UX] Allow the user to change their mind about manually entering a machine name... #1608
408 Missing a possibility to get a books mlid value for views #5565
409 [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
410 [UX] Views save/cancel buttons are at the top right #3054
411 Move the file `description` column to file_managed table. #2070
412 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
413 Ability to add custom file fields to Node Edit Form #5738
414 [UX] List modules that need to be enabled on the config sync page #2604
415 Add option to run-test.sh to allow skipping troublesome tests. #4607
416 Telemetry: Collect Internet Status At Time Of Install #5222
417 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
418 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
419 Add an upgrade path from menu_block to core menu blocks. #3681
420 Get rid of all Backdrop markers in HTML page source #4817
421 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
422 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
423 [UX] Provide preview and confirmation of permission changes before saving them #6320
424 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
425 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
426 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
427 [UX] Field UI - clean up the field type selection #1041
428 Simplify Layout configuration #5592
429 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
430 [UX] Project Browser should run some pre-flight checks #1858
431 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
432 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
433 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
434 Allow specifying optional tags for blocks #3837
435 [D9] Add 'published' timestamp to nodes #5062
436 [UX] [multilingual] Translated blocks are too hard to use #3514
437 Consider adding an easy way to provide click-to-copy functionality in core #6135
438 Allow install profiles to be run after site creation #1591
439 Why do we need to write the entire config data within update hooks? #3347
440 Check if paths already exist when views or layouts are being installed. #1257
441 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
442 Store entity bundle in comment table #2046
443 [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
444 [DX] Make certain field values and entity properties available during save. #2032
445 Allow altering image style urls #5745
446 [UX] User "locked" in the authorize.php page #2580
447 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
448 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
449 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
450 [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
451 [UX] Add path settings to file pages #4176
452 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
453 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
454 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
455 [UX] [DX] Move the user page to a separate module #109
456 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
457 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
458 Allow copying settings from other content types when adding an existing field #3229
459 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
460 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
461 Add new PR template, with reminder to reference an issue #5605
462 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
463 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
464 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
465 Bring back the initial functionality of _field_write_instance function #5875
466 Easier/better way to revert Views' settings #4368
467 Add a "Make Permanent" action for the manage files listing #3825
468 'Unused' module detector #5020
469 Front page to be configurable by language #3500
470 [UX] Content view "Operations" drop-down lists available operations in random order. #548
471 Add "All day" functionality for the HTML5 widget #6142
472 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
473 CKEditor: Add filter to allow empty HTML tags #3269
474 Feature/Package Module Proposal #1238
475 Add custom block option to follow the translation system easily #2991
476 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
477 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
478 [META][UX] Better "Recent content" block #4576
479 Dashboard Module: Show link to manage existing nodes of specific content type #3944
480 [D9] Users must verify email when changing user email addresses #5210
481 Add 'Field HTML Trim' to core #6001
482 Showcase core features during install #4138
483 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
484 [UX] Fix caching of favicons #898
485 Replace content translation with entity translation (and add an upgrade path) #52
486 Trim textfields? #6386
487 [DX] Views query should not output { and } around database table names. #1389
488 [WP] Media Library #3203
489 VBO: Allow bulk enabling/disabling comments on existing content. #2297
490 [D8][DX] Add Modernizr to core. #1009
491 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
492 [A11Y] Switch Admin Bar to using Smart Menus #2809
493 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
494 Move "Expanded" option for Menu Items to Block settings #5428
495 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
496 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
497 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
498 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
499 Allow obsolete config strings to be culled from localization table #3452
500 [META] [UX] Provide a instant search/filter UI interface pattern for listing pages and enhance existing ones. #503

Pages

Log in or register to add new topics