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] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
902 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
903 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
904 [DX] Make certain field values and entity properties available during save. #2032
905 [DX] Disabling a field should not update the weights of all fields #5755
906 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
907 Add an upgrade path for CKEditor module #3684
908 Add a wrapper to make tables "responsive" #6008
909 Remove the "Layout" part from the layout names in the layouts list. #945
910 Add ability to configure inline image upload path with global/ site tokens #6401
911 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
912 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
913 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
914 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
915 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
916 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
917 [UX] CKEditor - Provide default styles #4233
918 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
919 Allow taxonomy term for layout block visibility #5612
920 Feature/Package Module Proposal #1238
921 Dashboard block: Translations #3852
922 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
923 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
924 [UX] Add charts to the dashboard #3529
925 Make l() to call theme('link') when possible #6194
926 Add hook_field_schema_alter() #6208
927 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
928 [UX] Make it easy to find newly-added modules on the modules page #532
929 Telemetry: Collect Internet Status At Time Of Install #5222
930 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
931 Search form does not allow to be styled using icons #5573
932 Get rid of all Backdrop markers in HTML page source #4817
933 [DX] Views query should not output { and } around database table names. #1389
934 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
935 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
936 Status page: Provide information about the security coverage of the currently-installed minor version #5759
937 [D8][DX] Add Modernizr to core. #1009
938 Add an upgrade path from menu_block to core menu blocks. #3681
939 Group interdependent checkboxes visually #6013
940 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
941 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
942 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
943 Extend the 'hidden paths' feature to taxonomy #4653
944 [D8] Ensure that entries are written to watchdog table #63
945 [D9] Add 'published' timestamp to nodes #5062
946 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
947 Add a "Site Category" field to site info #1543
948 [UX] Rename vocabularies & terms #4222
949 VBO: Allow bulk enabling/disabling comments on existing content. #2297
950 Separate the Term Reference field from Taxonomy module #5633
951 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
952 Allow specifying optional tags for blocks #3837
953 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
954 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
955 [UX] [multilingual] Translated blocks are too hard to use #3514
956 Allow a hook to alter the list of CSS files parsed by Color module #6240
957 Add Mailsystem 3.x delegator class to core #3218
958 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
959 [UX] integrate file editing into the file field widget #2810
960 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
961 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
962 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
963 Evaluate the reasons for removal of the Trigger module from core. #2522
964 [D8] Port and merge Localization Update in core #1377
965 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
966 [WP][UX] Dashboard: Dismissible blocks #3996
967 Create redirects for bulk alias delete #1993
968 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
969 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
970 [UX] Search settings: Convert the "Search items" section to a table. #3385
971 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
972 uuid and entity import / export #890
973 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
974 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
975 Use the default date entry format for the default date display format #4646
976 [DX] Revert field storage back to Drupal 6 style normalized tables #56
977 'Unused' module detector #5020
978 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
979 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
980 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
981 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
982 Consolidate messages about modules merged into core if more than one module detected. #1163
983 Add a "Make Permanent" action for the manage files listing #3825
984 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
985 Provide a views filter handler for project properties #5904
986 Front page to be configurable by language #3500

Pages

Log in or register to add new topics