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
201 [UX] Fix caching of favicons #898
202 Add an upgrade path from menu_block to core menu blocks. #3681
203 Replace content translation with entity translation (and add an upgrade path) #52
204 Telemetry: Collect Internet Status At Time Of Install #5222
205 Add option to run-test.sh to allow skipping troublesome tests. #4607
206 [UX] Mobile project browser: make search result filters better for mobile #3096
207 Prevent users from accidentally exposing their email addresses by using it for their username #2486
208 Get rid of all Backdrop markers in HTML page source #4817
209 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
210 [UX] Display the "Default" block title on Add/Configure block UI #2665
211 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
212 Provide views field handler to access project properties from the `info` column in the `system` table #5820
213 Allow display settings for book navigation #1976
214 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
215 Add a "Make Permanent" action for the manage files listing #3825
216 [UX] Remove the textarea_with_summary field type #490
217 Front page to be configurable by language #3500
218 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
219 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
220 'Unused' module detector #5020
221 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
222 Easier/better way to revert Views' settings #4368
223 Confirmation dialog for orphaned files #2899
224 [UX] Add responsive option to pager choice for Views and Search #6094
225 Block configuration settings: Support adding IDs. #2145
226 Ability to specify absolute or relative links only in Link fields #1158
227 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
228 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
229 Custom/managed publishing options. #1742
230 Allow tokens to be used in the default value of fields. #885
231 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
232 Replace taxonomy_index with taxonomy_entity_index #103
233 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
234 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
235 [UX] Add a 'visible' property to display modes #3082
236 [UX] Side-by-side content translation UI #2438
237 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
238 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
239 [UX] Add path settings to file pages #4176
240 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
241 [Meta] Available updates report not as complete as Drupal 7 report #6252
242 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
243 Showcase core features during install #4138
244 [UX] Introduce button group UI component #2643
245 Administration Bar module should not use popup #6270
246 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
247 [UX] Automatically sanitize the value of URL alias fields (remove preceding/trailing slashes and make sure the path is not absolute). #1957
248 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
249 [UX] Turn the installer into a 1-minute installer #467
250 Allow obsolete config strings to be culled from localization table #3452
251 Move "Expanded" option for Menu Items to Block settings #5428
252 [Multisite] Provide option for installing global or site-specific projects via the UI #3274
253 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
254 [UX] Allow multiple screenshots for modules themes and layouts #1517
255 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
256 Site-wide settings for file garbage collection #2896
257 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
258 Add per-bundle token info to hook_token_info() #5707
259 Update 'Syndicate' block allow selection of available feeds #2136
260 [UX] Allow image styles to be ordered/sorted. #1141
261 [UX] Inject "mini modules forms" in various places where it makes sense #5949
262 Dashboard Module: Show link to manage existing nodes of specific content type #3944
263 [UX] do not lock the admin bar when a modal is active. #1721
264 Views advanced settings: Only one page region, but still a drop-down. #852
265 [UX] Layout deletion confirmation form: add more explanation and options #5511
266 [D9] Users must verify email when changing user email addresses #5210
267 [META][UX] Better "Recent content" block #4576
268 [META] Improve the project screenshots functionality in the project browser #3061
269 Views: Autocomplete exposed filters #2423
270 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
271 [DX] Remove unused item attributes (per delta) on fields #1352
272 Menu router refactoring #2400
273 [D8] Add a phone field type #1342
274 [UX] Layout path selection: Make it more user friendly #2618
275 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
276 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
277 [UX] Layouts UI: Reusable visibility condition templates. #1942
278 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
279 [D8] Autosave content #3426
280 [DX] Add settings/page for contextual links settings #5404
281 Ensure Backdrop deletes all files it puts into /tmp #3253
282 [DX] Support a way to declare conflicts in .info files #4993
283 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
284 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
285 Use database independent calls to initialize the testing cache. #2888
286 Clean-up of Database after Migration from Drupal 7.x #6109
287 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
288 Optimize `views_handler_field_field()` to only load full entities if needed #2104
289 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
290 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
291 [DX] Change modals so special server whitelist is not required #3938
292 [UX] Layout UI: Collapsible block groups. #1691
293 Allow non-administrative users the ability to publish/unpublish/schedule content #815
294 Provide additional permissions for the maintenance mode #3625
295 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
296 Create a field_storage_exists() function #5180
297 [DX] Support some basic markdown-flavoured formatting in t() #4535
298 [UX] Views save/cancel buttons are at the top right #3054
299 Feature to add multiple Layouts together #5585
300 [D9] Add menu link support into views #4505

Pages

Log in or register to add new topics