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 Allow search result display to be controlled via view modes #829
602 Ability to add custom file fields to Node Edit Form #5738
603 Allow fully deleting text formats #4013
604 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
605 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
606 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
607 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
608 Allow core libraries to be served via CDN #1593
609 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
610 [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
611 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
612 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
613 [UX] install.php: Provide help text for site name #4675
614 Expose breakpoints as a visibility option for blocks and layouts. #2347
615 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
616 Layouts: Allow tokens to be used in custom page titles. #1860
617 Add new PR template, with reminder to reference an issue #5605
618 [D8] Views Content Cache #3399
619 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
620 Add Mailsystem 3.x delegator class to core #3218
621 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
622 Bring back the initial functionality of _field_write_instance function #5875
623 [UX] integrate file editing into the file field widget #2810
624 [D8] Allow forms to set custom validation error messages on required fields #5348
625 Allow a hook to alter the list of CSS files parsed by Color module #6240
626 Cache settings via admin section #1434
627 Change the default profile on tests from Standard to Testing #4943
628 Add display of file details to the 'manage file' form. #3904
629 [D8][UX] Add inline form errors #1040
630 Allow comments to be attached to any entity type #2048
631 Add allowed_values_function to list field UI #3565
632 [D7] Add setting for which roles can be assigned #4437
633 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
634 Allow altering image style urls #5745
635 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
636 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
637 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
638 [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
639 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
640 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
641 [DX] Make views query output easier to read with indentation & line breaks #1590
642 Javascript end-to-end testing #5160
643 [UX] Change user/login to /login and /user/logout to /logout #1248
644 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
645 Views: improve the "last" link of pagers #2332
646 Convert /admin/content/book to a View #3735
647 Consolidate user links on admin bar #4643
648 [UX][WP][D8] Allow the admin bar to be docked in various sides of the screen #1842
649 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
650 Basis: Update box-sizing method #4208
651 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
652 Remove grippie; use CSS "resize" property #340
653 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
654 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
655 Enable dropdown menu for menus in header block #5330
656 Make mobile menu toggle text configurable #6264
657 Add a simple way in core to define private and public access for nodes/entities. #1407
658 Installer module should check for file-write permissions #3893
659 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
660 [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
661 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
662 [UX] Hide/Show row weights should not be done globally without warning #750
663 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
664 [WP][UX] Dashboard: Collapsible blocks #3995
665 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
666 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
667 Add 'Field HTML Trim' to core #6001
668 Allow more granular HTML filter options for HTML attributes, not just tags #6100
669 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
670 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
671 Add layouts into the search index #5128
672 [DX] Allow nested form elements to be attached to radio and checkbox options. #2304
673 Installer should check digital signatures when downloading a package #3714
674 Allow anonymous users to use a SESSION variable to set timezone #4612
675 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
676 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
677 One click install for digitalocean #5628
678 [DX][D8] Allow config files to have dependencies #4188
679 Allow Views to be grouped in Admin Menu #5895
680 CKEditor: Provide a setting to switch skins. #2729
681 Tweak Theme Overview page to group sub-themes by parent theme #5318
682 Ability to change themes based upon a layout #6296
683 [D8] Port and merge Local Image Input Filter in core #1384
684 Allow some markup in views descriptions. #3885
685 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
686 Add layout name in class for custom layout. #2012
687 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
688 [UX] When there is only one menu item in a section, don't list #4386
689 [UX] Allow bulk deleting menu links. #732
690 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
691 Request: More style options for the table format in Views #2961
692 Automatically create a node/% layout when one is created for node/NID #5539
693 Introduce some missing permissions that allow global actions on files #6012
694 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
695 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
696 Allow themes to have `config` folders #6122
697 Allow a layout to be selected on additional paths. #1528
698 [UX] Automatically clear caches after manual upgrades #5101
699 [UX] Rename "Configuration" to "Settings" #1161
700 [UX] Breadcrumb should include Primary/Secondary tabs #2260

Pages

Log in or register to add new topics