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] Form API: Allow individual options in select elements to be set to disabled #5837
902 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
903 CKEditor: Provide a setting to switch skins. #2729
904 [UX] Allow cloning any user role (along with its permissions) #3813
905 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
906 Better handling of location in locale source #3451
907 Add an "unsorted" indicator to table columns #5221
908 [DX][D8] CMI: Add config_exclude functionality to core #4079
909 Make l() to call theme('link') when possible #6194
910 [UX] Display a warning message when editor changes from Full HTML to something else #4807
911 [D8] Port and merge Localization Update in core #1377
912 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
913 Move the file `description` column to file_managed table. #2070
914 [UX] Allow bulk deleting menu links. #732
915 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
916 Request: More style options for the table format in Views #2961
917 Feature request for Internal Redirects #3940
918 Automatically create a node/% layout when one is created for node/NID #5539
919 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
920 Restore Configurable Actions to core #3646
921 Add fallback to HTTP for update manager #5455
922 [DX] Provide a way to retrieve default/OOTB config values #4262
923 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
924 Feature to add multiple Layouts together #5585
925 Add ability to configure inline image upload path with global/ site tokens #6401
926 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
927 Consolidate messages about modules merged into core if more than one module detected. #1163
928 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
929 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
930 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
931 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
932 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
933 Create Wordpress install profile #3127
934 [UX] Project Browser should run some pre-flight checks #1858
935 Modify the CKEditor image dialog to use the new wrapper form for "file/add" and "Media Library Selector" mechanisms #2719
936 [UX] Add information about removed modules to the uninstall page #3779
937 Allow limiting access to menu items per-role #4465
938 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
939 As view fields, titles for Pageless nodes show links even for those without access. #5214
940 [DX][D8] Provide a single command to install & run Backdrop #4040
941 Add hook_field_schema_alter() #6208
942 When using a term reference field only show the term options that are in the current language #4774
943 [UX] Move admin menu system tasks to their own dropdown? #1368
944 Ability to add custom file fields to Node Edit Form #5738
945 Store entity bundle in comment table #2046
946 [UX] Open the field widget link in a modal #691
947 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
948 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
949 [PS] Set cache lifetime to 1 year for static assets #3937
950 [SR] Security hardening: provide a mechanism to expire sessions #5545
951 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
952 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
953 More replacement tokens for node urls #4239
954 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
955 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
956 [UX] Set date formats by country #1521
957 Simplify Layout configuration #5592
958 Add new PR template, with reminder to reference an issue #5605
959 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
960 [UX][D8] Create/select layout for a specific page from the content add/edit form. #1131
961 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
962 Bring back the initial functionality of _field_write_instance function #5875
963 [UX] Fix pager styling on mobile #3099
964 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
965 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
966 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
967 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
968 Add option to Views for hiding empty blocks #3411
969 Telemetry: Collect actual OS, not only type #5199
970 [D7] Add alt and title fields for the image file type? #4007
971 Allow a hook to alter the list of CSS files parsed by Color module #6240
972 Deprecate watchdog() #4749
973 [UX] Add nowrap CSS to field suffixes (ex the machine name span) #1349
974 Allow altering image style urls #5745
975 [DX] Make certain field values and entity properties available during save. #2032
976 [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
977 [D8] Add new formatter - "URL to Image" to image field in Views #2921
978 Allow user to set custom background color on core hero block #3918
979 Missing a possibility to get a books mlid value for views #5565
980 [D8] Add Breakpoints in core #4669
981 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
982 Allow modules to provide flexible template row styles #5427
983 Improve 'Last updated' date shown when installing modules. #4224
984 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
985 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
986 Use smart dictionaries for object compression #1511

Pages

Log in or register to add new topics