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 [DX] Views query should not output { and } around database table names. #1389
602 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
603 [D8][DX] Add Modernizr to core. #1009
604 [UX] timezone drop-down should group timezones by continent #2928
605 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
606 Update 'Syndicate' block allow selection of available feeds #2136
607 [D8] Trim summary on word boundary #599
608 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
609 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
610 [UX] do not lock the admin bar when a modal is active. #1721
611 [Meta] Available updates report not as complete as Drupal 7 report #6252
612 [UX] Display a warning message when editor changes from Full HTML to something else #4807
613 [UX] Layout UI: Collapsible block groups. #1691
614 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
615 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
616 Allow 'Main Page Content' block to use a specific display mode #4341
617 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
618 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
619 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
620 Consolidate messages about modules merged into core if more than one module detected. #1163
621 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
622 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
623 Add fallback to HTTP for update manager #5455
624 Menu router refactoring #2400
625 Remove the "Layout" part from the layout names in the layouts list. #945
626 [UX] Add responsive option to pager choice for Views and Search #6094
627 Add a views filter/argument for Term Depth #2666
628 [UX] Layouts UI: Reusable visibility condition templates. #1942
629 [D9] Add a sub theme starter kit to Basis #3914
630 [UX] Image Library view: Dynamic number of items per page #4560
631 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
632 Mobile first approach theme #4131
633 [D8] Port and merge Localization Update in core #1377
634 Create a printable Status Report #5821
635 Comment administration improvements #2919
636 Add an "unsorted" indicator to table columns #5221
637 Optimize `views_handler_field_field()` to only load full entities if needed #2104
638 Use data-* to check modules dependencies before submit #565
639 [META] [UX] Add more Display Suite features #2084
640 [UX] Make it easy to find newly-added modules on the modules page #532
641 Administration Bar module should not use popup #6270
642 When using a term reference field only show the term options that are in the current language #4774
643 Search form does not allow to be styled using icons #5573
644 [UX] limit field tokens on node type page to fields on that type #3752
645 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
646 [UX] Set date formats by country #1521
647 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
648 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
649 [UX] Allow moving blocks from the front end? #3086
650 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
651 Provide a mechanism to load low-level backends #2383
652 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
653 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
654 Allow admin theme CSS for dialogs to be used on front-end #2659
655 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
656 Allow form elements for updates in update.php #1912
657 [D8] Ensure that entries are written to watchdog table #63
658 [DX] Add config->getData() to match config->setData() #3902
659 [UX] Change layout 'Visibility conditions' links to a drop button #4529
660 [DX][UX] Keyboard shortcut for admin menu search #3564
661 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
662 [UX] Move admin menu system tasks to their own dropdown? #1368
663 Provide a form-item-inline class to help admin forms #5829
664 [DX] Form API: provide a 'type' => 'status_message' element. #3329
665 [UX] Hide all field labels by default #2902
666 As view fields, titles for Pageless nodes show links even for those without access. #5214
667 File entity setting for garbage collection #2897
668 Telemetry: Collect actual OS, not only type #5199
669 Move the file `description` column to file_managed table. #2070
670 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
671 Deprecate watchdog() #4749
672 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
673 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
674 [WP] Support HTML formatted emails in core #3727
675 Add permission for users to be able to administer their own contact form #4292
676 Use smart dictionaries for object compression #1511
677 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
678 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
679 Entity reference 7.x-1.6 #5952
680 Reconfiguring the administrative layout #3072
681 Allow modules to provide flexible template row styles #5427
682 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
683 uuid and entity import / export #890
684 Clean-up of Database after Migration from Drupal 7.x #6109
685 Allow regions titles #2647
686 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
687 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
688 [DX] Revert field storage back to Drupal 6 style normalized tables #56
689 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
690 Allow text formats to be cloned. #4501
691 Add HTML5 Placeholder to form inputs #3561
692 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
693 [UX] Add nowrap CSS to field suffixes (ex the machine name span) #1349
694 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
695 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
696 Refactor the generation of SQL for dates and times into the database driver #2890
697 User roles form: Replace the "Required" column with a useful "Description" column #5179
698 Store entity bundle in comment table #2046
699 [UX] Provide preview and confirmation of permission changes before saving them #6320
700 Add state_override function to core #4725

Pages

Log in or register to add new topics