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] Add "Configure page title" tab to Layout admin pages #3983
602 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
603 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
604 [UX][D8] Views: Expose responsive classes in the UI via table settings #3656
605 [D8] Keep a snapshot of configuration directory in database #4212
606 Add permissions to view and use button "Clear log messages" #3056
607 Double click prevention #6393
608 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
609 Docblock in page.tpl.php lists incorrect 'available' variables. #1981
610 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
611 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
612 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
613 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
614 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
615 [D8][UX] Add inline form errors #1040
616 Add Claro administration theme to core #5241
617 All config_*() functions should accept `$type` for consistency. #4821
618 [UX] Allow cloning any user role (along with its permissions) #3813
619 Custom Block contextual link #4390
620 Better handling of location in locale source #3451
621 [WP] Add URL Alias as machine name-like field to node titles #3993
622 Add node's 'Menu link titles' to views #3248
623 Make l() to call theme('link') when possible #6194
624 [DX] Make views query output easier to read with indentation & line breaks #1590
625 [UX] Swap tab order of "Export" and "Import" config pages #2185
626 Bulk delete taxonomy terms #2875
627 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
628 [UX] Change user/login to /login and /user/logout to /logout #1248
629 Status Report should flag duplicate module installs #5464
630 [UX] Better image style previews. #1772
631 [UX] Allow bulk deleting menu links. #732
632 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
633 Disable unused layout templates #5068
634 Feature request for Internal Redirects #3940
635 Automatically create a node/% layout when one is created for node/NID #5539
636 Allow selecting an existing date format for log messages #4621
637 Restore Configurable Actions to core #3646
638 Can we add a class to the admin tabs? #4207
639 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
640 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
641 Feature to add multiple Layouts together #5585
642 Add ability to configure inline image upload path with global/ site tokens #6401
643 Cache settings via admin section #1434
644 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
645 Simplify Layout configuration #5592
646 Add a simple way in core to define private and public access for nodes/entities. #1407
647 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
648 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
649 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
650 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
651 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
652 [D8] Manage form display: Allow managing form fields non-programmatically #5219
653 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
654 [UX] Add information about removed modules to the uninstall page #3779
655 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
656 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
657 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
658 Add hook_field_schema_alter() #6208
659 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
660 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
661 Ability to add custom file fields to Node Edit Form #5738
662 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
663 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
664 [DX] Add project's 'install time' to system table #1726
665 [UX] Open the field widget link in a modal #691
666 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
667 [DX][D8] Provide a mechanism to deprecate permissions #5030
668 [PS] Set cache lifetime to 1 year for static assets #3937
669 [SR] Security hardening: provide a mechanism to expire sessions #5545
670 Add option to run-test.sh to allow skipping troublesome tests. #4607
671 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
672 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
673 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
674 [UX] Layout UI: Per-block "dirty" form messages. #2430
675 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
676 Add new PR template, with reminder to reference an issue #5605
677 [D8] Port and merge Local Image Input Filter in core #1384
678 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
679 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
680 Bring back the initial functionality of _field_write_instance function #5875
681 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
682 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
683 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
684 [UX] Menu link items should be kept in sync with their respective content titles #4759
685 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
686 Easier/better way to revert Views' settings #4368
687 Add option to Views for hiding empty blocks #3411
688 Add Mailsystem 3.x delegator class to core #3218
689 Allow a hook to alter the list of CSS files parsed by Color module #6240
690 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
691 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
692 [UX] integrate file editing into the file field widget #2810
693 Allow altering image style urls #5745
694 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
695 [UX] Provide a theme switcher. #1711
696 [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
697 Add a link to the BackdropCMS.org page on module list for each module #5003
698 Allow user to set custom background color on core hero block #3918
699 Missing a possibility to get a books mlid value for views #5565
700 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587

Pages

Log in or register to add new topics