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 Add an upgrade path from menu_block to core menu blocks. #3681
602 [UX] Introduce button group UI component #2643
603 [D9] Add 'published' timestamp to nodes #5062
604 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
605 [DX] Simplify getting and setting of values without using the 'und' data structure in entities #2240
606 Consider using a flat-file cache for the page cache #716
607 [UX] Swap tab order of "Export" and "Import" config pages #2185
608 Provide an option to make language required for nodes (do not allow language = "none"). #673
609 [UX] Better image style previews. #1772
610 Database log message is truncated at 56 characters and not configurable #5553
611 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
612 Allow opening block configuration forms on their own page (not in a modal) #1659
613 Layouts: Visibility conditions available when one of two required contexts are missing #4594
614 Backdrop needs a "related posts" feature #1317
615 Ensure Backdrop deletes all files it puts into /tmp #3253
616 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
617 Add a "Make Permanent" action for the manage files listing #3825
618 Use database independent calls to initialize the testing cache. #2888
619 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
620 Allow text formats to be cloned. #4501
621 Front page to be configurable by language #3500
622 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
623 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
624 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
625 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
626 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
627 [UX][D8] Convert user pictures to an actual Image Field #243
628 Allow the addition of Dashboard context to any layout #6182
629 Idea: Provide code names for major Backdrop releases #1458
630 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
631 [UX] Redesign the Themes page #1103
632 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
633 [UX] Views save/cancel buttons are at the top right #3054
634 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
635 [D10] Views page displays: Provide a new option to use the admin theme #6025
636 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
637 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
638 [UX] Layout path selection: Make it more user friendly #2618
639 'Unused' module detector #5020
640 Add permission for users to be able to administer their own contact form #4292
641 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
642 [D8] Trim summary on word boundary #599
643 [DX] Add project's 'install time' to system table #1726
644 [DX] Add a helper function for messaging after saving settings forms #1364
645 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
646 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
647 Layout API: function to add a block to a layout region programmatically #5662
648 Consider converting the watchdog list to a view. #1302
649 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
650 Enable Entity Reference in new installations #5913
651 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
652 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
653 [D9] Users must verify email when changing user email addresses #5210
654 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
655 Allow obsolete config strings to be culled from localization table #3452
656 [UX] Layout UI: Per-block "dirty" form messages. #2430
657 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
658 Flexible Layout Templates - Add hero ROW by default to new templates #4091
659 Optimize core book module via book_cache port #976
660 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
661 Content creation page cleanup #202
662 Add status report message informing about CKEditor 5 upgrade #6346
663 [UX] File Field UI redesign. #1445
664 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
665 [UX] Refine permissions for Field UI #1079
666 Dashboard Module: Show link to manage existing nodes of specific content type #3944
667 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
668 Move "Expanded" option for Menu Items to Block settings #5428
669 Rename default Contact form category #4703
670 [UX] List modules that need to be enabled on the config sync page #2604
671 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
672 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
673 Provide additional permissions for the maintenance mode #3625
674 [UX] User "locked" in the authorize.php page #2580
675 [DX] Support a way to declare conflicts in .info files #4993
676 1.15 [UX] Follow-ups for auto menu settings in core #4251
677 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
678 Use data-* to check modules dependencies before submit #565
679 [UX] Provide a theme switcher. #1711
680 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
681 Varnish Cache Caching to improve performance Backdrop CMS #6164
682 [UX] Allow the user to change their mind about manually entering a machine name... #1608
683 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
684 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
685 Allow copying settings from other content types when adding an existing field #3229
686 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
687 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
688 Create a field_storage_exists() function #5180
689 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
690 [D8] Autosave content #3426
691 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
692 Add a global/standardized way to add icon to external links #4047
693 Remove the "Layout" part from the layout names in the layouts list. #945
694 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
695 Create a printable Status Report #5821
696 Put Backdrop JS Object at the bottom of the HTML Document #1051
697 [DX] Change modals so special server whitelist is not required #3938
698 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
699 [DX] Add settings/page for contextual links settings #5404
700 Simple Mode - Ability to toggle between simple and advanced admin features #4692

Pages

Log in or register to add new topics