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
901 Add a check for missing modules or dependencies #5625
902 Allow site administrators to selectively disable entity caching #5632
903 Give details about why a permission 'has security implications' #5536
904 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
905 Block configuration settings: Support adding IDs. #2145
906 Add a "Make Permanent" action for the manage files listing #3825
907 Custom/managed publishing options. #1742
908 Front page to be configurable by language #3500
909 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
910 [D8] Allow forms to set custom validation error messages on required fields #5348
911 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
912 Allow text formats to be cloned. #4501
913 Change the default profile on tests from Standard to Testing #4943
914 Provide an actual maintenance mode #3060
915 List of Modules should show required contrib modules #6173
916 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
917 [UX] Views/Field formatter: Count #2634
918 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
919 [DX] Make File::access consistent with other entity classes. #5480
920 [UX] Side-by-side content translation UI #2438
921 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
922 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
923 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
924 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
925 Make 'gid' column in 'node_access' table VARCHAR #1396
926 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
927 Javascript end-to-end testing #5160
928 [UX] More info on field removal #3262
929 [UX] Terminology for configuring a block seems odd #1016
930 Add permission for users to be able to administer their own contact form #4292
931 Provide smarter default query string key names for views exposed filters #2893
932 [UX] Add parent menu selector to menu add/edit link form #6390
933 [UX] Modules Manual installation box needs to take modules names in any case #2885
934 Double click prevention #6393
935 Allow search result display to be controlled via view modes #829
936 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
937 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
938 [DX] Add normalized project data into the database. #5905
939 Update 'Syndicate' block allow selection of available feeds #2136
940 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
941 [UX] do not lock the admin bar when a modal is active. #1721
942 Allow obsolete config strings to be culled from localization table #3452
943 [UX] Add # anchors to vtabs. #1537
944 Enable dropdown menu for menus in header block #5330
945 [UX] Add a default Taxonomy (tag/category) layout #1164
946 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
947 [UX] Move new password show/hide toggle to inside the password fields. #3046
948 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
949 Flexible Layout Templates - Add hero ROW by default to new templates #4091
950 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
951 Create "Current Node" block #5774
952 Views: Autocomplete exposed filters #2423
953 Dashboard Module: Show link to manage existing nodes of specific content type #3944
954 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
955 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
956 Rename default Contact form category #4703
957 [SR][UX][DX] Provide a `sensitivetext` formAPI element that pulls from settings as well as state #5136
958 Add function that returns default config #3251
959 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
960 1.15 [UX] Follow-ups for auto menu settings in core #4251
961 [DX] Add a legacy upgrade_mappings database table #2855
962 Add ability to configure inline image upload path with global/ site tokens #6401
963 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
964 Make the value of e-mail field visiable on user profile's View page #5663
965 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
966 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
967 Optimize `views_handler_field_field()` to only load full entities if needed #2104
968 [UX] Layout UI: Collapsible block groups. #1691
969 [D8] Autosave content #3426
970 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
971 Tweak Theme Overview page to group sub-themes by parent theme #5318
972 Ability to specify absolute or relative links only in Link fields #1158
973 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
974 [DX] Implement hook_hook_info() to help organize module code #3024
975 Make l() to call theme('link') when possible #6194
976 Add a global/standardized way to add icon to external links #4047
977 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
978 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
979 Menu router refactoring #2400
980 [DX] Change modals so special server whitelist is not required #3938
981 [UX] Layouts UI: Reusable visibility condition templates. #1942
982 Provide additional permissions for the maintenance mode #3625
983 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
984 Simple Mode - Ability to toggle between simple and advanced admin features #4692
985 Add layouts into the search index #5128
986 Upscaling in out-of-the-box image style 'Large'. #3232

Pages

Log in or register to add new topics