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] Project Browser: Improve the project details modal. #1778
602 Allow the addition of Dashboard context to any layout #6182
603 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
604 [UX] List modules that need to be enabled on the config sync page #2604
605 [DX] Change modals so special server whitelist is not required #3938
606 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
607 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
608 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
609 Allow install profiles to define explicit/hard dependencies #3597
610 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
611 Cache settings via admin section #1434
612 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
613 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
614 [D8][UX] Add inline form errors #1040
615 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
616 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
617 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
618 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
619 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
620 [DX] [D8] Add a `validate()` method to entity classes #6061
621 [DX] Add a helper function for messaging after saving settings forms #1364
622 [UX] Dismissible status report messages. #4617
623 [UX] Introduce a `confirm_dialog()` function #3771
624 Allow overriding Seven's header customisations #4205
625 [DX] Make views query output easier to read with indentation & line breaks #1590
626 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
627 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
628 [UX] Change user/login to /login and /user/logout to /logout #1248
629 [UX] Swap tab order of "Export" and "Import" config pages #2185
630 Layout API: function to add a block to a layout region programmatically #5662
631 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
632 [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
633 [UX] Better image style previews. #1772
634 Add status report message informing about CKEditor 5 upgrade #6346
635 Enable Entity Reference in new installations #5913
636 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
637 [UX] User "locked" in the authorize.php page #2580
638 Allow install profiles to define dependencies other than modules #3926
639 [D9] Add a sub theme starter kit to Basis #3914
640 Add filtering to path_autocomplete #4381
641 Expand the "Global settings" fieldset when creating new fields #5345
642 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
643 Add a simple way in core to define private and public access for nodes/entities. #1407
644 [UX] Layout UI: Per-block "dirty" form messages. #2430
645 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
646 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
647 Add Mailsystem 3.x delegator class to core #3218
648 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
649 Varnish Cache Caching to improve performance Backdrop CMS #6164
650 Create a printable Status Report #5821
651 [A11Y] Switch Admin Bar to using Smart Menus #2809
652 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
653 Add 'reverse' option to 'View result counter' #4590
654 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
655 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
656 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
657 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
658 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
659 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
660 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
661 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
662 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
663 Add custom block option to follow the translation system easily #2991
664 [DX] Add project's 'install time' to system table #1726
665 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
666 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
667 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
668 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
669 [DX] Add config->getData() to match config->setData() #3902
670 Dashboard: Add a Configuration Manager widget #5322
671 [DX][UX] Keyboard shortcut for admin menu search #3564
672 [D8] Port and merge Local Image Input Filter in core #1384
673 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
674 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
675 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
676 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
677 [DX] Add user_role_has_permission function #6186
678 Provide a form-item-inline class to help admin forms #5829
679 [UX] Content view "Operations" drop-down lists available operations in random order. #548
680 Search form does not allow to be styled using icons #5573
681 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
682 [UX] limit field tokens on node type page to fields on that type #3752
683 [D8] Introduce a new example.settings.local.php file #4173
684 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
685 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
686 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
687 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
688 [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
689 [UX] On the Add view page, expand block, and collapse page display #2978
690 [UX] Provide a theme switcher. #1711
691 "Create new revision by default" doesn't enable revisions #6103
692 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
693 [UX] [DX] Move the user page to a separate module #109
694 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
695 Allow 'Main Page Content' block to use a specific display mode #4341
696 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
697 Add HTML5 Placeholder to form inputs #3561
698 [D8] Port and merge Internationalization Views in core #1375
699 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
700 Add a localization concept for user-provided strings to core #4894

Pages

Log in or register to add new topics