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 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
602 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
603 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
604 [UX] When there is only one menu item in a section, don't list #4386
605 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
606 Display default views on a separate tab #4369
607 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
608 Add context handling to Views blocks #5995
609 [DX] Add a helper function for messaging after saving settings forms #1364
610 Dashboard Module: Show link to manage existing nodes of specific content type #3944
611 Cache settings via admin section #1434
612 [UX] Some UI improvements to Book module #5331
613 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
614 Add mini pager option to Search module #6083
615 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
616 [D8][UX] Add inline form errors #1040
617 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
618 [DX] Add a legacy upgrade_mappings database table #2855
619 [SR] Add a minimum length setting for passwords #4589
620 Create a new cropped image style specifically for cards #5607
621 [UX] Provide a theme switcher. #1711
622 Request to add a link to project pages for modules on Functionality page #4179
623 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
624 [D10] Invoke hook after a site install is complete #5876
625 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
626 [DX] Make views query output easier to read with indentation & line breaks #1590
627 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
628 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
629 [UX] Change user/login to /login and /user/logout to /logout #1248
630 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
631 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
632 Allow obsolete config strings to be culled from localization table #3452
633 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
634 More useful tags for views #6268
635 Add indicator for menu-level visibility conditions #1929
636 Use config for color module palettes #2554
637 Reuse test prefixes instead of rebuilding them for each test #4353
638 [DX] Disabling a field should not update the weights of all fields #5755
639 Add a wrapper to make tables "responsive" #6008
640 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
641 [DX] Change modals so special server whitelist is not required #3938
642 Add a simple way in core to define private and public access for nodes/entities. #1407
643 Add a "remove" UI for modules & themes (& layouts?) #5320
644 Allow copying settings from other content types when adding an existing field #3229
645 Provide additional permissions for the maintenance mode #3625
646 [UX][D8] Make position of #description (help text) configurable via the API #1403
647 Layouts: Provide a way to define conditions based on field values. #2103
648 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
649 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
650 menu_tree_check_access() adds 1141 database queries #2825
651 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
652 Allow taxonomy term for layout block visibility #5612
653 Replace user signatures & pictures with fields #1679
654 Improve the styling of color input elements in the admin theme #4155
655 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
656 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
657 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
658 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
659 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
660 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
661 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
662 [UX] add the ability to order menus #3003
663 [D8] Autosave content #3426
664 [D8] Image styles: add "Convert" effect/action #5107
665 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
666 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
667 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
668 [UX] CKEditor: autocorrection. #1902
669 [UX] Maintenance mode: Do not render the "Create new account" tab, the navigation menu and the account menu when in the "Log in" or "Reset password" pages. #2529
670 Allow default/required settings on multilingual ("Language") fields #4322
671 Status page: Provide information about the security coverage of the currently-installed minor version #5759
672 [UX] Content view "Operations" drop-down lists available operations in random order. #548
673 Group interdependent checkboxes visually #6013
674 Search form does not allow to be styled using icons #5573
675 Allow install profiles to define dependencies other than modules #3926
676 [D8] Port and merge Local Image Input Filter in core #1384
677 Add admin tagging API to entities, menus, etc. #5307
678 [WP] Media Library #3203
679 Allow install profiles to define explicit/hard dependencies #3597
680 Make Backdrop misconfiguration messages friendlier #6110
681 [DX] bring back db_fetch_array() and db_fetch_object() #2081
682 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
683 Make the 404 / 403 page setting "translatable" #4881
684 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
685 [UX] Add a token-browser-like PHP date format helper dialog #4556
686 Separate the Term Reference field from Taxonomy module #5633
687 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
688 CSS Architecture with SASS, SMACSS, and BEM #4129
689 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
690 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
691 [UX] [DX] Move the user page to a separate module #109
692 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
693 [UX] Make sidebars collapsible in Harris layout #5486
694 [UX] Introduce a `confirm_dialog()` function #3771
695 Options to change parent link behaviour in responsive dropdown menus #2370
696 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
697 Changing theme cache workflow #2349
698 [UX] Rename "Configuration" to "Settings" #1161
699 [UX] Reduce Update Status module's nagging messages on admin/* pages #5083
700 Allow title callbacks to return unsanitized text (after being run through t()) #2974

Pages

Log in or register to add new topics