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 Views: Autocomplete exposed filters #2423
602 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
603 Views UI: Edit Basic Settings #2906
604 Allow a hook to alter the list of CSS files parsed by Color module #6240
605 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
606 Add fallback to HTTP for update manager #5455
607 [D7] Add setting for which roles can be assigned #4437
608 Allow altering image style urls #5745
609 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
610 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
611 [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
612 Idea: Provide code names for major Backdrop releases #1458
613 Text area with Plain text processing doesn't display line breaks #5515
614 [UX] Redesign the Themes page #1103
615 Optimize `views_handler_field_field()` to only load full entities if needed #2104
616 [UX] Layout UI: Collapsible block groups. #1691
617 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
618 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
619 Add a "Make Permanent" action for the manage files listing #3825
620 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
621 Create New Field API for more efficient fields #2661
622 Add new PR template, with reminder to reference an issue #5605
623 Front page to be configurable by language #3500
624 Add an "unsorted" indicator to table columns #5221
625 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
626 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
627 Bring back the initial functionality of _field_write_instance function #5875
628 [UX] Display a warning message when editor changes from Full HTML to something else #4807
629 Allow opening block configuration forms on their own page (not in a modal) #1659
630 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
631 Backdrop needs a "related posts" feature #1317
632 Menu router refactoring #2400
633 [UX] Layouts UI: Reusable visibility condition templates. #1942
634 Media: Use field mapping to automatically store metadata/EXIF info #3333
635 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
636 Link to all release notes between installed and recommended versions #3303
637 Dashboard Module: Show link to manage existing nodes of specific content type #3944
638 Admin interface for manual garbage collection #2898
639 Make mobile menu toggle text configurable #6264
640 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
641 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
642 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
643 [WP][UX] Dashboard: Collapsible blocks #3995
644 Consider using a flat-file cache for the page cache #716
645 Add 'Field HTML Trim' to core #6001
646 [UX] File Field UI redesign. #1445
647 Add check that active configuration directory is writable to system_requirements #5538
648 [UX] Refine permissions for Field UI #1079
649 [META] [UX] Add more Display Suite features #2084
650 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
651 Allow more granular HTML filter options for HTML attributes, not just tags #6100
652 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
653 Consolidate user links on admin bar #4643
654 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
655 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
656 Allow obsolete config strings to be culled from localization table #3452
657 As view fields, titles for Pageless nodes show links even for those without access. #5214
658 Basis: Update box-sizing method #4208
659 [UX] Rich-text Image/text flow. #987
660 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
661 When using a term reference field only show the term options that are in the current language #4774
662 [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
663 Don't count markup characters as part of the text length #309
664 Consider converting the watchdog list to a view. #1302
665 Provide a mechanism to load low-level backends #2383
666 Allow form elements for updates in update.php #1912
667 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
668 [UX] More info on field removal #3262
669 [DX] Change modals so special server whitelist is not required #3938
670 Provide smarter default query string key names for views exposed filters #2893
671 Ability to change themes based upon a layout #6296
672 Provide additional permissions for the maintenance mode #3625
673 Allow modules to provide flexible template row styles #5427
674 [UX] When there is only one menu item in a section, don't list #4386
675 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
676 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
677 Provide an option to make language required for nodes (do not allow language = "none"). #673
678 Introduce some missing permissions that allow global actions on files #6012
679 Database log message is truncated at 56 characters and not configurable #5553
680 Put Backdrop JS Object at the bottom of the HTML Document #1051
681 Move the file `description` column to file_managed table. #2070
682 Provide an actual maintenance mode #3060
683 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
684 Allow anonymous users to use a SESSION variable to set timezone #4612
685 [UX] Views/Field formatter: Count #2634
686 One click install for digitalocean #5628
687 [D8] Autosave content #3426
688 Telemetry: Collect actual OS, not only type #5199
689 [DX][D8] Allow config files to have dependencies #4188
690 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
691 Allow Views to be grouped in Admin Menu #5895
692 Deprecate watchdog() #4749
693 [UX] Allow the user to change their mind about manually entering a machine name... #1608
694 [UX][D8] Convert user pictures to an actual Image Field #243
695 [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
696 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
697 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
698 [UX] Project Browser should run some pre-flight checks #1858
699 Add function that returns default config #3251
700 Allow install profiles to define dependencies other than modules #3926

Pages

Log in or register to add new topics