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 Provide "Delimited" and "HTML list" display formatters for fields #2674
602 [DX] Add project's 'install time' to system table #1726
603 Ability to add custom file fields to Node Edit Form #5738
604 [D9] Add 'published' timestamp to nodes #5062
605 [UX] limit field tokens on node type page to fields on that type #3752
606 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
607 [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
608 [UX] Add the ability for default layouts to be cloned (like views). #1674
609 Put all search results on a single page (with facets?) #1330
610 [UX] Allow bulk deleting menu links. #732
611 Media: Use field mapping to automatically store metadata/EXIF info #3333
612 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
613 [UX] When there is only one menu item in a section, don't list #4386
614 Automatically create a node/% layout when one is created for node/NID #5539
615 Views UI: Edit Basic Settings #2906
616 Introduce new "View own published content" #6397
617 Add new PR template, with reminder to reference an issue #5605
618 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
619 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
620 Bring back the initial functionality of _field_write_instance function #5875
621 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
622 Add HTML5 Placeholder to form inputs #3561
623 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
624 [UX] Default drop-button action for node types should be 'manage fields' #1116
625 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
626 Allow anonymous users to use a SESSION variable to set timezone #4612
627 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
628 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
629 [DX][D8] Allow config files to have dependencies #4188
630 [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
631 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
632 Create New Field API for more efficient fields #2661
633 [UX] Provide a theme switcher. #1711
634 Allow altering image style urls #5745
635 'Unused' module detector #5020
636 [WP] Support HTML formatted emails in core #3727
637 Add 'Field HTML Trim' to core #6001
638 [UX] Open the field widget link in a modal #691
639 Link to all release notes between installed and recommended versions #3303
640 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
641 Display default views on a separate tab #4369
642 [SR] Security hardening: provide a mechanism to expire sessions #5545
643 Admin interface for manual garbage collection #2898
644 Add indicator for menu-level visibility conditions #1929
645 [A11Y] Make collapsible fieldset accessible #6408
646 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
647 [D9] Users must verify email when changing user email addresses #5210
648 Allow content types to be enabled/disabled via the admin UI #3883
649 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
650 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
651 [UX] Allow 'manage file' from Image Library #3544
652 Create a list of all entity types under Reports. #1449
653 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
654 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
655 [SR] Add a minimum length setting for passwords #4589
656 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
657 Layouts: Provide a way to define conditions based on field values. #2103
658 Request to add a link to project pages for modules on Functionality page #4179
659 Display the field machine_name along with the label on the display mode #6200
660 Move "Expanded" option for Menu Items to Block settings #5428
661 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
662 Replace user signatures & pictures with fields #1679
663 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
664 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
665 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
666 [DX] Support a way to declare conflicts in .info files #4993
667 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
668 Introduce some missing permissions that allow global actions on files #6012
669 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
670 [UX] Improve editing data and time format patterns #1284
671 [UX] More info on field removal #3262
672 Options to change parent link behaviour in responsive dropdown menus #2370
673 Reuse test prefixes instead of rebuilding them for each test #4353
674 [DX] [D8] Add a `validate()` method to entity classes #6061
675 Missing a possibility to get a books mlid value for views #5565
676 Provide smarter default query string key names for views exposed filters #2893
677 [UX] CKEditor: autocorrection. #1902
678 One click install for digitalocean #5628
679 Create a field_storage_exists() function #5180
680 Allow pseudo fields to have configurable settings #3859
681 Allow Views to be grouped in Admin Menu #5895
682 Ship core with a layout that uses user/% as context #3531
683 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
684 Create the settings.php file if missing. #1075
685 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
686 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
687 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
688 Provide an actual maintenance mode #3060
689 [DX] bring back db_fetch_array() and db_fetch_object() #2081
690 Improve the styling of color input elements in the admin theme #4155
691 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
692 [DX] Add settings/page for contextual links settings #5404
693 [UX] Views/Field formatter: Count #2634
694 Enhanced Float-Value Display Options #5379
695 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
696 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
697 Link module: Provide an option to allow for a predefined list of static titles #4970
698 Views: Filter results by matching data with current content #3683
699 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
700 Allow core libraries to be served via CDN #1593

Pages

Log in or register to add new topics