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 [DX] Views query should not output { and } around database table names. #1389
902 Provide views field handler to access project properties from the `info` column in the `system` table #5820
903 [D8][DX] Add Modernizr to core. #1009
904 Add custom block option to follow the translation system easily #2991
905 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
906 Telemetry: Collect Internet Status At Time Of Install #5222
907 [UX] On the Add view page, expand block, and collapse page display #2978
908 Varnish Cache Caching to improve performance Backdrop CMS #6164
909 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
910 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
911 Allow user to set custom background color on core hero block #3918
912 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
913 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
914 [DX] Make certain field values and entity properties available during save. #2032
915 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
916 Consolidate messages about modules merged into core if more than one module detected. #1163
917 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
918 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
919 Support tokens in Views "Global: custom text" field #3189
920 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
921 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
922 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
923 'Unused' module detector #5020
924 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
925 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
926 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
927 [UX] CKEditor - Provide default styles #4233
928 Add option to Views for hiding empty blocks #3411
929 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
930 [D8] Port and merge Localization Update in core #1377
931 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
932 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
933 Remove grippie; use CSS "resize" property #340
934 [DX] Add user_role_has_permission function #6186
935 [D9] Users must verify email when changing user email addresses #5210
936 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
937 [UX] Display a reminder to uninstall modules after disabling them #3911
938 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
939 Contact form message templates edited via the UI #3568
940 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
941 [UX] Set date formats by country #1521
942 Add per-bundle token info to hook_token_info() #5707
943 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
944 [UX] Hide/Show row weights should not be done globally without warning #750
945 [UX] Inject "mini modules forms" in various places where it makes sense #5949
946 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
947 Move "Expanded" option for Menu Items to Block settings #5428
948 Create a mechanism for dynamically determining output of file entities #2721
949 "Create new revision by default" doesn't enable revisions #6103
950 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
951 Extend the 'hidden paths' feature to taxonomy #4653
952 VBO: Allow bulk enabling/disabling comments on existing content. #2297
953 [UX] Rename vocabularies & terms #4222
954 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
955 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
956 [UX] Move admin menu system tasks to their own dropdown? #1368
957 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
958 Provide chained term tokens for taxonomy_term_reference fields #2949
959 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
960 Create a field_storage_exists() function #5180
961 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
962 Evaluate the reasons for removal of the Trigger module from core. #2522
963 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
964 [META] Use UUIDs in more places #3563
965 Create redirects for bulk alias delete #1993
966 Use smart dictionaries for object compression #1511
967 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
968 [WP][UX] Dashboard: Dismissible blocks #3996
969 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
970 [UX] Allow bulk deleting menu links. #732
971 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
972 Bulk operation for scheduling publishing of multiple pieces of content. #3115
973 Automatically create a node/% layout when one is created for node/NID #5539
974 [DX] Add settings/page for contextual links settings #5404
975 [ META] Add new interface for user selection of managed files #2718
976 Introduce new "View own published content" #6397
977 [DX] Support a way to declare conflicts in .info files #4993
978 Use the default date entry format for the default date display format #4646
979 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
980 Feature to add multiple Layouts together #5585
981 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
982 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
983 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
984 [UX] Add nowrap CSS to field suffixes (ex the machine name span) #1349
985 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
986 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857

Pages

Log in or register to add new topics