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 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
602 Ability to add custom file fields to Node Edit Form #5738
603 Views UI: Edit Basic Settings #2906
604 [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
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 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
609 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
610 Idea: Provide code names for major Backdrop releases #1458
611 Text area with Plain text processing doesn't display line breaks #5515
612 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
613 [UX] Redesign the Themes page #1103
614 Optimize `views_handler_field_field()` to only load full entities if needed #2104
615 Add new PR template, with reminder to reference an issue #5605
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 Bring back the initial functionality of _field_write_instance function #5875
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 Front page to be configurable by language #3500
623 Add an "unsorted" indicator to table columns #5221
624 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
625 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
626 [UX] Display a warning message when editor changes from Full HTML to something else #4807
627 Allow opening block configuration forms on their own page (not in a modal) #1659
628 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
629 Backdrop needs a "related posts" feature #1317
630 Menu router refactoring #2400
631 Allow a hook to alter the list of CSS files parsed by Color module #6240
632 [UX] Layouts UI: Reusable visibility condition templates. #1942
633 Media: Use field mapping to automatically store metadata/EXIF info #3333
634 Allow altering image style urls #5745
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 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
638 Dashboard Module: Show link to manage existing nodes of specific content type #3944
639 Admin interface for manual garbage collection #2898
640 Add 'Field HTML Trim' to core #6001
641 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
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 [UX] File Field UI redesign. #1445
646 Add check that active configuration directory is writable to system_requirements #5538
647 Allow more granular HTML filter options for HTML attributes, not just tags #6100
648 [UX] Refine permissions for Field UI #1079
649 [META] [UX] Add more Display Suite features #2084
650 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
651 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
652 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
653 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
654 Consolidate user links on admin bar #4643
655 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
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 When using a term reference field only show the term options that are in the current language #4774
661 [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
662 Don't count markup characters as part of the text length #309
663 Consider converting the watchdog list to a view. #1302
664 Provide a mechanism to load low-level backends #2383
665 Make mobile menu toggle text configurable #6264
666 Allow form elements for updates in update.php #1912
667 Ability to change themes based upon a layout #6296
668 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
669 [UX] More info on field removal #3262
670 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
671 [DX] Change modals so special server whitelist is not required #3938
672 Provide smarter default query string key names for views exposed filters #2893
673 Introduce some missing permissions that allow global actions on files #6012
674 Provide additional permissions for the maintenance mode #3625
675 Allow modules to provide flexible template row styles #5427
676 [UX] When there is only one menu item in a section, don't list #4386
677 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
678 Provide an option to make language required for nodes (do not allow language = "none"). #673
679 Database log message is truncated at 56 characters and not configurable #5553
680 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
681 Put Backdrop JS Object at the bottom of the HTML Document #1051
682 Move the file `description` column to file_managed table. #2070
683 One click install for digitalocean #5628
684 Provide an actual maintenance mode #3060
685 Allow Views to be grouped in Admin Menu #5895
686 Allow anonymous users to use a SESSION variable to set timezone #4612
687 [UX] Views/Field formatter: Count #2634
688 [D8] Autosave content #3426
689 Telemetry: Collect actual OS, not only type #5199
690 [DX][D8] Allow config files to have dependencies #4188
691 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
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] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
699 [UX] Project Browser should run some pre-flight checks #1858
700 Add function that returns default config #3251

Pages

Log in or register to add new topics