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 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
602 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
603 [UX] Allow reordering of layouts from main Layouts page #5411
604 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
605 [SEO][META] Provide some basic SEO meta tags OOTB #4995
606 Consider displaying which modules were enabled/disabled after enabling/disabling on the "List Modules" page #6331
607 [DX] Disabling a field should not update the weights of all fields #5755
608 Apply image style to default picture #4976
609 Configuration manager to offer choices when config staging folder includes files #6383
610 Add a wrapper to make tables "responsive" #6008
611 [UX][DX] provide utility functions to retrieve field labels #3620
612 [UX] Side-by-side content translation UI #2438
613 Ensure Backdrop deletes all files it puts into /tmp #3253
614 Missing a possibility to get a books mlid value for views #5565
615 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
616 Use database independent calls to initialize the testing cache. #2888
617 Allow text formats to be cloned. #4501
618 Security: Consider adding an option to load public forms through AJAX. #1592
619 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
620 Remove syslog module from core #1260
621 Allow taxonomy term for layout block visibility #5612
622 Add a new core theme #5175
623 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
624 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
625 Consolidate maintenance-related settings either in $state or $config #4723
626 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
627 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
628 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
629 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
630 Block configuration settings: Support adding IDs. #2145
631 [UX] Views save/cancel buttons are at the top right #3054
632 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
633 Custom/managed publishing options. #1742
634 [UX] Layout path selection: Make it more user friendly #2618
635 Add permission for users to be able to administer their own contact form #4292
636 Allow setting a default value for Alt and Title text in image fields #1439
637 [PS] Optimize menu_navigation_links_rebuild() #5389
638 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
639 [UX] Token browser dialog: increase width (and height?). #1038
640 Status page: Provide information about the security coverage of the currently-installed minor version #5759
641 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
642 [UX] Provide some help text about temporary files in the "Manage files" form #6388
643 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
644 Group interdependent checkboxes visually #6013
645 Offer to remove module dependencies that are no longer needed #3582
646 Views: Autocomplete exposed filters #2423
647 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
648 Why do we need to write the entire config data within update hooks? #3347
649 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
650 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
651 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
652 [UX] Branding and Version info on Installation Screens #1584
653 Flexible Layout Templates - Add hero ROW by default to new templates #4091
654 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
655 Separate the Term Reference field from Taxonomy module #5633
656 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
657 Add content type name as a part of a new field name suggestion #6172
658 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
659 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
660 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
661 [UX] Allow switching the menu being used for a menu block. #3410
662 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
663 Update 'Syndicate' block allow selection of available feeds #2136
664 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
665 Rename default Contact form category #4703
666 [UX] do not lock the admin bar when a modal is active. #1721
667 [UX] List modules that need to be enabled on the config sync page #2604
668 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
669 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
670 Is the Admin Menu z-index value high enough? #5372
671 Make 'gid' column in 'node_access' table VARCHAR #1396
672 [D8] Allow forms to set custom validation error messages on required fields #5348
673 [UX] Terminology for configuring a block seems odd #1016
674 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
675 Change the default profile on tests from Standard to Testing #4943
676 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
677 Add display of file details to the 'manage file' form. #3904
678 [UX] Search settings: Convert the "Search items" section to a table. #3385
679 Add allowed_values_function to list field UI #3565
680 [UX] Content view "Operations" drop-down lists available operations in random order. #548
681 Menu router refactoring #2400
682 Allow copying settings from other content types when adding an existing field #3229
683 CKEditor: Add filter to allow empty HTML tags #3269
684 [UX] Layouts UI: Reusable visibility condition templates. #1942
685 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
686 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
687 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
688 Add a global/standardized way to add icon to external links #4047
689 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
690 Javascript end-to-end testing #5160
691 Make new field labels visible by default #6192
692 Provide a views filter handler for project properties #5904
693 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
694 [D8] Views Content Cache #3399
695 [UX] [DX] Move the user page to a separate module #109
696 Optimize `views_handler_field_field()` to only load full entities if needed #2104
697 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
698 Simple Mode - Ability to toggle between simple and advanced admin features #4692
699 [UX] Layout UI: Collapsible block groups. #1691
700 [UX] User "locked" in the authorize.php page #2580

Pages

Log in or register to add new topics