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 new Date field widget to utilize HTML5 #date input type #4255
602 [DX][D8] Provide a mechanism to deprecate permissions #5030
603 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
604 [UX] Mobile project browser: make search result filters better for mobile #3096
605 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
606 Remove grippie; use CSS "resize" property #340
607 [UX] Add a "Back" button to the "Add block" dialog. #1644
608 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
609 link fields for in page navigation #go-to-here #1308
610 [D8] Autosave content #3426
611 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
612 Make l() to call theme('link') when possible #6194
613 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
614 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
615 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
616 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
617 [UX] Allow bulk deleting menu links. #732
618 [UX] Menu link items should be kept in sync with their respective content titles #4759
619 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
620 [DX] Change modals so special server whitelist is not required #3938
621 Confirmation dialog for orphaned files #2899
622 Automatically create a node/% layout when one is created for node/NID #5539
623 Provide additional permissions for the maintenance mode #3625
624 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
625 [UX] Better alignment for drop buttons. #1090
626 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
627 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
628 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
629 Feature to add multiple Layouts together #5585
630 Add ability to configure inline image upload path with global/ site tokens #6401
631 [UX] CKEditor - Provide default styles #4233
632 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
633 Add a link to the BackdropCMS.org page on module list for each module #5003
634 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
635 [UX] Add a 'visible' property to display modes #3082
636 [META] Improve the project screenshots functionality in the project browser #3061
637 Re-introduce block caching support. #1619
638 [UX] Introduce a `confirm_dialog()` function #3771
639 [UX] Introduce button group UI component #2643
640 [UX] Sort the image styles list in a meaningful way #2457
641 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
642 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
643 Add semantic markup to layouts #1970
644 Add hook_field_schema_alter() #6208
645 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
646 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
647 Ability to add custom file fields to Node Edit Form #5738
648 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
649 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
650 [UX] Open the field widget link in a modal #691
651 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
652 Allow install profiles to define dependencies other than modules #3926
653 Site-wide settings for file garbage collection #2896
654 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
655 [SR] Security hardening: provide a mechanism to expire sessions #5545
656 Allow install profiles to define explicit/hard dependencies #3597
657 Add a default 'posts' view to core #2152
658 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
659 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
660 Extend the 'hidden paths' feature to taxonomy #4653
661 [UX] Allow reordering of layouts from main Layouts page #5411
662 Simplify Layout configuration #5592
663 [UX] Rename vocabularies & terms #4222
664 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
665 [SEO][META] Provide some basic SEO meta tags OOTB #4995
666 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
667 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
668 Apply image style to default picture #4976
669 Bring back the initial functionality of _field_write_instance function #5875
670 [UX] Views save/cancel buttons are at the top right #3054
671 Security: Consider adding an option to load public forms through AJAX. #1592
672 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
673 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
674 [UX] Layout path selection: Make it more user friendly #2618
675 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
676 Remove syslog module from core #1260
677 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
678 Run tests for releases after project published ZIP file #1964
679 Allow a hook to alter the list of CSS files parsed by Color module #6240
680 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
681 Add a new core theme #5175
682 Allow altering image style urls #5745
683 [WP][UX] Dashboard: Dismissible blocks #3996
684 Ensure Backdrop deletes all files it puts into /tmp #3253
685 Consolidate maintenance-related settings either in $state or $config #4723
686 [UX] Contact module: Rename "categories" to "recipient groups" in the admin UI - allow customizing the label of the field in the public-facing form #5992
687 [D9] Add a sub theme starter kit to Basis #3914
688 Use database independent calls to initialize the testing cache. #2888
689 Allow setting a default value for Alt and Title text in image fields #1439
690 Missing a possibility to get a books mlid value for views #5565
691 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
692 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
693 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
694 [UX] Add # anchors to blocks in the Layout UI. #1724
695 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
696 Use the default date entry format for the default date display format #4646
697 [PS] Optimize menu_navigation_links_rebuild() #5389
698 Add new PR template, with reminder to reference an issue #5605
699 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
700 Is the Admin Menu z-index value high enough? #5372

Pages

Log in or register to add new topics