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 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
902 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
903 [UX] disable "upload" button on file widget until file has been selected #908
904 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
905 [DX] [BC] Deprecate, reduce use of, or remove DBTNG #61
906 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
907 Allow text formats to be cloned. #4501
908 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
909 Confirmation dialog for orphaned files #2899
910 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
911 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
912 Preview of menu machine name is inaccurate while adding a menu #5807
913 [UX] Add help text and improve the UI to clarify things around layout templates #6314
914 Security: Consider adding an option to load public forms through AJAX. #1592
915 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
916 Remove syslog module from core #1260
917 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
918 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
919 [UX] admin bar search results should not be allowed to span further than the page height. #520
920 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
921 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
922 Add ability to skip running tests on PR #5575
923 [UX] Add a 'visible' property to display modes #3082
924 Add permission for users to be able to administer their own contact form #4292
925 [UX][DX] provide utility functions to retrieve field labels #3620
926 Layout API: Provide contexts to custom blocks #5666
927 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
928 Offer to remove module dependencies that are no longer needed #3582
929 Allow Link fields to be restricted to only internal or external URLs #5678
930 [UX] Introduce button group UI component #2643
931 [UX][PS] Replace the current token browser in core with the Fast Token Browser implementation from contrib #6143
932 Improve Instant Search Reset on Modules and Permissions Page #5933
933 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
934 Add option to set a maximum age of log messages #2243
935 [UX] Token browser dialog: increase width (and height?). #1038
936 [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
937 Telemetry: Collect Internet Status At Time Of Install #5222
938 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
939 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
940 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
941 Get rid of all Backdrop markers in HTML page source #4817
942 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
943 Site-wide settings for file garbage collection #2896
944 Flexible Layout Templates - Add hero ROW by default to new templates #4091
945 [UX] Allow switching the menu being used for a menu block. #3410
946 [UX] Provide an option to sort the keys/values of the options select form elements #5823
947 Consider displaying which modules were enabled/disabled after enabling/disabling on the "List Modules" page #6331
948 [UX] Branding and Version info on Installation Screens #1584
949 [UX] add an exposed filter for email address to the user account list #2512
950 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
951 Backdrop release procedure enhancement #1987
952 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
953 Rename default Contact form category #4703
954 [D9] Add 'published' timestamp to nodes #5062
955 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
956 [META] Improve the project screenshots functionality in the project browser #3061
957 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
958 [UX] Views save/cancel buttons are at the top right #3054
959 1.15 [UX] Follow-ups for auto menu settings in core #4251
960 Add allowed_values_function to list field UI #3565
961 Change message to "Your comment has been updated" on comment update #5701
962 [UX] Layout path selection: Make it more user friendly #2618
963 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
964 Add a form API element for `image` that includes image type and size validators natively. #5946
965 Make 'gid' column in 'node_access' table VARCHAR #1396
966 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
967 [UX] Terminology for configuring a block seems odd #1016
968 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
969 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
970 Give details about why a permission 'has security implications' #5536
971 Ensure Backdrop deletes all files it puts into /tmp #3253
972 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
973 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
974 Use database independent calls to initialize the testing cache. #2888
975 Add a global/standardized way to add icon to external links #4047
976 [D8] Views Content Cache #3399
977 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
978 Configuration manager to offer choices when config staging folder includes files #6383
979 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
980 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
981 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
982 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
983 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
984 Simple Mode - Ability to toggle between simple and advanced admin features #4692
985 'Unused' module detector #5020
986 Add display of file details to the 'manage file' form. #3904

Pages

Log in or register to add new topics