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 JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
902 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
903 Support SVG in Image Library #5541
904 [UX] Views save/cancel buttons are at the top right #3054
905 [UX] Better image style previews. #1772
906 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
907 Create the settings.php file if missing. #1075
908 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
909 [UX] Layout path selection: Make it more user friendly #2618
910 [META] Use UUIDs in more places #3563
911 Allow selecting an existing date format for log messages #4621
912 Can we add a class to the admin tabs? #4207
913 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
914 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
915 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
916 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
917 Creating multiple fields simultaneously while creating a content type #292
918 Add an "unsorted" indicator to table columns #5221
919 Ensure Backdrop deletes all files it puts into /tmp #3253
920 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
921 Create a printable Status Report #5821
922 [UX] Improve editing data and time format patterns #1284
923 [UX] Display a warning message when editor changes from Full HTML to something else #4807
924 Use database independent calls to initialize the testing cache. #2888
925 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
926 Custom Block contextual link #4390
927 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
928 [DX] Add user_role_has_permission function #6186
929 [UX] Config import should search recursively for config files to import #661
930 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
931 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
932 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
933 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
934 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
935 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
936 [DX] Add project's 'install time' to system table #1726
937 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
938 Layout: path condition with a subdomain #1049
939 Build a flexible "JSON consumer" block for Dashboard #3891
940 [UX] List modules that need to be enabled on the config sync page #2604
941 Add pagers to watchdog entries #3546
942 Add option to run-test.sh to allow skipping troublesome tests. #4607
943 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
944 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
945 [UX] Layout UI: Per-block "dirty" form messages. #2430
946 "Create new revision by default" doesn't enable revisions #6103
947 Allow core libraries to be served via CDN #1593
948 [DX][BC] Replace module_load_include() with new, more generic function #206
949 As view fields, titles for Pageless nodes show links even for those without access. #5214
950 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
951 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
952 Provide a form-item-inline class to help admin forms #5829
953 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
954 When using a term reference field only show the term options that are in the current language #4774
955 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
956 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
957 Easier/better way to revert Views' settings #4368
958 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
959 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
960 Allow modules to provide flexible template row styles #5427
961 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
962 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
963 Cache settings via admin section #1434
964 Setting intelligent defaults during content type fields creation #291
965 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
966 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
967 [UX] Provide a theme switcher. #1711
968 Entity reference 7.x-1.6 #5952
969 [D8][UX] Add inline form errors #1040
970 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
971 [UX] User "locked" in the authorize.php page #2580
972 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
973 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
974 [UX] Add path settings to file pages #4176
975 [UX] Allow the admin bar to be shown/hidden via a toggle #970
976 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
977 Introduce new "View own published content" #6397
978 [DX] Make views query output easier to read with indentation & line breaks #1590
979 [D8] Convert "Recent content" block to a View #146
980 Telemetry: Collect actual OS, not only type #5199
981 Allow copying settings from other content types when adding an existing field #3229
982 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
983 [UX] Change user/login to /login and /user/logout to /logout #1248
984 Deprecate watchdog() #4749
985 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
986 [UX] Hide redundant items in Node Edit form. #3705

Pages

Log in or register to add new topics