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] Display php error messages in a dedicated block so we can limit visibility per role. #2139
602 Add entity_save and entity_delete in core. #862
603 Provide "Delimited" and "HTML list" display formatters for fields #2674
604 [DX] Add project's 'install time' to system table #1726
605 Expand the "Global settings" fieldset when creating new fields #5345
606 [D8] Include Tour module in core #89
607 Add new Date field widget to utilize HTML5 #date input type #4255
608 [UX] limit field tokens on node type page to fields on that type #3752
609 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
610 Feature to add multiple Layouts together #5585
611 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
612 Allow a hook to alter the list of CSS files parsed by Color module #6240
613 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
614 Media: Use field mapping to automatically store metadata/EXIF info #3333
615 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
616 [UX] Default drop-button action for node types should be 'manage fields' #1116
617 Views UI: Edit Basic Settings #2906
618 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
619 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
620 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
621 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
622 Add HTML5 Placeholder to form inputs #3561
623 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
624 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
625 [UX] Add the ability for default layouts to be cloned (like views). #1674
626 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
627 Put all search results on a single page (with facets?) #1330
628 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
629 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
630 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
631 Create New Field API for more efficient fields #2661
632 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
633 [UX] Provide a theme switcher. #1711
634 Dashboard: Add a Configuration Manager widget #5322
635 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
636 [UX] CKEditor - Provide default styles #4233
637 [WP] Support HTML formatted emails in core #3727
638 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
639 [UX] Rename vocabularies & terms #4222
640 Add a localization concept for user-provided strings to core #4894
641 Simplify Layout configuration #5592
642 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
643 Make mobile menu toggle text configurable #6264
644 Create a list of all entity types under Reports. #1449
645 Link to all release notes between installed and recommended versions #3303
646 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
647 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
648 Admin interface for manual garbage collection #2898
649 Add indicator for menu-level visibility conditions #1929
650 [UX] Auto Updates for security/modules #414
651 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
652 Allow content types to be enabled/disabled via the admin UI #3883
653 CKEditor5 Sections #5115
654 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
655 [UX] Allow 'manage file' from Image Library #3544
656 Ability to add custom file fields to Node Edit Form #5738
657 Allow more granular HTML filter options for HTML attributes, not just tags #6100
658 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
659 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
660 Layouts: Provide a way to define conditions based on field values. #2103
661 VBO: option for separate button per action & option to override labels #802
662 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
663 Extend the 'hidden paths' feature to taxonomy #4653
664 Replace user signatures & pictures with fields #1679
665 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
666 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
667 View configuration UI: Add indicator denoting rewritten fields #5287
668 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
669 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
670 Log warnings when projects are encountered without a 'type' #4866
671 Add new PR template, with reminder to reference an issue #5605
672 Bring back the initial functionality of _field_write_instance function #5875
673 Ability to change themes based upon a layout #6296
674 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
675 [UX] More info on field removal #3262
676 Options to change parent link behaviour in responsive dropdown menus #2370
677 Create the settings.php file if missing. #1075
678 Provide smarter default query string key names for views exposed filters #2893
679 [UX] CKEditor: autocorrection. #1902
680 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
681 [UX] Better Menu permissions #384
682 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
683 Allow pseudo fields to have configurable settings #3859
684 Allow to trigger the site status alert (red button) remotely #5097
685 [WP][UX] Dashboard: Dismissible blocks #3996
686 Ship core with a layout that uses user/% as context #3531
687 Allow altering image style urls #5745
688 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
689 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
690 [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
691 [UX] Improve editing data and time format patterns #1284
692 Provide an actual maintenance mode #3060
693 [DX] bring back db_fetch_array() and db_fetch_object() #2081
694 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
695 [UX] Views/Field formatter: Count #2634
696 Use the default date entry format for the default date display format #4646
697 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
698 [UX] Dismissible status report messages. #4617
699 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
700 [WP][SR] Add email obfuscator to core #3270

Pages

Log in or register to add new topics