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] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
902 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
903 Add Mailsystem 3.x delegator class to core #3218
904 'Unused' module detector #5020
905 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
906 [UX][WP] CKEditor: Add word count #1477
907 [UX] integrate file editing into the file field widget #2810
908 Provide an option to make language required for nodes (do not allow language = "none"). #673
909 [A11Y] tablist needs tab roles for children elements #5982
910 authorize.php should be used for all Installer module downloads/installs #2271
911 Add an 'URL alias update queue' for entities associated with an updated entity #1124
912 Database log message is truncated at 56 characters and not configurable #5553
913 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
914 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
915 [UX] CKEditor - Provide default styles #4233
916 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
917 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
918 Create option for a cropped image style to provide consistent image size for Cards view #5593
919 Allow a hook to alter the list of CSS files parsed by Color module #6240
920 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
921 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
922 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
923 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
924 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
925 Improve the way search (re)indexing works. #1337
926 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
927 [UX][D8] Convert user pictures to an actual Image Field #243
928 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
929 Backdrop release procedure enhancement #1987
930 Build a flexible "JSON consumer" block for Dashboard #3891
931 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
932 Add pagers to watchdog entries #3546
933 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
934 Move "Expanded" option for Menu Items to Block settings #5428
935 Allow more granular HTML filter options for HTML attributes, not just tags #6100
936 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
937 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
938 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
939 Views: allow setting the "Items to display" value to "unlimited". #1460
940 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
941 [D8] Trim summary on word boundary #599
942 Add context handling to Views blocks #5995
943 Add option to set a maximum age of log messages #2243
944 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
945 [DX] Add a helper function for messaging after saving settings forms #1364
946 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
947 Extend the 'hidden paths' feature to taxonomy #4653
948 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
949 [UX] Rename vocabularies & terms #4222
950 [D9] Users must verify email when changing user email addresses #5210
951 Create a new cropped image style specifically for cards #5607
952 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
953 Make mobile menu toggle text configurable #6264
954 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
955 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
956 Optimize core book module via book_cache port #976
957 [D10] Invoke hook after a site install is complete #5876
958 [UX] add an exposed filter for email address to the user account list #2512
959 Content creation page cleanup #202
960 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
961 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
962 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
963 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
964 [WP][UX] Dashboard: Dismissible blocks #3996
965 [DX] Add settings/page for contextual links settings #5404
966 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
967 [DX] Support a way to declare conflicts in .info files #4993
968 [DX] Disabling a field should not update the weights of all fields #5755
969 CKEditor: Provide a setting to switch skins. #2729
970 Use data-* to check modules dependencies before submit #565
971 Add a wrapper to make tables "responsive" #6008
972 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
973 [UX] Better alignment for drop buttons. #1090
974 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
975 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
976 Use the default date entry format for the default date display format #4646
977 [UX] Hide redundant items in Node Edit form. #3705
978 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
979 Create a field_storage_exists() function #5180
980 Allow taxonomy term for layout block visibility #5612
981 [UX] Add a "Back" button to the "Add block" dialog. #1644
982 Ability to change themes based upon a layout #6296
983 Request: More style options for the table format in Views #2961
984 Remove the "Layout" part from the layout names in the layouts list. #945
985 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
986 link fields for in page navigation #go-to-here #1308

Pages

Log in or register to add new topics