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 Admin Menu to Admin bar #3687
602 [META] [UX] Add more Display Suite features #2084
603 Consider using a flat-file cache for the page cache #716
604 Views: allow setting the "Items to display" value to "unlimited". #1460
605 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
606 Layout API: function to add a block to a layout region programmatically #5662
607 Add check that active configuration directory is writable to system_requirements #5538
608 [SR] Add a minimum length setting for passwords #4589
609 Double click prevention #6393
610 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
611 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
612 Enable Entity Reference in new installations #5913
613 Request to add a link to project pages for modules on Functionality page #4179
614 [UX] Display a warning message when editor changes from Full HTML to something else #4807
615 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
616 Improve the styling of color input elements in the admin theme #4155
617 Views UI: Edit Basic Settings #2906
618 [UX][DX] Show location of config files on status report #3839
619 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
620 [UX] Add content title match as search relevancy factor #3517
621 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
622 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
623 [UX] Add a "Back" button to the "Add block" dialog. #1644
624 Add fallback to HTTP for update manager #5455
625 [UX][D8] Convert user pictures to an actual Image Field #243
626 Make l() to call theme('link') when possible #6194
627 link fields for in page navigation #go-to-here #1308
628 Create a printable Status Report #5821
629 Reuse test prefixes instead of rebuilding them for each test #4353
630 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
631 Create New Field API for more efficient fields #2661
632 Add an upgrade path from block class module backdrop core. #3682
633 Move the file `description` column to file_managed table. #2070
634 Provide an option to make language required for nodes (do not allow language = "none"). #673
635 Add an "unsorted" indicator to table columns #5221
636 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
637 Database log message is truncated at 56 characters and not configurable #5553
638 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
639 Media: Use field mapping to automatically store metadata/EXIF info #3333
640 Add ability to configure inline image upload path with global/ site tokens #6401
641 [UX] Better alignment for drop buttons. #1090
642 [UX] Add a token-browser-like PHP date format helper dialog #4556
643 Link to all release notes between installed and recommended versions #3303
644 When using a term reference field only show the term options that are in the current language #4774
645 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
646 CSS Architecture with SASS, SMACSS, and BEM #4129
647 Admin interface for manual garbage collection #2898
648 Garbage collection deletes files if they are inserted where filter can't find them. #3826
649 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
650 [UX] Edit view from Layout blocks page #3501
651 [UX] Project Browser should run some pre-flight checks #1858
652 Optimize core book module via book_cache port #976
653 Re-introduce block caching support. #1619
654 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
655 Content creation page cleanup #202
656 Add hook_field_schema_alter() #6208
657 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
658 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
659 Provide a form-item-inline class to help admin forms #5829
660 Allow default/required settings on multilingual ("Language") fields #4322
661 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
662 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
663 Provide the option for not displaying URL settings #3664
664 Store entity bundle in comment table #2046
665 [D8] Trim summary on word boundary #599
666 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
667 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
668 As view fields, titles for Pageless nodes show links even for those without access. #5214
669 [DX] Add a helper function for messaging after saving settings forms #1364
670 Telemetry: Collect actual OS, not only type #5199
671 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
672 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
673 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
674 [UX] More info on field removal #3262
675 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
676 Deprecate watchdog() #4749
677 Entity reference 7.x-1.6 #5952
678 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
679 Provide smarter default query string key names for views exposed filters #2893
680 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
681 [UX] combine different kinds of views link fields #3457
682 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
683 Remove the "Layout" part from the layout names in the layouts list. #945
684 Security: Consider adding an option to load public forms through AJAX. #1592
685 Allow modules to provide flexible template row styles #5427
686 Add markup or message field to contact form #4721
687 Allow a hook to alter the list of CSS files parsed by Color module #6240
688 Remove syslog module from core #1260
689 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
690 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
691 Allow separate edit and display titles for field #4310
692 Provide an actual maintenance mode #3060
693 Cannot create menu items linking to existing files #3945
694 [UX] Views/Field formatter: Count #2634
695 [UX] Admin Bar: Make "Development" a top-level menu item #3652
696 [DX] Make certain field values and entity properties available during save. #2032
697 Use data-* to check modules dependencies before submit #565
698 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
699 Allow setting a default value for Alt and Title text in image fields #1439
700 [UX] Make it easy to find newly-added modules on the modules page #532

Pages

Log in or register to add new topics