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][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
602 [DX] Simplify getting and setting of values without using the 'und' data structure in entities #2240
603 Offer to remove module dependencies that are no longer needed #3582
604 [UX] Display the "Default" block title on Add/Configure block UI #2665
605 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
606 [UX] Project Browser: Improve the project details modal. #1778
607 Move the Color module to a contributed project #5667
608 Seventy two theme #5928
609 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
610 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
611 [UX] Auto Updates for security/modules #414
612 Consider adding an easy way to provide click-to-copy functionality in core #6135
613 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
614 "Available updates" page seems unresponsive the more installed projects there are. #3337
615 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
616 Add fallback to HTTP for update manager #5455
617 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
618 Confirmation dialog for orphaned files #2899
619 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
620 [D8] Views Content Cache #3399
621 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
622 Add 'reverse' option to 'View result counter' #4590
623 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
624 [D8] Port and merge Local Image Input Filter in core #1384
625 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
626 Better reporting for CKEditor 4 vs 5 in Telemetry #6342
627 Add display of file details to the 'manage file' form. #3904
628 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
629 [UX] Add a 'visible' property to display modes #3082
630 Add an "unsorted" indicator to table columns #5221
631 [UX] Swap tab order of "Export" and "Import" config pages #2185
632 Add allowed_values_function to list field UI #3565
633 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
634 [UX] Display a warning message when editor changes from Full HTML to something else #4807
635 [UX] Better image style previews. #1772
636 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
637 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
638 Add filtering to path_autocomplete #4381
639 [UX] Better Menu permissions #384
640 Add "All day" functionality for the HTML5 widget #6142
641 Add more HTML5 elements for dates #326
642 Redis super easy with Redis Enterprise Caching to improve performance Backdrop CMS #6165
643 [UX] Rename "Configuration" to "Settings" #1161
644 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
645 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
646 [UX] Layout UI: Per-block "dirty" form messages. #2430
647 Convert /admin/content/book to a View #3735
648 Site-wide settings for file garbage collection #2896
649 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
650 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
651 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
652 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
653 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
654 [D8] Port and merge Internationalization Views in core #1375
655 [D8] Introduce a new example.settings.local.php file #4173
656 [WP][SR] Add email obfuscator to core #3270
657 Trim textfields? #6386
658 Installer module should check for file-write permissions #3893
659 [META] Improve the project screenshots functionality in the project browser #3061
660 As view fields, titles for Pageless nodes show links even for those without access. #5214
661 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
662 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
663 [UX] Introduce button group UI component #2643
664 When using a term reference field only show the term options that are in the current language #4774
665 [DX] Add project's 'install time' to system table #1726
666 Add per-bundle token info to hook_token_info() #5707
667 [UX] Inject "mini modules forms" in various places where it makes sense #5949
668 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
669 Allow a layout to be selected on additional paths. #1528
670 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
671 Allow 'Main Page Content' block to use a specific display mode #4341
672 Creating multiple fields simultaneously while creating a content type #292
673 List of Modules should show required contrib modules #6173
674 [DX] Add a Production/Development Toggle to core. #1144
675 Ensure Backdrop deletes all files it puts into /tmp #3253
676 Allow modules to provide flexible template row styles #5427
677 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
678 Installer should check digital signatures when downloading a package #3714
679 Use database independent calls to initialize the testing cache. #2888
680 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
681 Feature to add multiple Layouts together #5585
682 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
683 [UX] Image Library view: Dynamic number of items per page #4560
684 [UX] Make block titles required and allow them to be hidden. #692
685 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
686 Mobile first approach theme #4131
687 Support SVG in Image Library #5541
688 [UX] Add parent menu selector to menu add/edit link form #6390
689 Allow some markup in views descriptions. #3885
690 [UX] Views save/cancel buttons are at the top right #3054
691 Telemetry: Collect actual OS, not only type #5199
692 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
693 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
694 [UX] Layout path selection: Make it more user friendly #2618
695 Deprecate watchdog() #4749
696 [UX] Provide a theme switcher. #1711
697 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
698 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
699 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
700 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979

Pages

Log in or register to add new topics