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][D8] Provide a mechanism to deprecate permissions #5030
602 Create a list of all entity types under Reports. #1449
603 Ability to add custom file fields to Node Edit Form #5738
604 [UX] Introduce a `confirm_dialog()` function #3771
605 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
606 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
607 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
608 Optimize core book module via book_cache port #976
609 [UX] Add the ckeditor spell-check plugin #2071
610 More replacement tokens for node urls #4239
611 Content creation page cleanup #202
612 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
613 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
614 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
615 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
616 CKEditor: Provide a setting to switch skins. #2729
617 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
618 Add new PR template, with reminder to reference an issue #5605
619 [D9] Add a sub theme starter kit to Basis #3914
620 [UX] Menu link items should be kept in sync with their respective content titles #4759
621 [UX] Improve editing data and time format patterns #1284
622 Bring back the initial functionality of _field_write_instance function #5875
623 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
624 Expose breakpoints as a visibility option for blocks and layouts. #2347
625 Use data-* to check modules dependencies before submit #565
626 Layouts: Allow tokens to be used in custom page titles. #1860
627 [D7] Add alt and title fields for the image file type? #4007
628 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
629 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
630 Request: More style options for the table format in Views #2961
631 Allow a hook to alter the list of CSS files parsed by Color module #6240
632 Add a link to the BackdropCMS.org page on module list for each module #5003
633 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
634 Allow altering image style urls #5745
635 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
636 Create the settings.php file if missing. #1075
637 [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
638 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
639 [D8] Add Breakpoints in core #4669
640 Remove the "Layout" part from the layout names in the layouts list. #945
641 Allow comments to be attached to any entity type #2048
642 Improve 'Last updated' date shown when installing modules. #4224
643 [D8] Ensure that entries are written to watchdog table #63
644 Create Wordpress install profile #3127
645 Allow more granular HTML filter options for HTML attributes, not just tags #6100
646 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
647 Modify the CKEditor image dialog to use the new wrapper form for "file/add" and "Media Library Selector" mechanisms #2719
648 Allow core libraries to be served via CDN #1593
649 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
650 [DX] Add config->getData() to match config->setData() #3902
651 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
652 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
653 [DX][UX] Keyboard shortcut for admin menu search #3564
654 Views: improve the "last" link of pagers #2332
655 [WP][UX] Use admin-theme for Log In form #4410
656 [UX] Make it easy to find newly-added modules on the modules page #532
657 [UX][WP][D8] Allow the admin bar to be docked in various sides of the screen #1842
658 Redirects write to json files? #4001
659 Search form does not allow to be styled using icons #5573
660 [UX] Allow reordering of layouts from main Layouts page #5411
661 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
662 Make mobile menu toggle text configurable #6264
663 [SEO][META] Provide some basic SEO meta tags OOTB #4995
664 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
665 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
666 [UX] limit field tokens on node type page to fields on that type #3752
667 Layout: path condition with a subdomain #1049
668 Add 'Field HTML Trim' to core #6001
669 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
670 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
671 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
672 [UX] Views: Make the "Label for "Any" value" a text field and have it be configurable per view and per exposed filter within each view. #2033
673 [D8] Keep a snapshot of configuration directory in database #4212
674 Add layout name in class for custom layout. #2012
675 Can we add a class to the admin tabs? #4207
676 [DX] Revert field storage back to Drupal 6 style normalized tables #56
677 [UX] Fix pager styling on mobile #3099
678 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
679 Add a new core theme #5175
680 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
681 [DX] Make views query output easier to read with indentation & line breaks #1590
682 One click install for digitalocean #5628
683 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
684 Consolidate maintenance-related settings either in $state or $config #4723
685 [UX] Change user/login to /login and /user/logout to /logout #1248
686 Allow Views to be grouped in Admin Menu #5895
687 Add HTML5 Placeholder to form inputs #3561
688 [DX] Allow nested form elements to be attached to radio and checkbox options. #2304
689 Custom Block contextual link #4390
690 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
691 [WP] Add URL Alias as machine name-like field to node titles #3993
692 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
693 [PS] Optimize menu_navigation_links_rebuild() #5389
694 [D8] Add new formatter - "URL to Image" to image field in Views #2921
695 Ability to change themes based upon a layout #6296
696 Apply image style to default picture #4976
697 Cache settings via admin section #1434
698 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
699 [WP] Support HTML formatted emails in core #3727
700 [D8][UX] Add inline form errors #1040

Pages

Log in or register to add new topics