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
601 Add option to run-test.sh to allow skipping troublesome tests. #4607
602 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
603 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
604 Add a check for missing modules or dependencies #5625
605 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
606 [UX] limit field tokens on node type page to fields on that type #3752
607 [UX] List modules that need to be enabled on the config sync page #2604
608 Add a localization concept for user-provided strings to core #4894
609 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
610 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
611 Add filtering to the List Views page like the filtering that existed in D7 #5896
612 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
613 Support additional (popular) properties in the .info files of projects #119
614 [UX] Sort the image styles list in a meaningful way #2457
615 Run tests for releases after project published ZIP file #1964
616 Allow copying settings from other content types when adding an existing field #3229
617 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
618 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
619 Easier/better way to revert Views' settings #4368
620 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
621 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
622 Allow to trigger the site status alert (red button) remotely #5097
623 Security: Consider adding an option to load public forms through AJAX. #1592
624 [DX] Make File::access consistent with other entity classes. #5480
625 Add HTML5 Placeholder to form inputs #3561
626 Remove syslog module from core #1260
627 [UX] admin bar search results should not be allowed to span further than the page height. #520
628 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
629 Add ability to skip running tests on PR #5575
630 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
631 [UX] Add # anchors to blocks in the Layout UI. #1724
632 Varnish Cache Caching to improve performance Backdrop CMS #6164
633 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
634 [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
635 View configuration UI: Add indicator denoting rewritten fields #5287
636 Allow site administrators to selectively disable entity caching #5632
637 [UX] Add path settings to file pages #4176
638 [WP] Support HTML formatted emails in core #3727
639 [UX] User "locked" in the authorize.php page #2580
640 Log warnings when projects are encountered without a 'type' #4866
641 Allow setting a default value for Alt and Title text in image fields #1439
642 [UX] disable "upload" button on file widget until file has been selected #908
643 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
644 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
645 [DX] [BC] Deprecate, reduce use of, or remove DBTNG #61
646 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
647 Basis: Add basic font-sizes to skin.css #2410
648 [UX] New interface for editing, previewing, and saving theme settings #1949
649 [WP] Media Library #3203
650 "Create new revision by default" doesn't enable revisions #6103
651 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
652 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
653 Allow content types to be enabled/disabled via the admin UI #3883
654 [A11Y] Switch Admin Bar to using Smart Menus #2809
655 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
656 [UX] Branding and Version info on Installation Screens #1584
657 Create "Current Node" block #5774
658 [UX] Allow 'manage file' from Image Library #3544
659 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
660 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
661 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
662 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
663 [DX] Add user_role_has_permission function #6186
664 [META][UX] Better "Recent content" block #4576
665 Add custom block option to follow the translation system easily #2991
666 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
667 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
668 Showcase core features during install #4138
669 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
670 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
671 [DX] Add normalized project data into the database. #5905
672 [UX] Token browser dialog: increase width (and height?). #1038
673 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
674 [UX] Terminology for configuring a block seems odd #1016
675 Give details about why a permission 'has security implications' #5536
676 [DX] Add a `project_get_info` helper function. #2385
677 Allow leaving feedback on projects from the Project Installer UI. #1914
678 Support tokens in Views "Global: custom text" field #3189
679 Introduce new "View own published content" #6397
680 Add fallback to HTTP for update manager #5455
681 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
682 Allow pseudo fields to have configurable settings #3859
683 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
684 Ship core with a layout that uses user/% as context #3531
685 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
686 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
687 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
688 Allow the values of list field types to be pulled from a view. #1677
689 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
690 [DX] Support some basic markdown-flavoured formatting in t() #4535
691 [UX] On the Add view page, expand block, and collapse page display #2978
692 Add an "unsorted" indicator to table columns #5221
693 Make the value of e-mail field visiable on user profile's View page #5663
694 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
695 [UX] Display a warning message when editor changes from Full HTML to something else #4807
696 Make 'gid' column in 'node_access' table VARCHAR #1396
697 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
698 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
699 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
700 Add options to Block Name in Views #1880

Pages

Log in or register to add new topics