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] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
602 Allow install profiles to be run after site creation #1591
603 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
604 [UX] Edit view from Layout blocks page #3501
605 Allow default/required settings on multilingual ("Language") fields #4322
606 Check if paths already exist when views or layouts are being installed. #1257
607 Make problems with layout blocks more discoverable. #2320
608 [UX] Move new password show/hide toggle to inside the password fields. #3046
609 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
610 Update.php should automatically apply any new configuration defaults #1832
611 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
612 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
613 Creating multiple fields simultaneously while creating a content type #292
614 Change message to "Your comment has been updated" on comment update #5701
615 Add a form API element for `image` that includes image type and size validators natively. #5946
616 Add fallback to HTTP for update manager #5455
617 Cannot create menu items linking to existing files #3945
618 [UX][D8] Make position of #description (help text) configurable via the API #1403
619 [UX] Admin Bar: Make "Development" a top-level menu item #3652
620 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
621 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
622 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
623 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
624 Upscaling in out-of-the-box image style 'Large'. #3232
625 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
626 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
627 [DX] Add a legacy upgrade_mappings database table #2855
628 [UX] Make block titles required and allow them to be hidden. #692
629 Support SVG in Image Library #5541
630 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
631 Add an "unsorted" indicator to table columns #5221
632 Add markup or message field to contact form #4721
633 More useful tags for views #6268
634 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
635 [UX] Display a warning message when editor changes from Full HTML to something else #4807
636 [UX] combine different kinds of views link fields #3457
637 Allow separate edit and display titles for field #4310
638 Feature/Package Module Proposal #1238
639 authorize.php should be used for all Installer module downloads/installs #2271
640 [DX] Implement hook_hook_info() to help organize module code #3024
641 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
642 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
643 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
644 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
645 Use config for color module palettes #2554
646 [DX][BC] Replace module_load_include() with new, more generic function #206
647 [D10] Views: (even more) responsive grid format #5719
648 [D7] Provide method to get the pager's element ID #5958
649 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
650 Make Backdrop misconfiguration messages friendlier #6110
651 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
652 [D8] theme_table() should take an optional footer variable and produce tfoot #3627
653 [DX] Views query should not output { and } around database table names. #1389
654 [UX] add an exposed filter for email address to the user account list #2512
655 [D8] Introduce a new `file_url_transform_relative()` function #4106
656 Config management diff: Rename "Old" and "New" to something more meaningful #3221
657 [D8][DX] Add Modernizr to core. #1009
658 Backdrop release procedure enhancement #1987
659 menu_tree_check_access() adds 1141 database queries #2825
660 [UX] Config import should search recursively for config files to import #661
661 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
662 Introduce `entity_goto()` shortcut for `backdrop_goto()` on Entity paths #5838
663 As view fields, titles for Pageless nodes show links even for those without access. #5214
664 Contact module roadmap: 80% usecase of Webforms in core #3808
665 [UX] Combine Permissions for `Field` and `Field UI` #4710
666 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
667 Add a "Site Category" field to site info #1543
668 When using a term reference field only show the term options that are in the current language #4774
669 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
670 Saving a content type display should not return up to the Manage Displays list #4291
671 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
672 Add option to set a maximum age of log messages #2243
673 [UX] add the ability to order menus #3003
674 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
675 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
676 [UX] Allow the admin bar to be shown/hidden via a toggle #970
677 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
678 [D8] Convert "Recent content" block to a View #146
679 Allow Access to Image Library for Core Hero Block #5739
680 Include Link Sanitize tests from D7 contrib module #5613
681 Allow modules to provide flexible template row styles #5427
682 Add permissions for viewing blocked user account profiles (and/or their content) #6123
683 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
684 [UX][DX] provide utility functions to retrieve field labels #3620
685 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
686 [D8] Port and merge Localization Update in core #1377
687 [DX][D8] CMI: Add config_exclude functionality to core #4079
688 SMTP / PHPMailer module in core #3199
689 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
690 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
691 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
692 Add cropping to default image styles #5590
693 Setting intelligent defaults during content type fields creation #291
694 Add ability to edit a revision's message #5861
695 Telemetry: Collect actual OS, not only type #5199
696 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
697 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
698 [UX] Add help text and improve the UI to clarify things around layout templates #6314
699 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
700 Deprecate watchdog() #4749

Pages

Log in or register to add new topics