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 [D8][UX] Add inline form errors #1040
902 [UX] CKEditor: autocorrection. #1902
903 Provide an option to make language required for nodes (do not allow language = "none"). #673
904 [DX] Change modals so special server whitelist is not required #3938
905 Database log message is truncated at 56 characters and not configurable #5553
906 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
907 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
908 Provide additional permissions for the maintenance mode #3625
909 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
910 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
911 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
912 [DX] Make views query output easier to read with indentation & line breaks #1590
913 Configuration manager to offer choices when config staging folder includes files #6383
914 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
915 [UX] Change user/login to /login and /user/logout to /logout #1248
916 [UX] CKEditor - Provide default styles #4233
917 [DX] bring back db_fetch_array() and db_fetch_object() #2081
918 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
919 [UX][D8] Convert user pictures to an actual Image Field #243
920 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
921 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
922 Add node's 'Menu link titles' to views #3248
923 Entity reference 7.x-1.6 #5952
924 [D8] Autosave content #3426
925 Bulk delete taxonomy terms #2875
926 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
927 Cache settings via admin section #1434
928 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
929 Changing theme cache workflow #2349
930 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
931 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
932 Create a tests case for version upgrade #1874
933 [D8] Trim summary on word boundary #599
934 Allow install profiles to define dependencies other than modules #3926
935 [DX] Add a helper function for messaging after saving settings forms #1364
936 Expand the "Global settings" fieldset when creating new fields #5345
937 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
938 Allow install profiles to define explicit/hard dependencies #3597
939 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
940 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
941 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
942 [UX] Provide some help text about temporary files in the "Manage files" form #6388
943 Extend the 'hidden paths' feature to taxonomy #4653
944 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
945 [UX] Rename vocabularies & terms #4222
946 Allow comment types independent of content types #2049
947 Optimize core book module via book_cache port #976
948 Content creation page cleanup #202
949 [DX] Add Flush all caches > Views to admin bar #5737
950 [UX] Introduce a `confirm_dialog()` function #3771
951 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
952 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
953 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
954 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
955 Add content type name as a part of a new field name suggestion #6172
956 Add a simple way in core to define private and public access for nodes/entities. #1407
957 [D8] Port and merge Local Image Input Filter in core #1384
958 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
959 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
960 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
961 [WP][UX] Dashboard: Dismissible blocks #3996
962 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
963 Use data-* to check modules dependencies before submit #565
964 Create option for a cropped image style to provide consistent image size for Cards view #5593
965 [D9] Add a sub theme starter kit to Basis #3914
966 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
967 Dashboard: Add a Configuration Manager widget #5322
968 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
969 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
970 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
971 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
972 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
973 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
974 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
975 Use the default date entry format for the default date display format #4646
976 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
977 [UX] Consider saving changes to custom block text without requiring a second save. #2038
978 Remove the "Layout" part from the layout names in the layouts list. #945
979 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
980 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
981 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
982 Add Mailsystem 3.x delegator class to core #3218
983 [A11Y] tablist needs tab roles for children elements #5982
984 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
985 [UX] integrate file editing into the file field widget #2810
986 Make new field labels visible by default #6192

Pages

Log in or register to add new topics