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] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
902 [UX] Use "Configure" icons instead of the full word #3539
903 Changing theme cache workflow #2349
904 Telemetry: Collect Internet Status At Time Of Install #5222
905 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
906 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
907 [DX] Support some basic markdown-flavoured formatting in t() #4535
908 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
909 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
910 Remove the "Layout" part from the layout names in the layouts list. #945
911 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
912 [D10] Views page displays: Provide a new option to use the admin theme #6025
913 Make 'gid' column in 'node_access' table VARCHAR #1396
914 Add an upgrade path for CKEditor module #3684
915 [UX] Terminology for configuring a block seems odd #1016
916 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
917 Add ability to configure inline image upload path with global/ site tokens #6401
918 [UX] Consider saving changes to custom block text without requiring a second save. #2038
919 'Unused' module detector #5020
920 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
921 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
922 Layouts: Visibility conditions available when one of two required contexts are missing #4594
923 Create new form that wraps the "file/add" and "Media Library Selector" forms for re-use #2720
924 Use data-* to check modules dependencies before submit #565
925 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
926 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
927 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
928 Dashboard block: Translations #3852
929 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
930 Make l() to call theme('link') when possible #6194
931 [UX] Add charts to the dashboard #3529
932 Add hook_field_schema_alter() #6208
933 [UX] [multilingual] Translated blocks are too hard to use #3514
934 Make problems with layout blocks more discoverable. #2320
935 [D9] Users must verify email when changing user email addresses #5210
936 [D9] Add menu link support into views #4505
937 Update.php should automatically apply any new configuration defaults #1832
938 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
939 [UX] Add the ability to make any standard layout template a flexible one #4114
940 [UX] timezone drop-down should group timezones by continent #2928
941 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
942 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
943 [D8] Ensure that entries are written to watchdog table #63
944 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
945 Add an upgrade path from menu_block to core menu blocks. #3681
946 Move "Expanded" option for Menu Items to Block settings #5428
947 Translation of taxonomy terms #4720
948 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
949 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
950 Allow admins to unblock someone easily without having to go into the database #3111
951 Layout API: function to add a block to a layout region programmatically #5662
952 [UX] Admin bar: Consider replacing the home button with a "Back to site" button. #2709
953 [UX] Make it easy to find newly-added modules on the modules page #532
954 Enable Entity Reference in new installations #5913
955 [UX] Add # anchors to vtabs. #1537
956 Search form does not allow to be styled using icons #5573
957 Allow specifying optional tags for blocks #3837
958 [UX] Add a default Taxonomy (tag/category) layout #1164
959 Allow a hook to alter the list of CSS files parsed by Color module #6240
960 Front page to be configurable by language #3500
961 authorize.php should be used for all Installer module downloads/installs #2271
962 Create a field_storage_exists() function #5180
963 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
964 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
965 [DX] Introduce a new `user_permission_get_info()` function #4097
966 Comment administration improvements #2919
967 uuid and entity import / export #890
968 Create a printable Status Report #5821
969 [DX] Revert field storage back to Drupal 6 style normalized tables #56
970 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
971 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
972 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
973 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
974 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
975 [DX] Add settings/page for contextual links settings #5404
976 Is correcting the way form ID's named worth spending time on? #4706
977 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
978 [DX] Support a way to declare conflicts in .info files #4993
979 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
980 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
981 Add a views filter/argument for Term Depth #2666
982 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
983 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
984 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
985 Add a "Make Permanent" action for the manage files listing #3825
986 Ability to specify absolute or relative links only in Link fields #1158

Pages

Log in or register to add new topics