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 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
602 Dashboard Module: Show link to manage existing nodes of specific content type #3944
603 Add option to set a maximum age of log messages #2243
604 Why do we need to write the entire config data within update hooks? #3347
605 [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
606 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
607 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
608 Add node's 'Menu link titles' to views #3248
609 Allow opening block configuration forms on their own page (not in a modal) #1659
610 Allow the addition of Dashboard context to any layout #6182
611 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
612 Bulk delete taxonomy terms #2875
613 Backdrop needs a "related posts" feature #1317
614 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
615 [DX] Introduce a new `user_permission_get_info()` function #4097
616 [D10] Views page displays: Provide a new option to use the admin theme #6025
617 [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
618 [UX] [DX] Move the user page to a separate module #109
619 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
620 [D8] Autosave content #3426
621 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
622 Comment titles should be removed from presentation and from database if not used #4967
623 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
624 Is correcting the way form ID's named worth spending time on? #4706
625 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
626 Idea: Provide code names for major Backdrop releases #1458
627 Layouts: Visibility conditions available when one of two required contexts are missing #4594
628 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
629 [UX] Redesign the Themes page #1103
630 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
631 [DX] Change modals so special server whitelist is not required #3938
632 [UX] Content view "Operations" drop-down lists available operations in random order. #548
633 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
634 Provide additional permissions for the maintenance mode #3625
635 CKEditor: Add filter to allow empty HTML tags #3269
636 Get Designer Input on BackdropCMS 'Out of the Box' appearance #5581
637 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
638 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
639 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
640 [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
641 Add status report message informing about CKEditor 5 upgrade #6346
642 [UX] Project installer: Provide link to update report from installer update tab #4471
643 Consider converting the watchdog list to a view. #1302
644 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
645 [UX] Fix caching of favicons #898
646 [UX] Sort the image styles list in a meaningful way #2457
647 [UX] Introduce a `confirm_dialog()` function #3771
648 Replace content translation with entity translation (and add an upgrade path) #52
649 Add semantic markup to layouts #1970
650 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
651 [WP] Add Token Filter to core #5352
652 [SR] Provide a status report entry for the database connection status #4945
653 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
654 [UX] File Field UI redesign. #1445
655 Layout API: function to add a block to a layout region programmatically #5662
656 Add new Date field widget to utilize HTML5 #date input type #4255
657 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
658 [UX] Refine permissions for Field UI #1079
659 Enable Entity Reference in new installations #5913
660 Allow install profiles to define dependencies other than modules #3926
661 [META] [UX] Provide a instant search/filter UI interface pattern for listing pages and enhance existing ones. #503
662 Add a default 'posts' view to core #2152
663 Allow install profiles to define explicit/hard dependencies #3597
664 [UX] Remove the textarea_with_summary field type #490
665 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
666 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
667 [UX] Add # anchors to blocks in the Layout UI. #1724
668 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
669 Add Mailsystem 3.x delegator class to core #3218
670 [UX] Allow the user to change their mind about manually entering a machine name... #1608
671 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
672 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
673 [UX] integrate file editing into the file field widget #2810
674 [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
675 Create a printable Status Report #5821
676 Allow tokens to be used in the default value of fields. #885
677 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
678 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
679 Replace taxonomy_index with taxonomy_entity_index #103
680 Run tests for releases after project published ZIP file #1964
681 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
682 [UX] Some UI improvements to Book module #5331
683 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
684 Varnish Cache Caching to improve performance Backdrop CMS #6164
685 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
686 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
687 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
688 [UX] CKEditor - Provide default styles #4233
689 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
690 Put Backdrop JS Object at the bottom of the HTML Document #1051
691 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
692 [D9] Add a sub theme starter kit to Basis #3914
693 [UX] Turn the installer into a 1-minute installer #467
694 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
695 [DX][UX] Keyboard shortcut for admin menu search #3564
696 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
697 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
698 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
699 Allow install profiles to be run after site creation #1591
700 "Create new revision by default" doesn't enable revisions #6103

Pages

Log in or register to add new topics