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] Modules Manual installation box needs to take modules names in any case #2885
602 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
603 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
604 Provide views field handler to access project properties from the `info` column in the `system` table #5820
605 Allow content types to be enabled/disabled via the admin UI #3883
606 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
607 Make problems with layout blocks more discoverable. #2320
608 [UX] Allow 'manage file' from Image Library #3544
609 Implement createAccess for File entities #5479
610 [UX] Move admin menu system tasks to their own dropdown? #1368
611 Update.php should automatically apply any new configuration defaults #1832
612 [UX] Automatically clear caches after manual upgrades #5101
613 [UX] Move new password show/hide toggle to inside the password fields. #3046
614 Allow text formats to be cloned. #4501
615 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
616 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
617 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
618 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
619 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
620 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
621 Use smart dictionaries for object compression #1511
622 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
623 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
624 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
625 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
626 Upscaling in out-of-the-box image style 'Large'. #3232
627 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
628 [DX] Add a legacy upgrade_mappings database table #2855
629 Add permission for users to be able to administer their own contact form #4292
630 Give details about why a permission 'has security implications' #5536
631 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
632 Allow pseudo fields to have configurable settings #3859
633 Varnish Cache Caching to improve performance Backdrop CMS #6164
634 authorize.php should be used for all Installer module downloads/installs #2271
635 Ship core with a layout that uses user/% as context #3531
636 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
637 [UX] Add nowrap CSS to field suffixes (ex the machine name span) #1349
638 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
639 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
640 [DX] Implement hook_hook_info() to help organize module code #3024
641 [UX] add the ability to order menus #3003
642 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
643 Use config for color module palettes #2554
644 Flexible Layout Templates - Add hero ROW by default to new templates #4091
645 Add per-bundle token info to hook_token_info() #5707
646 [UX] Inject "mini modules forms" in various places where it makes sense #5949
647 [UX] add an exposed filter for email address to the user account list #2512
648 Views: Filter results by matching data with current content #3683
649 Responsive tabs for Seven: change the arrows to an ellipsis and an "x" close icon. #1498
650 "Create new revision by default" doesn't enable revisions #6103
651 Backdrop release procedure enhancement #1987
652 Telemetry: Collect Internet Status At Time Of Install #5222
653 [UX] Make the theme preview thumbnail clickable and show larger version of screenshot (à la lightbox). #1127
654 Config management diff: Rename "Old" and "New" to something more meaningful #3221
655 Get rid of all Backdrop markers in HTML page source #4817
656 Rename default Contact form category #4703
657 menu_tree_check_access() adds 1141 database queries #2825
658 Allow search result display to be controlled via view modes #829
659 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
660 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
661 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
662 Search terms along with nodes #3850
663 [DX] Add user_role_has_permission function #6186
664 Add option to set a maximum age of log messages #2243
665 Alternative approach to translating config, using get/set #3522
666 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
667 [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
668 [D9] Add 'published' timestamp to nodes #5062
669 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
670 'Unused' module detector #5020
671 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
672 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
673 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
674 Add a global/standardized way to add icon to external links #4047
675 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
676 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
677 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
678 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
679 Introduce new "View own published content" #6397
680 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
681 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
682 [UX] Default drop-button action for node types should be 'manage fields' #1116
683 SMTP / PHPMailer module in core #3199
684 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
685 Simple Mode - Ability to toggle between simple and advanced admin features #4692
686 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
687 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
688 1.15 [UX] Follow-ups for auto menu settings in core #4251
689 Feature to add multiple Layouts together #5585
690 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
691 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
692 [SR] Better/safer file type validation #3830
693 [UX] Add the ability for default layouts to be cloned (like views). #1674
694 [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
695 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
696 'Manage files' view sometimes shows incorrect filename #3507
697 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
698 Put all search results on a single page (with facets?) #1330
699 Move "Expanded" option for Menu Items to Block settings #5428
700 Add new image style effect: mirror/flip vertically, horizontally and both. #1762

Pages

Log in or register to add new topics